Каналы
Четыре способа дотянуться до человека из одного и того же графа
Напоминание уходит по SMS, потому что такие сообщения читают в течение минут. История уходит по электронной почте, потому что там есть место. «Хлопок по плечу» уходит через push. Клиент, достойный марки, получает нечто напечатанное и отправленное почтой. Какой канал использует сообщение — свойство узла, а не отдельного инструмента, который пришлось бы покупать, изучать и согласовывать.
Электронная почта
Готовится из вашего документа в тот вид, который почтовые клиенты реально ожидают: таблицы, встроенный CSS, без flex и grid для Outlook, цвета, безопасные для тёмной темы, и автоматически созданная текстовая альтернатива.
Отписка в один клик с List-Unsubscribe-Post, как того требуют RFC 8058 и теперь крупные почтовые провайдеры. И проверка размера при публикации, потому что Gmail обрезает письма около 102 КБ, а обрезанное письмо прячет вашу ссылку отписки внизу части, которую никто не видит.
SMS
Для сообщения, которое должно быть прочитано сегодня: встреча завтра, предложение, заканчивающееся в воскресенье. Короткое и прочитанное почти сразу — именно поэтому его нельзя использовать чрезмерно.
Сегменты подсчитываются до отправки. GSM-7 даёт вам 160 символов; один эмодзи, фигурная кавычка или польская диакритика вне таблицы расширения переключает всё сообщение на UCS-2 по 70 символов на сегмент, и сообщение, которое, как вы думали, стоит один сегмент, теперь стоит три. Вы видите это число до отправки, а не в счёте. STOP и его аналоги соблюдаются внутри сервиса, потому что на большинстве рынков это юридическое требование, а не функция.
Отправить
Web Push с ключами VAPID и шифрованием payload по RFC 8291, iOS через APNs, Android через FCM, а также канал внутри приложения через сокет для уже подключённых приложений.
Реестр устройств хранит одну строку на конечную точку на приложение на контакт, а 410 или 404 от провайдера немедленно удаляет эту строку. Токены, которые никогда не удаляются, тихо портят вашу доставляемость и делают каждое последующее измерение неверным — именно поэтому удаление важно больше, чем отправка.
Печатные письма
Тот же творческий документ, отрендеренный через print CSS в PDF, адресованный и отправленный почтой. Для годовщины, ценного клиента, аудитории, которая не читает электронную почту — и для момента, когда конкуренты всех остальных уже в почтовом ящике, а вы — на коврике у двери.
Это обычный узел. Перед ним стоят те же ожидания, его отменяет та же проверка цели, и тем же реестром согласий определяется, можете ли вы отправлять его вообще.
Подключите свою отправку
ClickSomo не содержит почтового сервера — намеренно и навсегда. Вы подключаете идентификацию отправителя: адрес, привязанный к способу отправки. Это либо ваш собственный почтовый ящик SMTP — включая те, что уже даёт ваш хостинг, — либо провайдер, за которого вы уже платите, например SendGrid.
Проект может содержать несколько. Ящик для транзакционных писем, провайдер для массовых рассылок, и узел воронки выбирает, какой использовать. Каждая идентификация несёт собственный лимит частоты, потому что у небольшого ящика он низкий, а его перегрузка приведёт к блокировке аккаунта, а не просто к ограничению частоты.
Есть одно правило, которое система не позволит вам нарушить: массовые рассылки никогда не уходят с домена, помеченного как транзакционный. Если с домена отправляются письма для входа и квитанции, создать на нём массовый идентификатор нельзя. Одна неудачная кампания — ваша или чужая — не должна лишать вас собственных сбросов пароля.
Следствие, и в этом весь смысл: нет объединённой стоимости за сообщение, потому что объединять нечего. Ваша репутация принадлежит только вам и не складывается с репутацией чужих людей.
- 1Адрес и хостХост, порт, учётные данные, режим TLS и заданный вами лимит частоты.
- 2DNS проверенНеобходимые вам записи SPF, DKIM и DMARC, затем проверенные — и перепроверенные позже, потому что записи меняются, когда кто-то наводит порядок в файле зоны.
- 3Обратный путьУказывает на реальный почтовый ящик, который получает, разбирает и классифицирует уведомления о недоставке. У SMTP нет вебхуков; именно так небольшой отправитель получает настоящую обработку отказов.
- !ОтказаноМассовый идентификатор на домене, помеченном как транзакционный. Одна строка политики сейчас — невосстановимый хаос потом.
Ваш адресВаша репутацияБез наценки

Четыре способа на входе. Сообщение выбирает тот, что подходит.
То, что действительно полезно
Единый словарь доставки, каким бы провайдером ни отправлялось сообщение
Каждый провайдер сообщает о доставке по-своему. SendGrid публикует подписанные JSON-вебхуки. Обычная SMTP-учётная запись не публикует ничего, а её отказы приходят письмами, написанными для чтения человеком. И то и другое нормализуется в одни и те же одиннадцать событий, прежде чем что-либо выше их увидит.
- 1в очереди · отправлено · доставлено · отложеноХод сообщения, словами, которые означают одно и то же у любого провайдера.
- 2open · clickС URL для клика. Бот-трафик отделяется в отчётности, а не скрывается.
- 3мягкий_возврат · жесткий_возврат · жалобаЖёсткий отказ и жалоба обе заносят адрес в список подавления, навсегда.
- 4unsubscribe · failedОтписка соблюдается везде сразу, в том числе внутри сервиса отправки.
- iПочему это важноСмена провайдера не меняет ничего выше по течению — ни отчёта, ни сегмента, ни условия воронки. Диалект останавливается у двери.
Те же события для SMS и push
Что происходит, когда отправка идёт не так
Повторы используют экспоненциальную задержку и завершаются в очереди недоставленных сообщений, а не в тишине. Ошибка 4xx от провайдера повторяется; 5xx, означающая, что сообщение неприемлемо, — нет, потому что бесконечные повторы — это способ получить блокировку аккаунта.
Подавление соблюдается и внутри сервиса отправки, а не только здесь, так что смена провайдера не может воскресить адрес, который вы подавили два года назад. А лимиты параллелизма на идентификатор заставляют крупную кампанию соизмерять темп с небольшим почтовым ящиком, а не заваливать его в первые тридцать секунд.
Что сознательно не построено: ни собственного агента передачи почты, ни выделенных IP-пулов, ни планировщика прогрева, ни регистрации в фидбэк-петлях. Это настоящая работа, и она принадлежит той стороне, чья репутация на кону — вашему провайдеру или вашему собственному почтовому ящику. Строить их здесь означало бы объединять вашу отправку с отправкой чужих людей, а именно от этого этот дизайн и отказывается.