Как подключить n8n к мессенджерам: Telegram, WhatsApp, Viber
Когда у риелтора одновременно Telegram, WhatsApp, Viber и ещё пара каналов, а заявки приходят и в обед, и в выходные, вручную разрулить всё невозможно. n8n в этой связке работает как единый коммутатор: принимает сообщения отовсюду, пропускает через нужные сценарии и отвечает клиенту там же, где он привык писать. Для бизнеса это означает меньше ручного труда, почти мгновенную реакцию на обращения и резкое сокращение потерянных лидов — уже на старте можно вернуть до 20% заявок, которые раньше просто «висели» без ответа.
Зачем вообще связывать n8n с мессенджерами
Главная цель — перестать метаться между приложениями, CRM, таблицами и почтой. Когда входящие сообщения из Telegram, WhatsApp или Viber попадают в n8n, вы получаете единую точку обработки. Из этой точки можно запускать сценарии практически любой сложности:
- автоматически отвечать на типовые вопросы — например, «какие документы нужны для ипотеки» или «сколько стоит аренда»;
- сразу фиксировать заявку в CRM, присваивать источник и ответственного менеджера;
- отправлять уведомления в рабочий чат или напрямую нужному специалисту;
- распределять лиды по районам, бюджету или типу недвижимости;
- собирать контакты и параметры запроса в Google Sheets или базу данных;
- запускать AI-обработку текста для классификации или подбора подходящих объектов;
- передавать сложный диалог живому сотруднику с полной историей общения.
Для рынка недвижимости это особенно важно. Клиент может написать поздно вечером, в выходной или во время просмотра — и мгновенно получить осмысленный ответ, а не «мы свяжемся с вами в понедельник». Скорость реакции здесь критична: пока вы не ответили, человек уже ушёл к конкурентам. Именно на таких простых сценариях автоматизация окупается быстрее всего.
Что нужно подготовить перед интеграцией
Прежде чем настраивать workflows, стоит один раз проверить базовую инфраструктуру. Иначе вы почти гарантированно столкнётесь с досадными ошибками уже на этапе тестирования.
Минимальный набор
- установленный и стабильно работающий n8n;
- публичный HTTPS-адрес для приёма webhook;
- доступ к API выбранного мессенджера или к API провайдера (для WhatsApp это почти всегда посредник);
- чёткое понимание, какие именно события нужно обрабатывать — новые сообщения, нажатия кнопок, статусы доставки;
- хотя бы простейший сценарий ответа: моментальный шаблон, эскалация на менеджера или предварительная проверка контента.
Что важно учесть заранее
- n8n должен быть доступен из интернета, если мессенджер отправляет вебхуки. Для стабильности лучше использовать облачный сервер или надёжный VPS с Let’s Encrypt.
- WhatsApp почти всегда требует официальный Business API или аккредитованного провайдера. Личные аккаунты напрямую не подключить.
- Telegram запускается быстрее всех — бот создаётся за пару минут, и webhook работает практически из коробки.
- Viber требует отдельной регистрации бота через административную панель и получения токена.
- Если workflow обрабатывает персональные данные (номера телефонов, паспортные данные), нужно продумать их хранение и разграничение доступа в соответствии с законодательством — особенно актуально для ипотечных заявок и договоров.
Как устроено подключение в n8n
Логика одна и та же для всех каналов, и её легко представить как диспетчерскую. Мессенджер не «живёт» внутри n8n — он просто отправляет событие, а n8n принимает сигнал, обрабатывает и возвращает результат.
- Клиент пишет сообщение в мессенджере.
- Платформа (Telegram/WhatsApp/Viber) отправляет событие на заранее настроенный webhook.
- Workflow в n8n получает это событие и разбирает его.
- Сценарий решает, что делать дальше: ответить шаблоном, запустить AI-анализ, создать заявку в CRM и т. п.
- Итоговый ответ уходит обратно в диалог с клиентом, а все сопутствующие действия (логирование, уведомления менеджерам) выполняются параллельно.
Новичкам часто кажется, что n8n сам «сидит» в мессенджере как клиент. Это не так — он работает как движок, к которому привязаны каналы через API. Это даёт свободу: можно на лету менять логику, не перерегистрируя бота, и подключать дополнительные сервисы без глубокой перестройки.
Telegram: самый простой способ начать
Если нужен быстрый старт с минимальными затратами, Telegram — идеальный полигон. Понятная модель ботов, мгновенная регистрация и никакой бюрократии. Здесь я обычно показываю риелторам, как автоматизация работает на практике, в течение получаса.
Что потребуется
- бот, созданный через BotFather;
- токен этого бота;
- публичный webhook в n8n;
- workflow, умеющий принимать и отправлять сообщения.
Как подключить Telegram к n8n
Шаг 1. Создайте бота
Через официального BotFather заводите нового бота и забираете токен. Это ключик, по которому n8n будет авторизоваться и дёргать Telegram API.
Шаг 2. Настройте webhook в n8n
В n8n создаёте новый workflow. Можно использовать готовый узел «Telegram Trigger», если ваш сценарий подходит под его возможности, но я чаще стартую с обычного Webhook‑узла — он даёт больше контроля над тем, как обрабатывается входящий запрос и как проверяется его подпись.
Шаг 3. Подключите учетные данные
В разделе Credentials указываете полученный токен. После этого n8n сможет отправлять и принимать сообщения от имени бота.
Шаг 4. Проверьте маршрут ответа
Соберите простейшую цепочку: входящее сообщение → проверка текста (например, через узел IF или Switch) → отправка ответа через Telegram‑узел. Для теста достаточно шаблона «Спасибо, мы получили ваш запрос, свяжемся в ближайшее время».
Шаг 5. Добавьте бизнес-логику
После того как базовый обмен сообщениями заработал, можно подключать CRM, фильтрацию по районам, отправку уведомлений менеджерам и даже AI‑поиск вариантов.
Где Telegram особенно полезен
- моментальные уведомления сотрудникам о новых заявках, изменениях статуса объекта или приближении дедлайна;
- бот для первичной квалификации: уточняет бюджет, район и тип недвижимости ещё до подключения менеджера;
- сбор заявок с сайта напрямую в удобный канал — без ручного копирования;
- автоматическая отправка карточек объектов сразу после публикации на сайте: риелтору не нужно руками рассылать клиентам ссылки;
- быстрые follow‑up‑сообщения через сутки после показа или на следующий день после отправки КП.
Ограничения Telegram
- бот не может написать пользователю первым — нужно, чтобы клиент сам инициировал диалог. Поэтому важно размещать ссылку на бота в подписи, на сайте и в визитке.
- нельзя полагаться исключительно на Telegram как на канал продаж — часть аудитории им просто не пользуется;
- для сложного сервиса, особенно с рассылками и документами, лучше иметь резервный канал (e‑mail или WhatsApp).
WhatsApp: самый полезный, но и самый требовательный канал
WhatsApp даёт максимальный отклик у большинства клиентов — многие проверяют его постоянно. Но плата за это — заметно более сложная интеграция и строгие правила платформы. Без официального Business API или аккредитованного провайдера не обойтись.
Что важно понимать заранее
- Обычный личный WhatsApp к n8n напрямую подключить невозможно. Только Business API.
- Для автоматических уведомлений и рассылок нужны корректно оформленные шаблоны сообщений, прошедшие модерацию. Например, подтверждение визита на показ или напоминание о встрече.
- Номер телефона должен быть зарегистрирован именно для бизнес‑сценариев, а не как частный.
- У разных провайдеров сильно отличаются тарифы, форматы доставки событий и лимиты. Это нужно учитывать при выборе.
Схема подключения WhatsApp к n8n
Вариант 1. Через официальный API
Если у вас есть прямой доступ к WhatsApp Business Platform, n8n подключается через HTTP‑запросы и webhook. Потребуется настроить входящий webhook, проверку подписи (HMAC), разбор JSON и формирование ответных запросов. Это подходит, когда в команде есть технические специалисты, готовые следить за обновлениями API Meta.
Вариант 2. Через провайдера
Большинство агентств недвижимости выбирают промежуточные сервисы, которые предоставляют более простой API и готовые вебхуки. n8n тогда работает не напрямую с платформой, а через посредника. Это удобно, если нет своей техкоманды, нужен запуск «под ключ» или вы одновременно обрабатываете несколько каналов в едином личном кабинете провайдера.
Типовая логика сценария
- Клиент пишет в WhatsApp сообщение с запросом, например, «подобрать квартиру в новостройке до 8 млн».
- Провайдер пересылает событие в n8n через webhook.
- Workflow определяет тип запроса: проверяет наличие ключевых слов, сверяет номер телефона с базой клиентов.
- Если вопрос простой или стандартный — отправляет шаблонный ответ и параллельно создаёт лид в CRM.
- Если требуется участие менеджера — создаёт задачу, прикрепляет полную переписку и уведомляет ответственного.
- Если сообщение сложное — можно подключить AI‑модуль, который проанализирует запрос и сразу предложит клиенту три подходящих варианта из базы объектов.
Ограничения WhatsApp
| Параметр | Что учитывать |
|---|---|
| Первое сообщение | Часто допускается только в рамках разрешённого окна общения (24 часа после последнего сообщения клиента) |
| Шаблоны | Для значительной части исходящих сообщений нужны одобренные шаблоны, иначе доставка будет заблокирована |
| Массовые рассылки | Требуют аккуратной настройки и строгого соблюдения политики WhatsApp, чтобы номер не заблокировали |
| Стоимость | Зависит от страны, типа диалога и провайдера — может варьироваться от копеек до нескольких рублей за сообщение |
| Надёжность | Нужно постоянно следить за статусами доставки и ошибками API, иначе лиды «повисают» без ответа |
Когда WhatsApp особенно уместен
- обработка теплых лидов — тех, кто уже интересовался объектом;
- подтверждение записи на показ и автоматическая отправка напоминания за час до встречи;
- пересылка документов: КП, шаблон договора, информация об ипотеке;
- сопровождение сделки на всех этапах: статусы, запросы дополнительных сведений;
- короткие сервисные уведомления: «объект снят с продажи», «цена снижена на 5%».
Viber: рабочий канал, если он уже есть у вашей аудитории
Viber по‑прежнему сохраняет популярность у определённой аудитории, особенно в ряде регионов и среди возрастных клиентов. Если ваши клиенты активно им пользуются, игнорировать его не стоит — стоимость интеграции оправдана дополнительными заявками. Для подключения используется Viber Bot API и стандартные вебхуки.
Что нужно для подключения
- зарегистрированный Viber‑бот;
- токен доступа;
- webhook‑сервер в n8n;
- сценарий обработки входящих и исходящих сообщений.
Как работает интеграция
- Пользователь нажимает кнопку «Написать» или отправляет сообщение боту.
- Viber отправляет событие на webhook, который зарегистрирован в настройках бота.
- n8n разбирает полученное сообщение.
- Workflow определяет дальнейшие действия: ответ по шаблону, передача в CRM, генерация вариантов и т. д.
- Ответ уходит обратно в Viber.
Практические сценарии для Viber
- уведомления о новых объектах подписчикам бота;
- сервисные сообщения: изменение цены, статуса объекта, закрытие сделки;
- короткие ответы по шаблону на часто задаваемые вопросы;
- автоматическая эскалация сложных диалогов на свободного менеджера;
- напоминания о встречах, показах, окончании брони.
На что обратить внимание
- У Viber своя структура сообщений и событий, она заметно отличается от Telegram и WhatsApp — готовьтесь адаптировать парсинг.
- Формат входящего payload может различаться в зависимости от типа сообщения (текст, картинка, кнопка), нужно предусмотреть гибкую обработку.
- Сразу стройте сценарии с логированием ошибок — на старте возможны нестыковки.
- Лучше всегда иметь резервный канал связи, потому что Viber‑сервисы иногда бывают менее стабильными.
Сравнение Telegram, WhatsApp и Viber для n8n
| Критерий | Telegram | Viber | |
|---|---|---|---|
| Простота старта | Высокая | Средняя/низкая | Средняя |
| Доступность API | Очень удобная | Обычно через официальный API или провайдера | Умеренно удобная |
| Подходит для первого проекта | Да | Не всегда | Да, если аудитория активна |
| Клиентский охват | Хороший в РФ, но не у всех | Очень высокий | Зависит от аудитории |
| Автоматизация продаж | Отлично | Отлично | Хорошо |
| Сложность соблюдения правил | Низкая | Высокая | Средняя |
Если нужен максимально быстрый запуск — начинайте с Telegram. Если ключевая задача — продажи и персональное сопровождение, связка с WhatsApp даст наилучший отклик. Если у вашей аудитории живой Viber, оставлять его без автоматизации — значит терять лиды.
Базовый сценарий: прием заявки и ответ менеджера
Это самый практичный старт, с которого я начинаю почти каждый проект. Никакой лишней магии — только то, что реально экономит часы работы агентства.
Пример логики
- Клиент пишет в мессенджер сообщение: например, «Ищу двушку в ЖК «Солнечный» до 10 млн».
- n8n получает сообщение и проверяет, достаточно ли данных: есть ли хотя бы примерный бюджет, район, тип недвижимости.
- Если информации мало (скажем, только «подберите квартиру»), бот вежливо уточняет: «Подскажите, какой бюджет и район рассматриваете?»
- Когда заявка становится полной, она улетает в CRM с заполненными полями и прикреплённой историей переписки.
- Менеджер мгновенно получает уведомление в рабочий чат.
- Клиенту сразу приходит подтверждение: «Спасибо! Наш специалист свяжется с вами в течение 15 минут».
Что можно добавить дальше
- автоопределение бюджета из текста и подстановка в поле CRM;
- фильтрацию по указанному району и типу объекта — если точного совпадения нет, предложить ближайшие;
- приоритет заявки: например, срочная, если ключевые слова «сегодня» или «срочно»;
- маршрутизацию по менеджерам в зависимости от района или стоимости объекта;
- AI‑классификацию: понимание, клиент хочет купить, снять или просто консультацию;
- автоматическое напоминание клиенту, если он не ответил в течение двух часов после первого сообщения, — это возвращает до 15% «задумавшихся» лидов.
Пошаговая схема для первого рабочего workflow
Вариант для Telegram
- Зарегистрируйте бота в BotFather и сохраните токен.
- В n8n добавьте узел «Telegram Trigger» (или Webhook, если нужна более гибкая обработка) и укажите путь.
- В разделе Credentials создайте новые учётные данные Telegram с вашим токеном.
- Постройте цепочку: входящее сообщение → узел IF или Switch для анализа текста (определение намерения).
- Отправьте ответ через узел Telegram, используя шаблонное сообщение или динамическую вставку данных.
- Подключите узел записи в CRM (например, amoCRM или Google Sheets), чтобы фиксировать заявку.
- Протестируйте все ветки сценария: отправку, обработку ошибок, тайм‑ауты и ситуацию, когда ответа нет.
Вариант для WhatsApp
- Выберите официальный API или провайдера (например, Gupshup, 360dialog) и получите доступ.
- Настройте webhook для входящих событий в личном кабинете провайдера.
- В n8n используйте узел Webhook, который будет принимать все входящие событий.
- Добавьте узел «Function» или «Item Lists» для разбора структуры JSON и извлечения текста, номера телефона, типа сообщения.
- Соберите основную логику ответов и статусов в зависимости от содержания.
- Настройте шаблоны сообщений через провайдера и получите их одобрение.
- Обязательно проверьте, как workflow реагирует на ошибки доставки (узел Error Trigger) и повторные попытки.
Вариант для Viber
- Зарегистрируйте бота через Viber Admin Panel и получите токен.
- В n8n создайте Webhook‑узел и укажите его URL в настройках бота Viber.
- Примите первый вебхук и разберите содержимое события — обычно это JSON с полями sender, message, type.
- Постройте ветвление: текстовые сообщения, команды, нажатия на кнопки.
- Настройте ответные действия через HTTP‑запросы к Viber API, учитывая формат клавиатур и медиа.
- Протестируйте, как обрабатываются кнопки и быстрые ответы.
- Добавьте fallback‑канал (например, отправку уведомления в Telegram), если Viber‑сервер временно недоступен.
Типовые ошибки при подключении мессенджеров к n8n
1. Нет публичного HTTPS
Без доступного из интернета адреса webhook не будет работать стабильно. Я постоянно вижу, как тестовый туннель (ngrok) забывают заменить на боевой сервер после тестов, и реальные лиды уходят в пустоту.
2. Смешивают тестовый и боевой сценарий
Один мой клиент однажды отправил всем клиентам сообщение «Привет, мир» в 2 часа ночи, потому что использовал тот же workflow для экспериментов. Разделяйте тестовые и продакшн‑воркфлоу физически, минимум — разными токенами и webhook.
3. Нет обработки пустых и странных сообщений
Клиенты пишут «Ок», «Перезвоните», присылают эмодзи или просто «?». Workflow не должен падать на любом нестандартном вводе. Если не предусмотреть fallback‑ветку, потеряете заявку и доверие.
4. Не настроены повторные попытки
Сетевые сбои, временная недоступность API мессенджера — норма. Без retry‑логики лид может быть утерян. В n8n это решается встроенным механизмом повторов узлов и веткой обработки ошибок.
5. Нет логирования
Если не сохранять входящие события и ответы, невозможно понять, на каком шаге цепочка сломалась. Рекомендую вести хотя бы Google Sheets‑журнал всех диалогов — это спасёт много часов расследований.
6. Сразу делают слишком сложный бот
Соблазн велик, но лучше пройти путь от простого «принял-ответил-записал в таблицу» до многоуровневой логики. Постепенное усложнение снижает число багов и упрощает тестирование.
Как сделать интеграцию надежной
Практический чек-лист
- webhook принимает запросы только по HTTPS;
- токены и ключи хранятся исключительно в credentials n8n, а не вшиты в поля узлов;
- все входящие сообщения логируются в отдельный файл или таблицу;
- для каждого узла, где возможен сбой, настроена обработка ошибок (Error Trigger);
- при любой нештатной ситуации ответственный менеджер получает fallback‑уведомление;
- протестированы сценарии с пустыми сообщениями, дублями и очень длинным текстом;
- проверены лимиты API мессенджера и провайдера — чтобы на пике заявок не получить блокировку;
- резервный канал связи (другой мессенджер или e‑mail) всегда под рукой;
- сценарий прошёл нагрузочный тест: 50–100 сообщений подряд без деградации.
Что особенно важно для недвижимости
- не потерять лид после первого же сообщения — бот обязан немедленно подтвердить получение;
- отвечать быстро, даже если все менеджеры заняты — за счёт шаблонов и AI‑рекомендаций;
- не перегружать клиента длинными простынями текста; в мессенджере лучше коротко и ёмко;
- всегда фиксировать источник обращения — чтобы понимать, какой канал эффективнее;
- передавать в CRM полный контекст: объект, бюджет, район, контакт, историю диалога;
- сохранять всю переписку — она может понадобиться для анализа и отчётности.
Когда n8n лучше, чем готовый чат-бот-сервис
Если вам нужен просто автоответчик, достаточно конструктора чат-ботов. Но как только появляется связка «мессенджер → CRM → таблица → AI‑подбор → уведомления → календарь», готовые сервисы начинают трещать по швам. n8n выигрывает там, где требуется нетривиальная логика и глубокая интеграция с внутренними инструментами агентства.
n8n особенно хорош, если нужно
- связать несколько сервисов в единый прозрачный процесс;
- кастомизировать логику под свой бизнес, не вписываясь в жёсткие рамки шаблонов;
- вносить изменения в сценарий без долгой разработки за счёт визуального редактора;
- собирать обращения из разных каналов в одну систему обработки — один чат-бот не охватит всё;
- масштабировать автоматизацию, добавляя новые узлы и сервисы без полной перестройки.
Вывод
Подключение n8n к мессенджерам — один из самых быстрых и полезных шагов в автоматизации работы риелтора. Telegram идеален для первых экспериментов и быстрых уведомлений, WhatsApp — для плотной работы с лидами и сопровождения сделок, Viber — для тех сегментов аудитории, где он всё ещё основное средство общения.
Главное — не пытаться охватить всё и сразу. Начните с одного канала и простого сценария: принял сообщение → подтвердил → записал в CRM. Проверьте доставку, логирование, реакцию на ошибки. И только после этого нанизывайте AI, маршрутизацию и продвинутую аналитику. Именно такой подход даёт стабильную систему, которая не теряет лиды и действительно разгружает команду.
FAQ
Можно ли подключить к n8n сразу несколько мессенджеров?
Да. Обычно под каждый канал создаётся отдельный входящий workflow, а затем все сообщения стекаются в общий обработчик. Так проще поддерживать и масштабировать.
Что проще всего подключить первым?
Однозначно Telegram. Никаких дополнительных регистраций и модераций, webhook работает из коробки. Идеальный полигон для проверки идей.
Можно ли отправлять сообщения из n8n без участия менеджера?
Да, если это не нарушает правила конкретной платформы и сценарий не требует ручного подтверждения. Для многих уведомлений и шаблонных ответов это стандарт.
Нужен ли сервер для работы webhooks?
Да, необходим публичный HTTPS‑адрес. Это может быть VPS, облачный сервер или сервис туннелирования на время тестов, но в продакшене — только стабильный сервер.
Можно ли использовать n8n для обработки заявок из WhatsApp?
Можно, но почти всегда через официальный Business API или провайдера. Напрямую к личному номеру WhatsApp подключиться не получится.
Как понять, что интеграция работает правильно?
Проверьте, что сообщение клиента доходит до n8n, обрабатывается без ошибок, ответ возвращается в нужный чат, а данные о заявке корректно сохраняются в CRM или журнале событий. Для этого достаточно тестового прогона по всем веткам сценария.