Заявка с формы на Tilda падает на почту, и дальше всё зависит от того, как часто менеджер туда заглядывает. У большинства студий и магазинов это раз в час, а то и реже: письма уходят в промо-вкладку или спам, клиент за это время уже написал конкуренту. Интеграция телеграм и тильда решает это напрямую: заявка появляется в рабочем чате через 1-3 секунды после отправки формы, с уведомлением у всех, кто в чате, без единого шанса потеряться в почтовом ящике. Я настраивал такую связку студиям, автосервисам и интернет-магазинам на Tilda, и ниже три рабочих способа, от коробочного сервиса до своего бота на вебхуках, с плюсами и ограничениями каждого.
Зачем переносить заявки с Tilda в Telegram-чат
Почта хороша для документов и переписки с подрядчиками, но для заявок с формы она проигрывает по скорости. Пока менеджер откроет ящик, отфильтрует рассылки и найдёт письмо от Tilda, клиент уже мог уйти к тому, кто ответил первым. У Telegram с этим проще: push-уведомление приходит на телефон сразу, в общем чате заявку видят одновременно менеджер, замещающий его коллега и владелец бизнеса, и любой может отреагировать первым.
Второй момент: разделение ответственности. Если заявки идут на личную почту одного человека, при его отпуске или увольнении процесс встаёт, а новый сотрудник просто не знает, куда смотреть. Групповой чат снимает эту зависимость: любой из участников может взять заявку в работу, отметить статус, переслать нужному специалисту, и это видно остальным без дополнительных созвонов.
Третье: поиск истории и меньше дублей. В Telegram легко найти заявку недельной давности по имени или телефону через встроенный поиск, и в отличие от почты сообщения не теряются среди рекламных рассылок и системных писем от других сервисов. На практике это особенно заметно у интернет-магазинов на Tilda, где кроме заявок с формы почта получает ещё уведомления от эквайринга, службы доставки и хостинга, и найти среди них нужное письмо руками уже не быстро.
Встроенная интеграция Tilda с Telegram: что умеет и чего не хватает
У Tilda есть готовая настройка в разделе «Настройки сайта» → «Формы» → «Telegram»: пишете /start боту @tildaformsbot, получаете от него API key и Secret key, вставляете их в Тильде и в каждом блоке формы отмечаете галочку «Telegram», после чего заявки уходят в чат с ботом или в группу, куда он добавлен. Функция доступна начиная с платного тарифа Tilda, на бесплатном её нет. Это рабочий вариант для простого сайта-визитки с одной формой обратной связи, настраивается за 10-15 минут без единой строчки кода: создаёте бота через BotFather, получаете токен, добавляете бота в чат и узнаёте ID чата через любого бота-помощник вроде userinfobot.
Проблема начинается, когда на сайте несколько форм с разной логикой: заявка на консультацию, оформление заказа, форма подбора товара. Встроенная интеграция шлёт все заявки в один чат одним и тем же шаблоном, без разделения по типу формы, без кнопок «в работу» и «отклонено», без пересылки статуса оплаты или доставки. Как только бизнесу нужна маршрутизация заявок по менеджерам, отдельный чат под опт и розницу или пересылка статуса заказа из CRM обратно в чат, встроенного решения не хватает, и приходится либо ставить no-code сервис поверх, либо писать свой скрипт.
Способ 1: без кода, через Albato или Make
Механика простая: в форме Tilda включаете вебхук, указываете URL, который выдаёт Albato или Make при создании сценария. Дальше в визуальном конструкторе сопоставляете поля формы с текстом сообщения и указываете, в какой чат или тему отправлять результат через Telegram Bot API. Такой же сценарий можно расширить вторым шагом: параллельно с сообщением в Telegram записывать заявку в свою CRM или отправлять SMS клиенту с подтверждением.
Из практики: настройка простого сценария из формы Tilda в Telegram занимает 30-60 минут, включая тестовую отправку и проверку, что все поля формы действительно доходят до бота. Тарифы у сервисов вроде Albato или Make на рынке начинаются от 500 до 1500 рублей в месяц в зависимости от количества задач и частоты запуска сценария, это не мои расценки, а ориентир по рынку no-code инструментов.
Минус подхода: логика ограничена тем, что даёт конструктор. Условное ветвление там реализуется через дополнительные шаги и быстро упирается в лимиты бесплатного или базового тарифа, а при росте числа заявок в месяц сервис начинает просить более дорогой план. Ещё один нюанс: если Albato или Make временно недоступны из-за сбоя на своей стороне, заявки не теряются совсем, но задерживаются, и это не всегда заметно без отдельного мониторинга.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Способ 2: свой вебхук и бот на aiogram
Для интеграций со своей логикой я обычно ставлю Telegram-бота на aiogram, который принимает POST-запрос от Tilda webhook, разбирает JSON и формирует сообщение с нужным форматированием и инлайн-кнопками. Это даёт контроль над каждой деталью: можно завести отдельные чаты под разные формы, добавить кнопку «взял в работу», писать заявки параллельно в базу для отчётности и подключить повторную отправку, если Telegram API временно не ответил.
from aiogram import Bot
bot = Bot(token="BOT_TOKEN")
async def send_lead(data: dict):
text = (
f"Новая заявка с Tilda\n"
f"Имя: {data['name']}\n"
f"Телефон: {data['phone']}\n"
f"Форма: {data['formname']}"
)
await bot.send_message(chat_id=CHAT_ID, text=text)
На практике такую связку с ботом, обработкой webhook и кнопками статусов я собираю как кастомную интеграцию Tilda с внешними сервисами, срок обычно 3-5 дней вместе с тестированием на реальных заявках. Вебхук от Tilda нужно принимать на сервере с HTTPS и валидным сертификатом: без этого Tilda просто не отправит запрос. Отдельно стоит проверить формат данных: Tilda присылает поля формы под своими техническими именами вроде name, phone, email, и их нужно сопоставить с человекочитаемыми подписями до отправки в чат, иначе менеджер получит набор технических ключей вместо понятной карточки заявки.
Способ 3: цепочка в n8n
n8n удобен, когда заявка должна попасть не только в Telegram, но и разойтись по нескольким системам сразу: в CRM, в таблицу для бухгалтерии, в отдельный чат отдела продаж. Схема стандартная: узел Webhook принимает данные от Tilda, узел Function приводит поля к нужному виду, узел Telegram отправляет сообщение, дальше можно параллельно подключить узел HTTP Request к своей CRM или узел для записи в базу данных.
Здесь важный момент по закону: контакты клиентов относятся к персональным данным, и хранить их нужно на сервере в России, а не в зарубежных таблицах вроде Google Sheets или Airtable, даже если это удобнее для отчётности. n8n можно развернуть на своём сервере в РФ и вести всю цепочку там же, без выгрузки данных за рубеж, а доступ к серверу ограничить только своей командой.
Из минусов: n8n требует отдельного сервера под свою инсталляцию и настройку каждого узла руками, это дольше, чем no-code сервис, но даёт куда больше контроля над маршрутом данных и не привязывает бизнес к чужому облаку с его лимитами и периодическим ростом цены подписки.
Что класть в карточку заявки и как её оформить
Голый текст с именем и телефоном в чате быстро теряется среди других сообщений. В карточке заявки, которую формирует бот или сценарий, я обычно включаю имя и телефон клиента с кликабельной ссылкой для звонка в одно касание, название формы или страницы, откуда пришла заявка, комментарий клиента и выбранные опции, время отправки и UTM-метки, если есть рекламные кампании.
Отдельно полезны инлайн-кнопки под сообщением: «взял в работу», «перезвонил», «отказ». Нажатие меняет статус в самом сообщении и, если нужно, пишет отметку в базу или таблицу, так что не приходится держать в голове, кто уже связался с клиентом. Для сайтов с несколькими формами разумно завести темы в одном супергруппе Telegram, так заявки на консультацию и заказы с оплатой не смешиваются в одной ленте, а каждый менеджер подписывается только на свою тему.
Сравнение трёх способов
| Критерий | No-code сервис | Свой вебхук и бот | n8n |
|---|---|---|---|
| Время запуска | 30-60 минут | 3-5 дней | 1-3 дня после настройки сервера |
| Гибкость логики | ограничена конструктором | любая, под конкретную задачу | средняя, через готовые узлы |
| Кому подходит | сайт с одной-двумя формами | несколько форм, статусы, кнопки | заявка должна разойтись по нескольким системам |
| Хранение данных клиентов | на стороне сервиса-посредника | на своём сервере в РФ | на своём сервере в РФ при self-hosted версии |
Если на сайте одна форма и задача просто не терять заявки, хватит встроенной настройки Tilda или no-code сценария. Если нужна маршрутизация по чатам, статусы и связка с оплатой или доставкой, дешевле и надёжнее сразу заказать свой скрипт, чем упираться в лимиты конструктора через полгода и переделывать всю схему заново.
Частые вопросы
Сколько стоит интеграция Tilda с Telegram под ключ?
Простая доработка вроде уведомления с одной формы в один чат стоит от 3 000 ₽. Комплексная интеграция с ботом на aiogram, разделением по чатам, кнопками статусов и записью в базу стоит от 40 000 ₽, итоговая цена зависит от числа форм и логики обработки.
Можно ли получать в Telegram не только заявки, но и оплату или статус заказа
Да, схема та же самая: событие оплаты от эквайринга Т‑Банка или смена статуса заказа приходит на webhook, бот форматирует сообщение и отправляет в нужный чат. Обычно такие уведомления заводят в отдельную тему, чтобы не мешать заявкам с форм.
Обязательно ли отключать почту, если завели уведомления в Telegram
Нет, оба канала можно вести параллельно: письмо остаётся для истории и отчётности, а Telegram для быстрой реакции. Я обычно оставляю почту как резервный канал на случай, если бот или сервер временно недоступны.
Сколько времени занимает настройка
No-code сценарий через Albato или Make собирается за 30-60 минут. Свой бот на aiogram с кнопками и обработкой статусов - 3-5 дней вместе с тестированием на живых заявках, включая проверку, что вебхук от Tilda действительно доходит и обрабатывается без потерь.