Документация

Кампании и аудитории

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

Создание кампании#

Перейдите в Исходящие → Кампании и нажмите Новая кампания (кнопка + в шапке сайдбара тоже работает). Выберите тип сообщения — email, чат, анонс, опрос, баннер, тултип, тур, чек-лист или пуш — и откроется его собственный редактор. Каждый редактор заточен под свой тип, но все они делят одни и те же секции:

СекцияЧто вы делаете
КонтентСамо сообщение. Поддерживается Markdown, а {{variables}} (имя, название рабочего пространства, кастомные атрибуты контакта) рендерятся для каждого получателя — живой предпросмотр показывает примерные значения.
Отправить черезКакие подключённые каналы её доставляют. Порядок, в котором вы выбираете интеграции, — это приоритет отправки; email-адрес контакта можно добавить финальным фоллбэком.
АудиторияВсе контакты, сохранённый сегмент или кастомные фильтры — с живым счётчиком подходящих контактов.
Когда отправитьОтправить сейчас, в запланированное время (опционально с повторами) или постоянно — по триггеру, когда контакт входит в аудиторию.
ЗапускЗапустить просит подтверждение — раздачу по аудитории нельзя отменить.

Редактор автосохраняет по мере набора: первые правки создают черновик кампании, каждое следующее изменение его обновляет. Можно уйти в любой момент и вернуться — черновики живут в списке кампаний со статусом Черновик. Кампания проходит через черновик → запланирована → выполняется → завершена, и по пути её можно поставить на паузу или архивировать.

Одно наследие: карточка Тултип (классический) открывает исходный пошаговый мастер (Тип → Канал → Аудитория → Контент → Проверка — классические тултипы рендерятся прямо в виджете, поэтому шага расписания нет).

Аудитории и сегменты#

Аудитория кампании — это либо все контакты, либо сохранённый сегмент, либо кастомные фильтры, собранные на месте. Фильтры комбинируют правила по атрибутам со совпадением все / любое, а предпросмотр показывает, сколько контактов подходит сейчас, до того как вы что-либо отправите.

Сохранённые сегменты управляются в Исходящие → Сегменты (ссылка есть на шаге аудитории). Сегмент — это именованный фильтр: он переоценивается непрерывно, поэтому один и тот же сегмент может питать много кампаний, постоянные триггеры и правила входа Серий. Сегменты бывают двух областей: сегменты контактов (используются кампаниями) и сегменты компаний. Страница каждого сегмента показывает график тренда размера.

График тренда сегмента — это кривая роста: для каждого дня он считает контакты, созданные в этот день и подходящие под фильтр сейчас, — а не исторический снимок размера сегмента.

Шаблонные сообщения WhatsApp#

WhatsApp позволяет бизнесу начинать разговор только одобренным Meta шаблоном сообщения. Ими управляет Исходящие → Шаблоны WhatsApp:

  • Синхронизация подтягивает шаблоны (и их статусы одобрения), уже зарегистрированные на вашем подключённом номере WhatsApp.
  • Новый шаблон отправляет шаблон в Meta: имя, язык, категория (Marketing, Utility или Authentication) и текст тела с позиционными переменными вроде {{1}}. Ревью Meta может занять день и больше; колонка статуса отслеживает ожидание / одобрено / отклонено.
  • В кампании, нацеленной на канал WhatsApp, шаг «Контент» просит выбрать одобренный шаблон и заполнить его переменные — каждая из них сама может использовать переменные контакта, например {{first_name}}.

Расписание и режимы доставки#

РежимПоведение
Отправить сейчасРазовая раздача всем, кто сейчас подходит под аудиторию.
В запланированное времяЗапускается в выбранные дату и время. Переключатель Повторять делает отправку повторяющейся — ежедневно, еженедельно (с выбором дней недели) или ежемесячно, до необязательной даты окончания.
ПостоянноПо триггеру: любой контакт, который входит в аудиторию, пока кампания работает, получает её — например, новые регистрации, подходящие под сегмент. Опционально можно захватить контакты, подходившие ещё до активации.

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

Отчёт кампании#

Страница каждой кампании показывает счётчики доставки, таблицу доставок по получателям (с экспортом в CSV) и — для опросов — агрегаты ответов по вопросам. Что означает каждый счётчик:

СчётчикЗначение
В очередиСоздано, но ещё не передано каналу — нормально видеть ненадолго во время раздачи.
ОтправленоУспешно передано каналу.
ДоставленоПодтверждено, что дошло до контакта — например, отрисовано в его виджете.
ОткрытоКонтакт открыл сообщение там, где открытия наблюдаемы — тап по мобильному пушу считается, а любой ответ подразумевает открытие.
ОтветилиКонтакт ответил в треде.
Прошли опросКампании-опросы: контакт отправил ответы.
Отписались от этойКонтакты, отписавшиеся по ссылке отписки в письме этой кампании.
Уже отписаныПодошли под аудиторию, но были пропущены, потому что отписались раньше.
ОшибкаКанал вернул ошибку после повторов — таблица доставок показывает причину сбоя по каждому контакту.
ПропущеноНамеренно не отправлено — см. ниже. Это не ошибка.
Открытия email не отслеживаются пикселем, поэтому счётчик «Открыто» у email-кампании остаётся консервативным — он отражает ответы и другую наблюдаемую активность, а не тихие открытия.

A/B-кампании (несколько вариантов контента с весами) получают разбивку по вариантам — отправлено / доставлено / открыто / ответили / прошли опрос — с подсветкой лидирующего варианта. Продуктовые туры, чек-листы и опросы добавляют свои воронки — просмотры, доля завершений, конверсии в цель и отвал по шагам.

Почему сообщения пропускаются#

Пропущено значит, что Respondo решил не отправлять — специально. Каждая пропущенная строка в таблице доставок несёт свою причину. Самые частые:

ПричинаПочему
ОтписанКонтакт отказался от кампаний. Действует на каждый канал, не только email.
Активный диалогУ контакта прямо сейчас живой диалог на этом канале — залп кампании посреди треда поддержки был бы шумом.
Нет email / нет каналаУ контакта нет ни адреса, ни точки доставки, через которые кампания могла бы его достать.
Адрес в блок-листеEmail-адрес ранее получил жёсткий возврат или жалобу, поэтому дальнейшие отправки на него заблокированы ради вашей репутации отправителя.
Пустое сообщениеПосле подстановки переменных тело сообщения для этого контакта оказалось пустым.
Кампания на паузе / в архивеКампанию поставили на паузу или архивировали после того, как эта доставка попала в очередь.

Поведение отписки в email#

Каждое письмо кампании несёт путь отказа:

  • Тело включает ссылку отписки (поместите её где угодно через {{unsubscribe_link}}). Ссылка подписывается на каждый контакт и никогда не истекает — ссылка отписки в старом письме продолжает работать.
  • Письма также отправляют заголовки List-Unsubscribe и one-click List-Unsubscribe-Post (RFC 8058), поэтому Gmail и другие клиенты показывают свою родную кнопку «Отписаться».
  • Отписка переводит контакт в статус отписанного на всё рабочее пространство: его пропускают все будущие отправки кампаний и Серий на каждом канале. Транзакционные письма диалогов (ответы вашей команды или агента) не затрагиваются.
  • Отписка атрибутируется конкретному письму, из которого пришла, — это счётчик Отписались от этой в отчёте.
  • Участник команды может подписать контакт обратно со страницы контакта, если тот отписался по ошибке.