Интеграции 09.12.2025 3,865 просмотров

WhatsApp Business API + n8n: автоответчик и квалификация лидов

#WhatsApp #Business API #n8n #автоответчик #лиды #квалификация
Статья на тему: WhatsApp Business API + n8n: автоответчик и квалификация лидов

Введение

В России и СНГ WhatsApp перестал быть просто мессенджером, превратившись в главный канал продаж B2C и B2B. Если ваш бизнес не умеет продавать в WhatsApp, вы теряете до 60% конверсии, потому что электронную почту сейчас открывают всё реже, а на звонки с незнакомых номеров просто не отвечают.

Раньше для создания чат-ботов компании покупали дорогие подписки на конструкторы (ManyChat, Textback) или платили интеграторам. Сегодня, благодаря открытому WhatsApp Cloud API (от Meta) и платформе n8n, вы можете собрать умного автоответчика с ИИ, который будет сам квалифицировать лидов 24/7. В этой статье мы разберем архитектуру такого решения, которое можно внедрить за один вечер.

Почему официальный WhatsApp API лучше "серых" схем?

Многие до сих пор используют "серые" интеграции: покупают дешевый Android-смартфон, ставят на него приложение-прокладку, сканируют QR-код и транслируют сообщения через неофициальные API. Это дешево, но имеет два фатальных минуса:

  1. Бан номера навсегда: Алгоритмы WhatsApp очень быстро вычисляют неестественную активность. Если номер заблокируют, вы потеряете базу клиентов, привязанную к этому телефону.
  2. Нестабильность: Телефон разрядился, пропал Wi-Fi, обновилось приложение — ваш отдел продаж парализован.

Официальный WhatsApp Cloud API решает эти проблемы. Вы регистрируете аккаунт в Facebook Business Manager, подтверждаете компанию и получаете официальные "белые" токены. Meta предоставляет первые 1000 диалогов (Service conversations) в месяц абсолютно бесплатно, чего с головой хватит для старта.

Сценарий в n8n: Архитектура умного автоответчика

Представьте автосалон. Клиент видит рекламу BMW, кликает, переходит в WhatsApp и пишет "Привет, сколько стоит Х5?". Наша задача: моментально ответить, забрать контакт, узнать способ оплаты (кредит/наличные) и передать подогретого лида менеджеру в CRM.

Шаг 1: Прием сообщения (Webhook Trigger)

В n8n мы создаем узел Webhook, настраиваем его на метод POST и прописываем полученный URL в личном кабинете разработчика Meta (WhatsApp Webhooks). Как только клиент пишет сообщение, Meta мгновенно отправляет в n8n JSON-пакет, в котором есть номер клиента (WaId), текст сообщения и имя профиля.

Шаг 2: Проверка состояния диалога (Redis / База данных)

Прежде чем отвечать, бот должен понять контекст: это новый клиент или он уже общается с живым менеджером? Для этого мы используем кэш-базу, например, Redis.

  • Бот ищет номер клиента в Redis.
  • Если есть флаг manager_mode = true, бот просто останавливает выполнение (Stop Node), позволяя менеджеру спокойно общаться с человеком.
  • Если клиента нет или флаг bot_mode = true, бот переходит к обработке текста.

Шаг 3: ИИ-Квалификация через LLM (OpenAI / Claude)

Это самая интересная часть. Мы не делаем жесткого меню с кнопками ("Нажмите 1", "Нажмите 2"), потому что клиенты их ненавидят. Мы передаем сообщение клиента в узел OpenAI Chat (или любой другой LLM) с жестким системным промптом:


Ты приветливый ассистент автосалона. Твоя цель: квалифицировать клиента.
Узнай три вещи:
1. Какая модель интересует?
2. Планирует покупку в кредит или за наличные?
3. Когда планирует покупку (в этом месяце / позже)?

Если ты узнал ВСЕ три параметра, выведи JSON: {"status": "qualified", "model": "...", "payment": "...", "time": "..."}
Если данных не хватает, задай ОДИН уточняющий вопрос вежливо и коротко. Выведи JSON: {"status": "asking", "reply": "текст вопроса"}
        

Шаг 4: Маршрутизация (Switch Node)

n8n анализирует JSON-ответ от нейросети через узел Switch:

Ветвь A (status = asking):

Бот отправляет текст вопроса (reply) обратно клиенту. Для этого используется узел HTTP Request (обращение к API WhatsApp: POST https://graph.facebook.com/v19.0/PHONE_NUMBER_ID/messages).

Ветвь B (status = qualified):

Бинго! Лид "созрел". n8n выполняет следующие действия:

  1. Отправляет клиенту: "Спасибо! Передаю вашу заявку старшему специалисту, он свяжется с вами через пару минут."
  2. Создает сделку в AmoCRM или Bitrix24. В карточку сделки (поля "Модель", "Тип оплаты") бот сразу вписывает данные, извлеченные нейросетью.
  3. Отмечает в Redis для этого номера manager_mode = true, чтобы бот больше не вмешивался.
  4. Отправляет пуш-уведомление (или сообщение в Telegram-группу продажников): "🔥 Горячий лид! Хочет X5 в кредит в этом месяце. Ссылка на CRM."

Интерактивные элементы: Кнопки и Списки

Хотя нейросети отлично понимают свободный текст, официальный WhatsApp API позволяет прикреплять к сообщениям красивые нативные кнопки (Interactive Messages: Buttons / List). Это сильно повышает конверсию. Например, когда бот спрашивает про кредит, вы можете настроить n8n так, чтобы он формировал специальный JSON-payload для WhatsApp, и у клиента под сообщением появятся две синие кнопки: "В кредит" и "Наличными". Клиенту достаточно одного тапа по экрану вместо набора текста.

Заключение

Связка n8n и официального WhatsApp API позволяет бизнесу получить инструмент корпоративного уровня практически бесплатно (вы платите только за подписку на OpenAI ~20-50$ в месяц за вызовы API). Вы избавляетесь от рутины первичного общения, собираете чистые структурированные данные прямо в CRM и включаете "человека" ровно в тот момент, когда нужно дожимать сделку и заключать договор.

Полезные материалы по теме