Фоллоу-апы

Фоллоу-апы (пинги) - это автоматические сообщения, которые отправляются через определенное время в случае, если клиент не ответил на последнее сообщение бота.

Отправка фоллоу-апа

Чтобы настроить этот раздел, нажмите Новое сообщение:

Откроются настройки сообщения:

  • Время последнего вызова события (минуты) - время, через которое будет отправляться сообщение.

  • Точное время - отправка сообщение в точное время.

  • Сгенерировать сообщение:

    • Если данная функция включена, то ниже, в поле для ввода, следует ввести инструкцию для генерации сообщения. Например: "Напомни о себе, опираясь на контекст диалога."

    • Если данная функция выключена, то ниже, в поле для ввода, следует ввести конкретное сообщение, которое будет отправлено пользователю.

  • Вызвать файл Базы знаний - позволяет отправить конкретный файл базы знаний. Если включена эта настройка, то ниже в поле Вызываемый файл следует выбрать, какой именно файл базы знаний будет вызван фоллоу-апом.

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

  • Вызываемые фоллоу-апы - добавление дополнительных пингов в цепочку фоллоу-апов со своими условиями

  • Установить лимит на вызовы в диалоге - количество раз, которое фоллоу-ап может быть успешно выполнен в одном цикле отправки.

Дополнительные параметры отправки фоллоу-апов

  1. Фоллоу-апы отправляются только если клиент не ответил на сообщение бота:

    • Если последнее сообщение в диалоге было от бота, и клиент не ответил, то фоллоу-апы будут отправлены через заданное время.

    • Если последнее сообщение было от клиента, фоллоу-апы не отправляются.

  2. Сброс фоллоу-апов при ответе клиента:

    • Если клиент отвечает, все запланированные фоллоу-апы сбрасываются.

    • После ответа клиента, если бот снова отправляет сообщение, фоллоу-апы начинают отсчёт заново.

Примеры:

  1. Сценарий 1: Клиент не отвечает:

    • Бот отправляет сообщение.

    • Клиент не отвечает в течение 20 минут.

    • Фоллоу-ап отправляется через 20 минут после сообщения бота.

  2. Сценарий 2: Клиент отвечает:

    • Бот отправляет сообщение.

    • Клиент отвечает через 10 минут.

    • Все фоллоу-апы сбрасываются.

    • Если бот снова отправляет сообщение, фоллоу-апы начинают отсчёт заново.

Инструкции в фоллоу-апах

Пример инструкции:

Если В диалоге клиенту предоставили информацию о размерах портретов или предлагали подходящий размер портрета Тогда

Верни false

Иначе Если В диалоге предоставили только приблизительную стоимость портрета или вообще не предоставляли никакой информации о стоимости. Тогда

Верни true

Иначе верни false

КонецЕсли

Цель этой инструкции:

Инструкция проверяет, была ли клиенту предоставлена конкретная информация о размерах портретов или их стоимости. В зависимости от этого, она возвращает true или false, что может использоваться для принятия дальнейших решений (например, были ли выполнены условия для отправки этого фоллоу-апа).

Как работает инструкция:

  1. Первый шаг:

    • Проверяется, была ли клиенту предоставлена информация о размерах портретов или предложен подходящий размер.

    • Если да, инструкция возвращает false. Это означает, что при выполнении данного условия инструкции никаких действий не требуется, значит переходим к проверке второго условия.

  2. Второй шаг:

    • Если информация о размерах не была предоставлена, проверяется, была ли предоставлена информация о стоимости портрета.

    • Если стоимость была указана только приблизительно (например, "от 1000 рублей") или вообще не была указана, инструкция возвращает true. Это означает, что нужно выполнить дополнительные действия т.е. отправить фоллоу-ап с уточнением стоимости.

  3. Третий шаг:

    • Если ни одно из вышеуказанных условий не выполнено, инструкция возвращает false.

Примеры:

  1. Пример 1:

    • Клиенту предоставили информацию о размерах портретов.

    • Инструкция возвращает false. Дополнительные действия не требуются.

  2. Пример 2:

    • Клиенту не предоставили информацию о размерах, но указали приблизительную стоимость ("от 1000 рублей").

    • Инструкция возвращает true. Нужно выполнить дополнительные действия (т.е., отправить фоллоу-ап с уточнением стоимости).

  3. Пример 3:

    • Клиенту не предоставили ни информацию о размерах, ни о стоимости.

    • Инструкция возвращает true. Нужно выполнить дополнительные действия.

Объяснение инструкции простым языком

Представьте, что вы продаёте портреты:

  1. Вы спрашиваете клиента, какой размер портрета ему нужен, или сами предлагаете подходящий размер:

    • Если вы это сделали, то всё окей, больше ничего уточнять не нужно. Вы говорите: "Всё понятно, дальше не надо ничего делать" (это как false в инструкции).

  2. Если вы не сказали про размер, но сказали, сколько примерно стоит портрет (например, "от 1000 рублей") или вообще не сказали, сколько стоит:

    • Тут вы понимаете: "Ой, я не всё объяснил клиенту, надо уточнить!" (это как true в инструкции).

  3. Если вы и про размер сказали, и про цену всё объяснили:

    • Тогда вы снова говорите: "Всё окей, дальше не надо ничего делать" (это снова false).

Проще говоря:

  • Если вы всё хорошо объяснили клиенту (про размер и цену), то больше ничего делать не надо.

  • Если вы что-то забыли сказать (про размер или цену), то надо уточнить.

Эта инструкция помогает понять, нужно ли тебе ещё что-то сделать в разговоре с клиентом или уже всё в порядке.

Вывод

Эта инструкция помогает автоматизировать процесс отправки фоллоу-апов, определяя, нужно ли уточнять информацию или можно переходить к следующим шагам. Она возвращает true, если информация недостаточно полная, и false, если клиенту уже предоставили необходимые данные.

Цепочки фоллоу-апов

Что такое цепочка фоллоу-апов?

Это последовательность разных фоллоу-апов (пингов), которые отправляются через определённые промежутки времени. Вместо того чтобы слать один и тот же фоллоу-ап несколько раз, Вы настраиваете несколько разных сообщений, которые идут друг за другом в зависимости от условий.

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

  1. Первый фоллоу-ап:

    • Отправляется через заданное время (например, через 10 минут после последнего сообщения бота).

    • Если клиент не ответил, идёт следующий фоллоу-ап.

  2. Второй фоллоу-ап:

    • Отправляется через следующий промежуток времени (например, через 20 минут после первого).

    • Если клиент снова не ответил, идёт третий фоллоу-ап.

  3. И так далее:

    • Цепочка продолжается, пока не закончатся фоллоу-апы или пока клиент не ответит.

Лимиты в цепочке

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

  • Если на каком-то шаге стоит лимит вызовов (например, 1), то после успешного выполнения этого шага (отправки фоллоу-апа), он больше не будет отправляться в этом диалоге.

  • Если лимит исчерпан, все следующие фоллоу-апы в цепочке также не будут отправлены, так как они зависят от успешного выполнения предыдущего шага.

Цепочка фоллоу-апов — это удобный способ отправлять разные сообщения через определённые промежутки времени. Лимиты помогают контролировать, на каком шаге цепочка должна остановиться.

Принцип работы цепочки фоллоу-апов

  1. Каждый фоллоу-ап в цепочке имеет своё условие выполнения:

    • Каждый фоллоу-ап в цепочке имеет своё условие выполнения.

    • Если условие выполнено, фоллоу-ап отправляется.

    • Если условие не выполнено, фоллоу-ап не отправляется, но считается успешным для системы. Время следующего фоллоу-апа рассчитывается от времени, когда предыдущий был поставлен в очередь.

  2. Очередь и сброс:

    • Все фоллоу-апы первого уровня ставятся в очередь после ответа бота, вызова файла базы знаний или другого фоллоу-апа.

    • Если клиент или сотрудник пишет в чат до выполнения фоллоу-апов, все запланированные фоллоу-апы отменяются, и очередь начинается заново с первого уровня.

  3. Время отправки каждого фоллоу-апа зависит от предыдущего:

    • Если предыдущий фоллоу-ап отправился, следующий фоллоу-ап планируется через заданное время после отправки предыдущего.

    • Если предыдущий фоллоу-ап не отправился (условие не выполнено), следующий фоллоу-ап планируется через заданное время от исходного времени (времени последнего сообщения).

Пример:

  • Исходное время: 18:00 (последнее сообщение).

  • Цепочка: ф1 (5 мин) → ф2 (10 мин) → ф3 (15 мин).

Шаг 1: Фоллоу-ап 1 (ф1):

  • Время отправки: 18:05 (18:00 + 5 минут).

  • Проверка условия:

    • Если условие выполнено, ф1 отправляется в 18:05.

    • Если условие не выполнено, ф1 не отправляется, и время для ф2 считается от 18:00.

Шаг 2: Фоллоу-ап 2 (ф2):

  • Время отправки:

    • Если ф1 отправился, ф2 планируется на 18:15 (18:05 + 10 минут).

    • Если ф1 не отправился, ф2 планируется на 18:10 (18:00 + 10 минут).

  • Проверка условия:

    • Если условие выполнено, ф2 отправляется в рассчитанное время.

    • Если условие не выполнено, ф2 не отправляется, и время для ф3 считается от 18:00.

Шаг 3: Фоллоу-ап 3 (ф3):

  • Время отправки:

    • Если ф1 отправился и ф2 отправился, ф3 планируется на 18:30 (18:15 + 15 минут).

    • Если ф1 отправился, а ф2 не отправился, ф3 планируется на 18:20 (18:05 + 15 минут).

  • Проверка условия:

    • Если условие выполнено, ф3 отправляется в рассчитанное время.

    • Если условие не выполнено, ф3 не отправляется, и цепочка завершается.

Итог:

  • Цепочка фоллоу-апов позволяет отправлять сообщения одно за другим, учитывая условия выполнения.

  • Лимиты вызовов контролируют, сколько раз фоллоу-ап может быть отправлен в рамках одного диалога.

  • Если фоллоу-ап не отправляется из-за условия, следующий фоллоу-ап планируется от исходного времени(времени последнего сообщения) или от последнего фоллоу-апа.

  • Очередь фоллоу-апов сбрасывается при ответе клиента или сотрудника, и начинается заново с первого уровня.

Last updated

Was this helpful?