Рассылки

Общая информация

Пункт в меню - Рассылки - доступен пользователю с ролью Супервизор.

Рассылка - это исходящие сообщения с определенным текстом, которые отправляются пользователям, хотя бы раз написавшим в систему. Поддерживаются следующие типы каналов:

  • Почта

  • Телеграм

  • Slack

  • Viber

  • Виджет

  • ВКонтакте ЛС

  • API

В системе создается диалог, в котором одно сообщение от имени бота и статус такого диалога в истории запросов - “Ответ бота”. Если пользователь на рассылку ответит, то сработает стандартный механизм склейки - вопрос пользователя попадет в этот же диалог, если не вышло установленное в настройках время.

Возможна работа с рассылками через API, согласно описанию.

Список рассылок и статусы

Рассылка создается в статусе Черновик. Далее могут быть следующие переходы по статусам:

Статусы рассылки
список рассылок.png
  • Кнопка “Создать рассылку” открывает страницу для создания новой рассылки. В имени по умолчанию проставляется значение “Новая рассылка дд.мм.гггг” с текущей датой.

  • В меню доступны пункты:

    • Редактировать - для всех рассылок

    • Остановить - для рассылок в статусе “Активная”.

    • Удалить - для рассылок в статусах Черновик и Завершена.

Список рассылок можно отфильтровать по группам.

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

Для отправки нужно создать рассылку, заполнить текст, список получателей, канал и расписание и нажать кнопку “Запланировать отправку”.

 

Чтобы остановить отправку, то в активной рассылке нужно нажать кнопку “Остановить”, тогда все следующие отправки будут отменены. Рассылка перейдет в статус “Черновик”.

 

Рассылка: получатели

Существует два разных способа собрать список пользователей, кому рассылка будет отправлена.

Статический список

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

Шаг 1: Выбираем канал, в который будет производиться отправка и который будет использоваться для поиска пользователей.

 

Шаг 2: задаем или не задаем конкретные условия для поиска. Если нужно найти всех в канале, то сразу нажимаем кнопку “Поиск”. Выбираем нужных и нажимаем кнопку “Добавить выбранных”.

 

Для поиска можно использовать как системные поля пользователя, так и любые из payload-а, добавленные туда ранее. Окно отбора получателей позволяет строить сложные условия поиска. Кроме поиска по основным данным пользователей (ФИО, почта, телефон, логин), администратор может задать произвольное количество поисковых условий по дополнительным переменным пользователей. Все заданные условия могут быть объединены между собой тремя вариантами:

  • все указанные условия одновременно - будут найдены только те пользователи, у которых соблюдаются все указанные условия сразу

  • одно из указанных условий - будут найдены все пользователи, у которых совпадает хотя-бы одно из указанных условий

  • ни одно из указанных условий - будут найдены все пользователи, у которых не совпадает ни одно из указанных условий

Для поиска по основным данным пользователя предусмотрено одно поле. AutoFAQ будет искать введенное в него значение сразу во всех основных полях пользователя - в ФИО, почте, телефоне и логине. При поиске по полям ФИО и почта будут найдены все пользователи с неполным совпадением введенного значения с данными пользователя без учета регистра. При поиске по логину будут найдены пользователи с четким совпадением введенного значения и логина с учетом регистра. При поиске по номеру телефона введенное значение будет модифицировано в число и будут найдены все пользователи с полным совпадением номера телефона.

Для поиска по произвольным переменным AutoFAQ позволяет указать переменную по которой надо искать получателей, значение для поиска и тип поиска введенного значения:

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

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

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

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

  • пустое значение - будут найдены пользователи, у которых в данной переменной находится пустое значение

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

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

 

 

Итоговый список выглядит следующим образом:

 

Динамический список

Рассылка по динамическому списку получателей подразумевает, что администратор не указывает конкретный набор получателей, а указывает набор правил для поиска. Непосредственно перед отправкой сообщения рассылка сформирует список получателей по указанным правилам. Данный вариант наиболее удобен для регулярных рассылок по заранее неизвестному кругу получателей.

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

Для просмотра текущего списка пользователей необходимо нажать на кнопку “Посмотреть текущий результат поиска”.

Рассылка: расписание

Есть несколько видов расписания, по которому рассылка может быть отправлена:

  1. Разовая рассылка

    1. Сразу после активации рассылки: рассылка отправляется сразу, как только нажали кнопку “Запланировать”.

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

  2. Регулярная рассылка

    1. каждый день: с выбором даты начала и окончания периода и временем отправки. Дата окончания должна быть больше текущей.

    2. каждую неделю: с выбором дней недели, даты начала и окончания периода и временем отправки. Дата окончания должна быть больше текущей.

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

 

 

Рассылка: результаты

Результаты рассылки доступны на вкладке “Результаты” самой рассылки. Если отправок было несколько, то в верху есть выпадающий список с датой и временем всех отправок. Каждую дату можно просмотреть отдельно.

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