Уход разных сервисов с российского рынка — сильно повлиял на работу многих компаний. Не исключением стала и команда Jivo.
О блокировке аккаунта Amazon SES сотрудники узнали за 2 дня и стали быстро искать альтернативный email-сервис. В кейсе расскажем, что повлияло на выбор новой платформы, какие возникли трудности и как удалось осуществить переезд в кратчайшие сроки.
О компании
Jivo — это система, которая помогает компаниям наладить общение с клиентами на разных платформах и объединяет все каналы в одном приложении.
Продукт позволяет:
– связываться с клиентами через чат на сайте, через соцсети, мессенджеры, приложения и электронную почту;
подключать чат-бота;
– подключать телефонию и обратные звонки;
– настраивать встроенную CRM и корпоративный чат.
Компания отправляет своим клиентам миллионы писем в месяц. Это не маркетинговые, а информационные письма, поэтому их доставляемость крайне важна.
Какая возникла проблема
Раньше компания Jivo для отправки писем использовала облачный сервис Amazon SES. К выбору этого сервиса подходили серьёзно, ведь необходим был надёжный инструмент, работающий без сбоев. Однако в марте 2022 года Amazon SES сообщил, что аккаунт будет заблокирован. У Jivo было всего 2 дня, чтобы перенести всю инфраструктуру платформы в российские облака и по возможности заменить какую-то часть сервисов. На тот момент компания уже работала с Яндекс.Облаком и SberCloud, поэтому перенос основных сервисов не вызвал больших проблем.
Но с письмами ситуация оказалась сложнее — в облаках Яндекса и Сбера нет подобных сервисов для массовых рассылок, поэтому сотрудникам компании пришлось искать варианты самостоятельно.
Выбор встал между китайским облачным провайдером и несколькими российскими сервисами.
От облачного китайского провайдера Jivo отказалась по нескольким причинам:
– не хотели использовать еще одно облако;
– не устраивала документация, которая была не очень прозрачной;
– долго ждали обратной связи — русскоязычный менеджер, отвечал больше двух месяцев на первое письмо.
У пары российских сервисов, которые рассматривала компания, был функционал платформы ESP — неудобный и громоздкий.
Какое нашли решение
Команда Jivo остановилась на специальном сервисе для встраивания Unisender Go. Первую интеграцию сделали за один день через SMTP, но быстро уперлись в лимит по количеству писем. Затем ещё за один день настроили интеграцию через Web API. В базе знаний Unisender Go есть понятные примеры PHP-кода, что ускорило интеграцию с фреймворком на PHP, который использовали в компании.
Полностью переехать с Amazon SES на Unisender Go удалось за 5 дней — за 2 дня перенесли основные сервисы, а письма настроили во вторую очередь.
В Amazon SES не было функционала по статистике, поэтому сотрудникам Jivo пришлось самостоятельно разрабатывать инструмент для сбора информации о статусах доставки и открытиях. В Unisender Go обширный функционал по сбору статистики. Первое время после перехода, команда пользовалась своим инструментом, но вскоре стало понятно, что статистика в Unisender Go работает стабильно и даёт нам больше информации. Поэтому Jivo приняли решение не тратить время на поддержание собственной разработки.
В отчёте по доставке Unisender Go можно посмотреть успешность рассылок за последний месяц по разным срезам
Над чем пришлось поработать
При переезде с одного сервиса на другой Jivo столкнулась с двумя трудностями: отписки и блокировка IP-адресов.
Настройка отписок
В Unisender Go часть клиентов Jivo по разным причинам попала в лист отписок. Проблема заключалась в том, что эти отписки не синхронизировались с отписками в системе компании. В Jivo был свой лист отписок — специалисты разработали собственную систему и использовали свои ссылки для отписки в письмах.
По умолчанию Unisender Go добавляет в конец письма блок отписки, который включает информацию о том, на какой адрес изначально было отправлено письмо и ссылку с текстом «Отписаться от рассылки». Наличие ссылки — один из признаков, отличающий легитимное письмо от спама.
Компании Jivo было удобнее использовать свою систему управления отписками по нескольким причинам:
в приложении Jivo пользователи могут видеть от каких уведомлений они отписались;
собственная система позволяла отслеживать количество отписок в разрезе письма, чтобы предупредить большой негативный эффект.
Поэтому компании было важно иметь все инструменты для быстрого и динамического управления списком отписки. Если клиент отписался по ошибке, то его приходится возвращать в двух сервисах — в системе Jivo и в Unisender Go.
В Unisender Go есть параметр, который решил эту проблему — управление списком отписок. То есть управлять списком может Unisender Go, но также есть возможность настроить управление этим списком. Эта функция подходит для случаев, когда компании требуется многоуровневая система по управлению отписками и простая от Unisender Go не подходит.
Борьба с блокировкой IP-адресов
Также у компании возникла проблема с блокировкой IP-адресов. Сначала Jivo размещалась на общем пуле IP-адресов и часть писем попадала в спам, поэтому команда перешла на выделенные IP-адреса. Общий пул IP-адресов имеет смысл использовать при нерегулярных отправках или тогда, когда компания только начинает отправлять письма, и ещё не наработала репутацию отправителя. Если компания отправляет десятки и сотни тысяч писем в день, тогда лучше использовать выделенные IP-адреса, чтобы репутация других клиентов не влияла на доставляемость писем.
Дополнительно были созданы два пула выделенных IP — один для отправок писем российским пользователям, другой — иностранным. Это важно, потому что некоторые иностранные сервисы плохо воспринимают письма с IP из России. В российских компаниях появились похожие ограничения — письма могут приходить только с российских IP — иначе адреса блокируют почтовые службы.
Что получили в итоге
Для переезда с Amazon SES был выбран email-сервис Unisender Go. На выбор повлияли рекомендации и отзывы о сервисе, понятная документация и скорость ответа менеджера.
Все основные вопросы и сложности по переезду с Amazon SES на Unisender Go удалось решить за 5 дней. Переездом занимались всего два человека: один отвечал за коммуникации и организационные моменты, второй — кодингом и настройкой.