Перейти к основному содержимому
Версия: 4.11-refactoring

Жизненный цикл рассылки

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

Создание и статус

Оператор создаёт рассылку в окне «Создание рассылки»: название, отправитель, получатели (см. Как создать рассылку). После сохранения рассылка появляется в списке со статусом «Активна» — и остаётся в нём, пока её не удалят. Удалённая рассылка получает статус «Удалена» и выпадает из работы.

Какие статусы бывают

В списке у рассылки фактически встречаются два статуса: «Активна» и «Удалена». Статусы «Отправляется» и «Выполнена» в текущей версии не используются — рассылка не «завершается» как кампания, она просто принимает сообщения. Завершённость каждой отправки показывает бейдж «Выполнено» на самом сообщении: оно доставлено всем получателям.

Сообщения и повторные отправки

Каждое отправленное сообщение попадает в ленту рассылки и увеличивает счётчик «Кол-во рассылок» в таблице: рассылка с тремя сообщениями — это три прохода по получателям. Поэтому регулярные коммуникации удобно вести в одной рассылке: «Новости месяца» со свежим текстом каждую неделю.

Счётчики сообщения

На каждом сообщении видны счётчики-ссылки — клик открывает список клиентов:

СчётчикЧто означает
«Доставлено: N/M»Сообщение доставлено N получателям из M
«Прочитано: N/M»Сообщение прочитано N получателями из M
«Не прочитано: N/M»Доставлено, но не прочитано — разница между доставлено и прочитано

Рядом с сообщением отображаются подписи «Отправил:» (кто фактически отправил) и «От имени:» (кого клиент видит автором).

Как происходит доставка

  1. Оператор пишет текст (до 4000 символов), при необходимости прикладывает файлы и подтверждает отправку.
  2. Дальше платформа работает сама: сообщение рассылается в фоне, автоматическими циклами каждые несколько секунд.
  3. Пока сообщение не доставлено всем, недоставленные получатели повторяются в следующих циклах — дублей не возникает.
  4. Клиент видит сообщение в своём чате как обычное; статистика в карточке обновляется в реальном времени.

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

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

Без расписания и лимитов

Отложенной отправки и расписания в рассылках нет — сообщение уходит сразу после подтверждения. Лимитов частоты и интервалов между сообщениями тоже нет: периодичность коммуникаций остаётся на усмотрение оператора.

Карточка рассылки: лента с сообщением, счётчики «Доставлено», «Прочитано», «Не прочитано», подписи «Отправил:» и «От имени:»

Связанные задачи