Как настроить AI-бота для квалификации лидов в Telegram, WhatsApp и на сайте

Ссылка скопирована

AI-бот для квалификации лидов собирает только ответы, которые меняют следующий шаг. Задай обязательные поля и допустимые значения заранее. Сомнительный ответ уходит человеку вместе с исходным сообщением.

Обложка

Сократи разговор до следующего полезного вопроса

Менеджеру не нужен длинный диалог бота. Ему нужна карточка: кто обратился, что хочет, подходит ли запрос и какой вопрос задать дальше. Остальное из первого контакта можно выкинуть.

Первое, что я бы убрал: Называть лид горячим только потому, что он написал длинное и уверенное сообщение.

Визуал 01
Визуал 01

Что решить до запуска бота

  • Три или четыре поля, которые меняют маршрут заявки.
  • Список допустимых значений вместо свободной оценки.
  • Поле `needs_review` для сомнительных случаев.
  • Пример нормального и проблемного ответа клиента.

Как квалифицировать лид без допроса

  1. Выбери только вопросы, меняющие маршрут

    Выпиши 3–5 вопросов и напротив каждого укажи, какое действие он запускает. Если ответ ни на что не влияет, убери вопрос.

    Что увидишь: Менеджер может объяснить, зачем нужен каждый вопрос.

    Если не сработало: Оставь задачу и контакт, а остальные вопросы задавай после передачи человеку.

  2. Сделай ветвление явным

    В workflow добавь Router/Branch: готов к расчёту, нужно уточнение, срочно к человеку, не наш профиль. Не проси AI самому придумывать новый маршрут.

    Сверь: Для каждого статуса есть следующий шаг и владелец.

    Если не сходится: Сначала зафиксируй список допустимых статусов в таблице.

  3. Запрети угадывать

    В инструкции напиши: «Если значение не сказано явно, верни null и задай один короткий вопрос». Сохраняй оригинальный ответ клиента рядом с извлечённым полем.

    Что должно совпасть: Пустое поле остаётся null, а не заменяется догадкой.

    Если ответ другой: Отправь карточку на ручную проверку при конфликте ответов.

  4. Передай результат менеджеру

    В уведомлении показывай статус, ответы, неизвестные поля, ссылку на диалог и рекомендуемый следующий контакт. Не отправляй клиенту цену, если её не подтвердил человек.

    Перед запуском: Менеджер понимает, что делать дальше за 30 секунд.

    Если упёрлось: Сделай AI-ответ черновиком и добавь кнопку approve.

Визуал 02
Визуал 02

Сначала выпиши четыре маршрута

В таблице создай status: ready_for_quote, needs_info, human_now и not_a_fit. Напротив каждого укажи следующее действие и владельца. Например, бюджет не назван — needs_info; претензия или юридический вопрос — human_now; запрос подходит по региону и сроку — ready_for_quote.

Попроси бота извлекать только явно сказанное. Если человек написал «примерно как у конкурента», это не бюджет. Верни null и один короткий вопрос, а не догадку.

  • Показывай клиенту кнопку «Позвать сотрудника» на каждом шаге.
  • Не ставь высокий приоритет по восклицательным знакам и грубому тону.

Минимальный сценарий диалога

Первое сообщение: «Помогу понять, кому передать запрос. Что нужно сделать?» Второе — только после ответа: «К какому сроку?» Третий вопрос — «Как удобнее связаться?» Бюджет спрашивай только если от него зависит продукт или маршрут.

В карточку CRM пиши question_count, status, missing_fields и transcript_url. По ним видно, на каком вопросе люди уходят — убирайте лишнее, а не переписывай промпт вслепую.

Раздели fit и intent

В n8n цепочка выглядит так: `Webhook → Normalize → OpenAI Extract Evidence → Structured Output Parser → Code → IF → Switch → CRM Update`. Модель возвращает только факты и короткие цитаты. `Code` считает `fit_score`, `intent_score`, `data_completeness` и `total_score` по опубликованным весам.

Пример: fit 0–40, intent 0–40, completeness 0–20. Введи `score_version`, чтобы изменение формулы не переписало историю старых лидов.

total_score = fit_score + intent_score + data_completeness
if total_score >= 70: status = 'sales_queue'
elif total_score >= 45: status = 'manual_review'
else: status = 'nurture'

JSON только с доказательствами

В structured output обязательны `industry_match`, `use_case_match`, `timeline`, `budget_signal`, `evidence` и `missing_fields`. Если бюджет не назван, он должен быть `null`. Не используй `confidence` модели как замену фактам: самоуверенный ответ не становится правдой.

{
  "timeline": "этот месяц",
  "budget_signal": null,
  "evidence": ["Запуститься до конца месяца"],
  "missing_fields": ["budget_range"]
}

Каким данным можно верить

КритерийВопросХороший признак
ВходЧто подготовить для квалификация входящего лида?Составь таблицу маршрутов: тип запроса, обязательные вопросы, приоритет, кому передать и что считать сложным случаем.
ДействиеЧто система может сделать сама?Только заранее перечисленные действия, без доступа ко всему аккаунту
ПроверкаКак понять, что результат можно принять?Проверь короткий, неполный и конфликтный ответы. Бот должен задать один следующий вопрос или передать диалог человеку, а не придумать данные.
СбойКуда уходит непонятный случай?Сохрани диалог и поставь needs_human; не продолжай задавать вопросы, если клиент явно просит сотрудника.

Что получает менеджер

У менеджера короткая карточка с причиной оценки и пропущенными полями. Клиент не проходит анкету из десяти вопросов, если для старта хватает двух.

Визуал 03
Визуал 03

Почему квалификация даёт шум

Запускать до подготовки входных данных

Задавать десять вопросов до первого полезного ответа.

Давать лишние права

Присваивать высокий приоритет по эмоциональным словам клиента.

Не проверять пограничные случаи

Считать отсутствие бюджета признаком плохого лида.

Оставлять сбой без владельца

Не оставлять клиенту понятную кнопку «позвать человека».

Где должен остаться человек

Если квалификация влияет на цену, юридические условия или приоритет менеджера, финальное решение оставь человеку. Бот готовит карточку, но не меняет очередь продаж втихую.

Что спросить у бота перед запуском

Кому подходит квалификация входящего лида?

AI-квалификация задаёт несколько вопросов, которые меняют маршрут: задача, срок, бюджетный диапазон и способ связи.

С чего начать, если всё пока вручную?

Для первого шага составь таблицу маршрутов: тип запроса, обязательные вопросы, приоритет, кому передать и что считать сложным случаем.

Как проверить, что настройка не навредит?

Проверка здесь такая: проверь короткий, неполный и конфликтный ответы. Бот должен задать один следующий вопрос или передать диалог человеку, а не придумать данные.

Что делать при непонятном результате?

При таком результате сохрани диалог и поставь needs_human; не продолжай задавать вопросы, если клиент явно просит сотрудника.

AI-автоматизация бизнеса

От первого аудита до CRM, лидов, поддержки и измеримого ROI — раздел о повторяемых бизнес-процессах.

Обложка
AI-автоматизация 7 мин чтения

Как провести AI-аудит бизнеса и выбрать первый процесс для автоматизации

Начинаем с узкого процесса с понятным входом, выходом и владельцем результата.

коммерческийЧитать ↗
Обложка
AI-автоматизация 7 мин чтения

Как настроить AI-автоответчик на сайте и не терять заявки ночью

Показываем, как отвечать на частые вопросы, собирать контакт и передавать сложные случаи человеку.

практическийЧитать ↗
Обложка
AI-автоматизация 7 мин чтения

Как автоматизировать FAQ с помощью AI и не раздражать клиентов

Строим базу ответов, ограничения и эскалацию к сотруднику.

коммерческийЧитать ↗
Авторская схема по теме Связка AI, CRM и follow-up: карта темы
AI-автоматизация 7 мин чтения

Как связать AI с CRM: лид → задача → follow-up

Показываем сквозной маршрут заявки и контроль ошибок на каждом переходе.

практическийЧитать ↗

Показать все статьи