Skip to Content
Настройка ботаПостобработка ответов

Постобработка ответов

Постобработка — это этап, который выполняется после генерации ответа AI. Бот анализирует весь диалог — включая только что сгенерированный ответ — и выполняет завершающие CRM-операции: определяет язык клиента, заполняет контактные данные, перемещает лид по воронке или отправляет в стоп-лист. Постобработка видит полный контекст переписки, поэтому принимает более точные решения.

Как это работает

Постобработка — третий и последний этап обработки сообщения:

Сообщение клиента [ПРЕДОБРАБОТКА] → CRM-операции до генерации [БАЗОВАЯ ОБРАБОТКА] → AI генерирует ответ ┌─────────────────────────────────────┐ │ ПОСТОБРАБОТКА (Валидация) │ │ │ │ Анализирует: │ │ • Входящее сообщение клиента │ │ • Сгенерированный ответ AI │ │ • Историю всего диалога │ │ │ │ Выполняет: │ │ • CRM-операции │ │ • Валидацию │ │ • Автосмену статусов │ └─────────────────────────────────────┘ Ответ отправлен клиенту

Ключевое отличие от предобработки: постобработка видит весь контекст — и сообщение клиента, и ответ AI, и полную историю переписки. Это позволяет принимать решения на основе того, как прошёл диалог.

Когда использовать постобработку

ЗадачаПример
Определение языкаКлиент пишет по-латышски → записать “LV” в CRM-поле
Извлечение данных из диалогаВ ходе переписки клиент назвал телефон → сохранить в CRM
Автосмена статусаКлиент ответил → переместить из «Игнорирует» в «Новая заявка»
Стоп-листАгент завершил общение → перенести лид в стоп-лист
Продвижение по воронкеКлиент подтвердил запись → переместить в «Готов к визиту»

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

Настройка постобработки

Создайте инструкцию «Только операции»

Процесс аналогичен предобработке: в библиотеке нажмите «+ Создать», выберите тип «Только операции», подход «Стандартное» и способ «Вручную».

Для постобработки подходит только тип «Только операции». Он использует LLM Chain без инструментов диалога — чистые CRM-действия на основе анализа.

Напишите правила постобработки

В редакторе опишите условия анализа. Постобработка получает полный контекст диалога — можно анализировать и сообщения клиента, и ответы AI.

Пример — определение языка и извлечение контактов:

Ты анализируешь диалог с клиентом: {text} Проанализируй диалог и выполни одно из следующих действий: 0.1) Если клиент пишет на латышском языке: #update_field# field_id=5439 value="LV" 0.2) Если клиент пишет на русском языке: #update_field# field_id=5439 value="RU" 1) Если клиент указал свой номер телефона: #update_field# field_id=1768 value=[указанный номер телефона клиента] 2) Если клиент указал свой email: #update_field# field_id=1769 value=[указанный email клиента] 3) Если клиент указал своё имя: #update_field# field_id=1770 value=[указанное имя клиента] Во всех остальных случаях — не выполняй никаких действий: func_name = 'null'

Пример — стоп-лист по результату диалога:

Проанализируй диалог. Если и только если: 1. Последнее сообщение написано агентом. 2. Сообщение содержит фразу в духе: «прервать наше общение» (фраза может находиться в любом месте текста). Тогда измени статус лида на: #update_lead_status# lead_status="STOP_LIST_STATUS_ID" Во всех остальных случаях СТРОГО: - НЕ изменяй статус лида - НЕ выполняй какие-либо действия - НЕ инициируй какие-либо процессы func_name = 'null'

Пример — автосмена статуса при ответе клиента:

Если клиент написал любое сообщение: #update_lead_status# lead_status=NEW_STATUS_ID

Этот простой шаблон полезен для этапов вроде «Игнорирует» — как только клиент отвечает, он автоматически возвращается в активную воронку.

Перетащите инструкцию в слот «Постобработка»

На странице «Настройка воронки» перетащите инструкцию из библиотеки в слот «Постобработка» (третий слот, отмечен как «Валидация»).

Страница настройки воронки Botseller — этапы, слоты обработки и библиотека инструкций

В один слот постобработки — одна инструкция. Все условия и действия описываются внутри одной инструкции.

Протестируйте

  1. Нажмите «Протестировать» в инструкции базовой обработки
  2. Проведите полный диалог: приветствие → вопрос → ответ AI
  3. Проверьте в CRM, что постобработка отработала:
    • Поля заполнились (язык, контакты)
    • Статус лида изменился (если были условия)
  4. Попробуйте edge case: отправьте сообщение, которое не должно триггерить действия

Предобработка + постобработка: полный pipeline

Максимальная эффективность достигается при использовании всех трёх слотов. Вот пример для стоматологической клиники:

ПРЕДОБРАБОТКА (Подготовка): ┌─────────────────────────────────────────────┐ │ Если клиент пишет о конкретной услуге │ │ (имплантация, отбеливание, брекеты): │ │ → #update_field# field_id=100 value=[услуга]│ │ │ │ Если клиент указал имя: │ │ → #update_field# field_id=101 value=[имя] │ │ │ │ Иначе: func_name = 'null' │ └─────────────────────────────────────────────┘ БАЗОВАЯ ОБРАБОТКА (AI Генерация): ┌─────────────────────────────────────────────┐ │ Промпт консультанта клиники: │ │ «Ты — администратор стоматологии. │ │ Отвечай на вопросы, записывай на приём...» │ └─────────────────────────────────────────────┘ ПОСТОБРАБОТКА (Валидация): ┌─────────────────────────────────────────────┐ │ Если клиент согласился на запись: │ │ → #update_lead_status# lead_status=ЗАПИСАН │ │ │ │ Если клиент попросил менеджера: │ │ → #update_lead_status# lead_status=ЭСКАЛАЦИЯ│ │ │ │ Иначе: func_name = 'null' │ └─────────────────────────────────────────────┘

Результат: имя и услуга сохраняются в CRM ещё до ответа, AI генерирует релевантную консультацию, а после диалога лид автоматически продвигается по воронке.

Отличия предобработки и постобработки

ПредобработкаПостобработка
КогдаДо генерации ответаПосле генерации ответа
ВидитТолько входящее сообщениеВесь диалог + ответ AI
Основная задачаПодготовка и классификацияВалидация и завершение
Типичные действияИзвлечение данных, маршрутизацияАвтосмена статуса, стоп-лист
Тип инструкцииТолько операцииТолько операции
Лимит1 инструкция на слот1 инструкция на слот

Частые вопросы

Что такое постобработка в Botseller?

Постобработка — это этап, который выполняется после генерации ответа AI. Бот анализирует весь диалог (включая сгенерированный ответ) и выполняет завершающие CRM-операции: валидация, автосмена статуса, определение языка клиента, заполнение контактных данных. Постобработка использует отдельный вызов LLM Chain, который не влияет на текст ответа клиенту.

Какие типы инструкций подходят для постобработки?

Только тип «Только операции». Он использует LLM Chain без диалоговых инструментов и предназначен исключительно для CRM-действий после генерации ответа.

Сколько инструкций можно поместить в слот постобработки?

Одна инструкция на один слот. Все условия и действия описываются внутри одной инструкции. Используйте нумерованный список для разных сценариев и обязательно добавьте func_name = 'null' для случая, когда ни одно условие не подошло.

Чем постобработка отличается от предобработки?

Предобработка выполняется ДО генерации ответа и анализирует только входящее сообщение клиента. Постобработка выполняется ПОСЛЕ — она видит весь контекст: историю переписки, входящее сообщение и ответ AI. Благодаря полному контексту постобработка точнее определяет результат диалога.

Можно ли использовать предобработку и постобработку одновременно?

Да, и это рекомендуемый подход для сложных воронок. Предобработка классифицирует запрос и готовит данные → базовая обработка генерирует ответ с подготовленным контекстом → постобработка валидирует результат и обновляет CRM. Каждый этап делает свою часть работы.

Следующие шаги