Telegram-бот для приёма заявок с сайта
Связка «форма на сайте → бот → владелец в ВКонтакте и Telegram», которая стоит на наших проектах и на этом сайте. Задача одна: заявка должна дойти за секунды и не потеряться, даже если что-то откажет.
Почему это вообще понадобилось
Обычная форма на сайте отправляет заявку на почту. С почтой две беды: письмо приходит в ящик, который смотрят раз в день, и половина таких писем оседает в спаме — молча, без уведомления.
Человек, оставивший заявку, этого не знает. Он ждёт ответа сегодня, не получает и к вечеру пишет конкуренту. Формально система работала: письмо ушло. Фактически клиент потерян.
Как устроено
- Заявка идёт через свой сервер, а не напрямую в мессенджер. Токены бота Telegram и сообщества ВКонтакте остаются на сервере и в браузер не попадают: иначе их забрал бы любой, кто открыл исходный код страницы. Оттуда же заявка уходит в оба канала сразу.
- Сначала запись на диск, потом отправка. Порядок важен: заявка сохраняется до того, как её попытаются доставить. Если мессенджер откажет, контакт всё равно у нас.
- Два независимых канала. ВКонтакте и Telegram уходят одновременно и ничего не знают друг о друге. Отказ одного не задерживает и не отменяет второй.
- Метка источника в каждом сообщении. Бот общий для нескольких проектов, и без метки заявки двух разных бизнесов смешались бы в одном чате.
- Защита от спама. Не больше пяти заявок с одного адреса за десять минут — этого хватает против простых ботов и не мешает живому человеку.
- Честный ответ человеку. Если заявка сохранена, но мессенджеры недоступны, посетитель видит «принято» — он всё сделал правильно, и ему ответят. Ошибку показываем, только если не сохранилось вообще ничего.
Зачем нужен был запасной путь
Третьего августа 2026 года Telegram перестал принимать сообщения. На тот момент он был единственным каналом, и каждая заявка исчезала бесследно: человек видел ошибку и уходил, а мы не узнавали даже о том, что он приходил.
После этого схему переделали: сначала диск, потом рассылка в два канала, и заявка считается принятой, если её взял хотя бы один. Потеря доставки стала неудобством, а не потерей клиента.
Это единственная причина, по которой в кейсе есть раздел про аварию. Схема, которую не проверяли отказом, — это схема, про которую вы просто ещё не знаете, как она ломается.
Частые вопросы по кейсу
Сколько стоит такая связка?
Приём заявок с доставкой в ВКонтакте и Telegram входит в разработку сайта и отдельно не считается. Отдельный лид-бот со сценарием разговора и ответами на вопросы — от 15 000 ₽, с записью и напоминаниями — от 35 000 ₽, подробности на странице Telegram-ботов.
Заявки можно складывать в CRM или таблицу?
Да, это то же самое плюс ещё один канал доставки. Куда именно — в Google Таблицу, в Битрикс24, в amoCRM — решаем по тому, где вы уже работаете. Смотрите автоматизацию.
А если у меня уже есть сайт на Tilda?
Форму конструктора можно связать с ботом через вебхук — работает, но зависит от того, что разрешает конструктор. Сначала посмотрим сайт: иногда проще и дешевле переделать одну страницу, чем обходить ограничения.
Где хранятся заявки и это законно?
На сервере в России, в файле с ограниченным доступом. Выгрузка закрыта ключом: внутри имена и телефоны живых людей, а открытый адрес с такими данными — это утечка персональных данных по 152-ФЗ, сделанная своими руками. Подробно про требования — в разборе 152-ФЗ.
Оставить заявку
Расскажите о задаче. Ответим в течение часа в рабочее время и назовём цену со сроком.
Посмотрим задачу и скажем ориентир по цене и сроку. Без обязательств и навязчивых звонков: ответим тем же способом, каким вы написали.