menu

Как отправлять миллионы писем в секунду

Путеводитель по сервису транзакционных рассылок UniOne

Что такое UniOne

UniOne — сервис транзакционных рассылок от UniSender. Он помогает быстро отправлять письма в ответ на действия пользователей: регистрацию на сайте, оплату товара, просмотр каталога или запрос на восстановление пароля.

Вот пример транзакционной рассылки от Portmone.com:

Пример транзакционного письма
Portmone.com сообщили, что я успешно пополнил мобильный

UniOne сделали специально для работы с транзакционными рассылками.

Сервис имеет готовые API-методы и шаблонизатор, чтобы создавать персонализированные письма. Благодаря SMTP-серверам UniSender доставляемость писем — 99,8%.

Когда нужен UniOne

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

Про Олега и транзакционные письма

Олег — заядлый рыбак. Недавно он купил новый спиннинг и теперь подбирает катушку. Нужный товар Олег находит в интернет-супермаркете. Он регистрируется на сайте и подписывается на рассылку — за эти действия предлагают скидку 10 %. На почту сразу падает два письма: подтверждение регистрации (1) и велком-письмо (2).

Олег заказывает катушку и оплачивает ее. На почту приходит подтверждение заказа (3).

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

Это самые простые ситуации, в которых нужны транзакционные рассылки. Наверняка интернет-магазин, в котором закупался Олег, отправляет и другие автоматические письма:

  • брошенные корзины;
  • восстановление пароля;
  • напоминание о просмотренных товарах;
  • благодарственное письмо;
  • опросы по работе сервиса.

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

Чем UniOne отличается от UniSender

UniSender — SaaS (Service as a Program) платформа, в которой разработчики объединили все инструменты для массовых рассылок. Схематически это выглядит так:

Компоненты UniSender на схеме
В UniSender есть все для ведения массовых рассылок

UniOne — набор API-методов и SMTP-серверов. Они обеспечивают только транспорт писем от пользователя к почтовым сервисам (Gmail, Mail.ru, Яндекс.Почта и другим).

Как работает UniOne
UniOne — это набор API-методов, которые обеспечивают транспорт писем

Чтобы работать с UniOne, нужно нанимать разработчиков, которые сделают интеграцию вашего продукта с API-методами сервиса. Просто зарегистрироваться и отправлять письма, как в UniSender, не получится.

Возникает вопрос: если для работы с UniOne нужно что-то доделывать, то почему не отправлять транзакционные рассылки через UniSender? Отвечаем:

UniOne разработан специально для отправки одиночных писем. В сервис не нужно загружать никакие данные. В UniOne есть только запрос на отправку письма и запрос на получение статистики. Максимально просто и быстро.

UniOne не хранит личные данные пользователей и тело писем на серверах. В транзакционных рассылках часто содержатся личные данные подписчиков: пароли, банковские реквизиты, домашний адрес. Эта информация хранится на вашем сервере — так мы гарантируем безопасность личной информации пользователей.

В UniOne есть шаблонизатор, через который можно персонализировать письма. Большинство транзакционных писем — шаблоны, в которых нужно менять отдельные поля. В UniOne встроен шаблонизатор Velocity, через который можно делать автоматические подстановки. Вы создаете безликий макет письма, а на выходе получаете персонализированное сообщение для конкретного подписчика:

Пример пустого шаблона в шаблонизаторе Velocity
Пример пустого шаблона
Заполненный шаблон в шаблонизаторе Velocity
Пример заполненного шаблона

Отправлять письма через UniOne дешевле. 10 тыс писем в UniSender стоят 50$. В UniOne можно взять пакет на 10 тыс писем за 1-5$ (зависит от общего числа писем в месяц). Чтобы сэкономить, многие крупные компании используют UniOne для отправки и транзакционных, и массовых рассылок.

Это работает так:

  1. Компания однократно тратит большую сумму, чтобы сделать приложение для работы с рассылками. Если нужно отправлять не только транзакционные рассылки, то программисты потеют над блочным редактором, сегментацией, автоматизацией и другими фишками сервисов рассылки.
  2. Приложение готово — подключаем его к API и SMTP-серверам UniOne.
  3. Экономим. Допустим, нужно отправить 8 писем в месяц по базе в миллион подписчиков. В UniSender это стоит 2200$, а в UniOne— 800$. Разница в 1400$ окупит труд разработчиков за 5-6 месяцев.

Чтобы лучше понять возможности UniOne, разберемся в принципах работы сервиса.

Как работает UniOne

UniOne предоставляет только набор API-методов и SMTP-сервера, через которые будут происходить рассылки. Объясняю, как это работает.

API UniOne

API — функции программы, которыми можно пользоваться через специальные запросы. Чаще всего такие запросы посылает другое приложение. Например:

Как работает API

API UniOne умеет отправлять письма, делать подстановки и возвращать статистику (доставка, открытия, переходы, жалобы на спам, отписки). Чтобы общаться с API UniOne, нужно сделать собственное приложение. Для этого зовем разработчиков и рассчитываем на 1–2 месяца работы.

Если вы используете Terrasoft или Exponea, создавать приложение не нужно. У этих CRM-систем есть готовая интеграция с UniOne — интерфейс пользователя уже добавлен в сервис.

SMTP-сервера

SMTP-сервер — это сетевой протокол для отправки электронной почты. Он передает адрес отправителя и получателя, а также тело письма. Рассылка может попасть в почтовые сервисы только через SMTP-сервер. Существует много бесплатных SMTP-серверов, но слать много писем через них не получится: не позволит скорость отправки или ограничение на количество писем. К тому же, сообщения с таких серверов часто попадают в спам. SMTP-сервера UniOne отправляют до 5 млн писем в час — этого хватит даже для баз-миллионников.

Постараюсь вкратце объяснить, как происходит отправка писем через UniOne. Допустим, ваш клиент оплатил товар на сайте. Дальше запускается цепочка:

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

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

Как начать пользоваться

Рассказываем, как начать пользоваться UniOne за 7 шагов

  1. Обсудить проект с разработчиком. Еще до регистрации в проекте нужно найти разработчиков, которые смогут настроить интеграцию вашего бизнеса с UniOne. Их задача — сделать пользовательский интерфейс, настроить шаблоны писем, выгрузить базу подписчиков и организовать запросы к API-методам UniOne. Если нужна помощь с настройкой, можете написать в техподдержку UniSender. Наши разработчики уже создавали интеграции под UniOne и могут проконсультировать в этом вопросе.
  2. Зарегистрироваться в UniOne. Переходим на страницу регистрации. Здесь все просто — пишем логин в UniSender, указываем свой сайт и в течение дня вам подключают UniOne.
  3. Подтвердить адрес почты, с которой будет происходить рассылка. Мы должны убедиться, что адрес, с которого будет происходить отправка, принадлежит вам. Для этого адрес нужно подтвердить. Мы написали, как это сделать, в документации по UniOne.
  4. Настроить SPF/DKIM. Эти цифровые подписи нужны почтовым службам, чтобы убедиться, что письмо пришло от проверенного и добросовестного отправителя. Читайте, как это сделать, в статье про настройку email-аутентификации.
  5. Подготовить приложение для отправки писем. Для следующих этапов у вас уже должно быть готово приложение, которое интегрируется с API-методами UniOne. В нем вы будете создавать письма, смотреть статистику, управлять подстановками и работать с базой подписчиков.
  6. Настроить вебхуки для статистики. Вебхуки настраивает разработчик для того, чтобы вы могли видеть статистику писем. Как настроить вебхуки, написано в нашей документации по UniOne.
  7. Отправлять письма. Если все настроено правильно, приложение будет автоматически передавать готовые шаблоны писем в UniOne. Из UniOne сообщение попадет на SMTP-сервер и далее — в инбокс к подписчику.

Тарифы UniOne

Стоимость 10 тыс email-ов зависит от общего числа писем в месяц. Сейчас (август 2018 г.) в UniOne действуют такие расценки:

Тарифы UniOne
Тарифы UniOne

Точные цены лучше смотреть на сайте UniOne.

Если у вас остались вопросы по работе UniOne, можете написать в техподдержку — она работает 24/7. Для этого зайдите в раздел «Помощь» в личном кабинете или воспользуйтесь чатом в правом нижнем углу.

Зарегистрироваться и начать работу с UniOne можно здесь: