Отправка, лимиты и трекинг
Здесь собрано то, что происходит после нажатия «Активировать».
Как устроена отправка
Каждые пять минут планировщик смотрит на активные кампании и решает, кому пора отправить следующее касание. Сообщения не уходят пачкой: у каждого своя задержка, чтобы аккаунт вёл себя как человек.
| Канал | Состояние аккаунта | Пауза между сообщениями |
|---|---|---|
| Telegram | разогнанный | 3–7 минут |
| Telegram | на разгоне | 20–40 минут |
| Почта | разогнанный | 30–90 секунд |
| Почта | на разгоне | 15–30 минут |
| любое | 3–7 минут |
Паузы подрезаются, если до конца окна отправки осталось мало времени.
Перед отправкой в Telegram аккаунт «печатает» несколько секунд, а после отправки иногда делает одно бытовое действие: читает канал, ставит реакцию, заходит онлайн.
Окно отправки
Задаётся в кампании: таймзона, час начала, час конца, работа по выходным. Окно проверяется дважды — когда сообщение ставится в очередь и ещё раз перед самой отправкой. Ночью и в выходные (если они выключены) отправки не будет.
Дневные лимиты
Лимит принадлежит аккаунту, а не кампании. Если один ящик занят в двух кампаниях, его 35 писем делятся между ними.
Подробнее о том, как считается фактический лимит: почта и Telegram.
Счётчики обнуляются в полночь по UTC. Лимит тратят только успешные отправки; неудачные попытки ограничены отдельным потолком, чтобы аккаунт не долбился в стену весь день.
Кто отправляет фоллоу-ап
Фоллоу-ап уходит с того же аккаунта, что и первое сообщение. Переписка остаётся с одним собеседником.
Если этот аккаунт временно недоступен, фоллоу-ап ждёт, а освободившееся место в лимите отдаётся новому контакту. Ждать он будет не дольше трёх дней, после чего задача снимается: письмо, догнавшее человека через месяц, уже никому не нужно.
На какой адрес и в какой мессенджер уходит сообщение
В контакте может быть несколько адресов и телефонов. Платформа отправляет на один: основную почту или первый юзернейм в Telegram. Веерная отправка по всем адресам сразу выключена намеренно — это выглядит как спам и удваивает расход лимита.
В Telegram приоритет у юзернейма: резолв по нему дешевле и не тратит квоту импорта контактов. Если юзернейм оказался мёртвым, платформа попробует телефон из той же строки.
Что останавливает цепочку
Ответ. Как только человек ответил в любом канале, он выходит из рассылки. Проверка делается ещё раз прямо перед отправкой, так что ответ, пришедший за минуту до очередного касания, тоже сработает.
Кроме ответа цепочку прекращают отписка, ручная пометка «не интересно» и конверсия.
Трекинг
Открытия. В письмо вставляется прозрачная картинка размером в один пиксель. Её загрузка отмечает письмо открытым.
Клики. Ссылки в письме подменяются на наши, с подписью. После клика человек попадает на исходный адрес, а письмо отмечается открытым.
Ответы. Почта опрашивается по IMAP каждые три минуты, Telegram — раз в три минуты, LinkedIn — раз в пять.
Прочтения в Telegram. Видно, прочитал ли собеседник сообщение.
Открытия — не показатель попадания в спам
Провайдеры по-разному относятся к картинкам. Яндекс не подгружает пиксель для незнакомого отправителя, Gmail загружает через свой прокси заранее. На наших сид-тестах Яндекс показывал 1,5 % открытий при 3 % реального спама, а Gmail — 20,4 %. Сравнивайте провайдера с его же историей, а попадание в спам проверяйте тестом доставляемости.
Отписка
В каждое письмо кампании добавляется заголовок List-Unsubscribe и видимая ссылка отписки. Почтовые клиенты показывают свою кнопку «Отписаться» — это ожидаемо и снижает долю жалоб на спам.
После отписки контакт попадает в чёрный список и больше не получает сообщений ни в одной кампании.
Отказы и ошибки
Ошибки делятся на два типа, и разница важна.
Ошибка уровня контакта — адреса не существует, аккаунт удалён, настройки приватности, юзернейм не найден. Такой контакт пропускается, кампания продолжает работать.
Ошибка уровня аккаунта — сессия слетела, аккаунт заблокирован, FloodWait, сбой авторизации. Отключается аккаунт, а не кампания. Кампания встанет только если в канале не осталось ни одного рабочего аккаунта.
Неизвестные ошибки считаются неопасными: кампанию из-за них не останавливают.
Почтовый ящик уходит в паузу после трёх подряд настоящих сбоев. Разовые обрывы связи в этот счёт не идут.
Статусы сообщения
| Статус | Что означает |
|---|---|
| Ожидание | стоит в очереди |
| Отправлено | ушло с нашей стороны |
| Доставлено | дошло (для Telegram и LinkedIn) |
| Открыто | письмо открыли или кликнули ссылку |
| Ответ | человек ответил |
| Не доставлено | адрес отказал (bounce) |
| Ошибка | не удалось отправить |
Отдельно ведутся пропуски: отправка не состоялась по нашим же правилам — лимит аккаунта, лимит тарифа, дубль, чёрный список, лид уже ответил, окно закрылось. В аналитике пропуски не считаются ошибками и не попадают в знаменатель. На проде из 494 «ошибок» 430 оказались именно такими пропусками.
Автопауза и автовозобновление
Кампания останавливается сама в трёх случаях:
- В канале не осталось рабочих аккаунтов.
- Рабочее пространство приостановлено или на нём нет тарифа.
- Кампания активна, окно отправки открыто, работа есть, а отправок нет больше двух часов.
В причине остановки платформа оставляет пометку [auto-paused] — по ней кампания возвращается в работу автоматически, когда мощность появится и продержится два цикла проверки подряд. Плюс отдельная попытка в 00:05, сразу после обнуления дневных счётчиков.
Ситуация «все аккаунты выбрали дневной лимит» паузой не считается. Платформа запишет «отправка возобновится завтра» и не станет останавливать кампанию.
Не стирайте текст ошибки у приостановленной кампании
Метка [auto-paused] живёт в тексте последней ошибки. Если очистить его руками, кампания потеряет право на автоматический возврат и останется на паузе, пока её не запустят кнопкой.
Повторные попытки
Сетевые сбои повторяются один-два раза с нарастающей задержкой. Отправка в Telegram автоматически не повторяется, но если аккаунт занят другой задачей, сообщение подождёт очереди.
Ответы, не ушедшие из-за флуд-паузы, отправляются автоматически позже, тем же аккаунтом. Если и это не удалось, во «Входящих» появится кнопка «Отправить ещё раз».
Зависшие в очереди сообщения через три часа помечаются неудачными, чтобы пара «контакт + шаг» могла уйти заново.
Дальше
- Аналитика — как читать цифры.
- Входящие — что делать с ответами.
- Перенос лидов — если аккаунт всё-таки забанили.