Как отправлять первые сообщения в Telegram из n8n и поднять конверсию на 40%
У Telegram-ботов есть критичное ограничение: они не могут писать первыми. Только реагировать на команды пользователя. А менеджеры по продажам хотят писать первыми. Очень сильно хотят.
И не зря: воронки, в которых менеджер связывается с клиентом в течение первого часа, показывают конверсию на 40% выше, чем те, где пользователя ведут в бота.
Проблема в том, что обеспечить быстрый контакт сейчас непросто:
- Дозвониться до клиента сложно — многие не берут трубку от незнакомых номеров
- Заставить пользователя подписаться на бота после заявки — конверсия режется в разы
- А чем дольше тянется первый контакт, тем холоднее лид
В этой статье мы разберёмся, как сделать так, чтобы мы могли связаться с потенциальными покупателям, не дожидаясь когда они активируют бота.
Как это работает
Напрямую отправлять сообщения в Telegram из n8n нельзя. И готовых, работающих инструментов из коробки, которые позволяли бы это делать — нет. Но это можно делать, используя Telethon — python библиотку, которую используют в том числе для написания неофициальных приложений для Telegram.
Чтобы решение заработало, нам потребуется развернуть на сервере python приложение, использующее Telethon, которое позволит нам получить токены для работы с API телеграмм и отправлять сообщения адресату по его никнейму или номеру телефона.
Вызов этого приложения мы встроим в n8n процесс, который будет запускаться по вебхуку, который будет принимать реквизиты для отправки сообщения, и передавать эти параметры непосредственно в ноду код, вызывающую развёрнутое у нас на сервере приложение.
Сам процесс в n8n довольно прост
Вот основные шаги, которые потребуется выполнить:
- Получение API credentials от Telegram
- Настройка python приложения
- Создание docker образа
- Авторизация в Telegram
- Настройка workflow в n8n
Я написал полноценную инстуркцию по тому, как это настроить и выложил её на habr. Если вас интересует конкретная техническая реализация, эта статья для вас.
Важные ограничения и рекомендации
Лимиты Telegram
Телеграмм не просто так не даёт ботам возможность писать сообщения первыми, поэтому внимательно следит за тем, кто и как использует возможность отправки личных сообщений через Телеграм. При реализации данного подхода — придерживайтесь следующих ограничений, это важно:
- Максимум ~30-40 новых диалогов в день
- Максимум ~100-200 сообщений в час
- При превышении лимитов аккаунт может быть временно ограничен
Так же я рекомендую добавить задержку между сообщениями (минимум 1-2 секунды). И не использовать данный механизм для массовых рассылок. За спам очень быстро аккаунт забанят.
Безопасность
Когда мы проводим авторизацию нашего аккаунта с помощью QR кода, мы получаем на сервер все данные нашей учётной записи, а именно файл сессии telegram_sessions.session. Он содержит ключи авторизации и позволяет получить полный доступ к нашему аккаунту. Его надо хранить безопасно и не предоставлять другим людям.
Вместо выводов
Я рад, что благодаря ИИ и n8n автоматизировать многие бизнес-процессы стало значительно проще и дешевле. Порог входа в умение настроить описанную мною схему снизился значительно.
Вы можете сказать, что всё равно требуется уметь использовать docker, писать на питоне для того, чтобы реализовать то, что я описал в этой статье. Но это не совсем так.
Код для python скриптов и содержимое dockerfile помог мне сгенерировать Claude. Я всего лишь задавал правильные вопросы и перепроверял, что он мне советует. Признаюсь, первые пару часов Claude предлагал мне сделать авторизацию через sms, пока, наконец, я не задал уточняющие вопросы и не узнал, что с SMS есть проблемы.
Не зря говорят, что правильно заданный вопросы — это уже половина решения. Кажется текущая стадия развития ИИ это наглядно демонстрирует.
Хотите узнать больше?
Если вам интересна тематика n8n, а так же стык между продуктовым менеджментом, ИИ и маркетингом — приглашаю подписаться на мой телеграмм канал. Там я тоже пишу про то, как n8n можно использовать на практике. А ещё у меня есть курсы по n8n. Заглядывайте.
Ранее я уже писал про то, как:
- Как n8n революционизирует производство видеоконтента для маркетологов
- Как n8n помогает быстрее тестировать продуктовые гипотезы
- Как разворачивать n8n в своём облаке
- Вайб No-Coding с n8n