Отправляем форму в Телеграм бесплатно через Yandex.Cloud
Если на вашем сайте формы (обратного звонка, заказа, заявки и пр.) с отправкой в Телеграм работают через иностранные сервисы (Cloudflare, n8n, make и пр.), то могут наблюдаться перебои в работе, у нас например не отправлялись заявки через мегафон, хотя через Wifi все работало нормально, но завтра картина может поменяться в худшую сторону.
Хорошо, что есть Яндекс Клауд, у которого огромные бесплатные лимиты, поэтому даже сотни тысяч заявок в месяц либо не будут стоить ничего, либо обойдутся в считанные копейки.
Я сделал расширяемую систему на базе Cloud Functions, которая заменяет сторонние webhook-сервисы для приема заявок. Вкратце, как это работает:
- Прием заявки: Сайт кидает POST-запрос на функцию create-request. Она пишет данные в YDB со статусом pending и отправляет сообщение в Телеграм с кнопкой "Принять". - Контроль: Чтобы заявка не потерялась, ID улетает в очередь (Message Queue) с задержкой в 5 минут. - Напоминание: Если через 5 минут менеджер не нажал кнопку (статус всё ещё pending), срабатывает триггер и функция напоминалка пинает чат повторно. - Фиксация: Как только кто-то нажал "Принять", статус в базе меняется на accepted, и в чате пишется, кто именно взял клиента в работу.
Я использую 4 разных формы, которые собирают и отправляют уникальный набор данных (заказ в один клик, обратный звонок, предзаказ товара и подбор альтернативы товару не в наличии), чтобы менеджеры не путались и уже были готовы к общению с клиентом.
Весь функционал написан на Node.js и его можно запросто масштабировать: например если никто не взял заказ в течение 10 минут, то он автоматически начинает обрабатываться ИИ ассистентом, если такой есть, конечно же. Возможностей море на самом деле.
Система автономная, не зависит от зарубежных подписок и работает внутри контура РФ. Код, схему базы и примеры фронтенда выложил на свой GitHub. Внутри README на русском языке с подробной установкой а весь код - также с комментариями на русском языке, можно настроить под свой проект. Проект на гите - yandex-serverless-leads