Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

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

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

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

  • Почта

  • Телеграм

  • Slack

  • Viber

  • API (будет добавлено в ближайшее время)

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

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

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

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

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

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

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

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

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

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

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

Image RemovedImage Added

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

Image RemovedImage Added

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

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

Фиксированный список

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

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

Image RemovedImage Added

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

Image RemovedImage Added

Для поиска можно использовать как системные поля пользователя, так и любые из payload-а, добавленные туда ранее. Если вы используете системные поля, то их названия должны быть написаны в точности, как к ним обращаются из сценариев. Если используются переменные из payload-а, то само название переменной также должно совпадать с тем, как оно у пользователя там записано, потому что поиск по самим параметрам регистрозависимый. А вот указывать полностью значения этих переменных не обязательно, можно искать как по полному совпадению, так и по частичному, в том числе с середины слова. Здесь регистр не имеет значения. Т.е. если в значении переменной “city” написано “Москва”, то в поле можно ввести: Москва, мос, ва.

Image Removed

Image Removed

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

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

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

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

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

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

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

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

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

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

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

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

Image Added

Image Added

Список системных переменных пользователя:

  • userLogin - логин

  • userEmail - почта

  • userFullName - ФИО

  • userPhone - телефон

Если задано несколько условий, то они объединяются через “И”.

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

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

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

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

Список системных переменных пользователя:

  • userLogin - логин

  • userEmail - почта

  • userFullName - ФИО

  • userPhone - телефон

Если задано несколько условий, то они объединяются через “И”.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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