E-commerce · трубопроводная арматура · Outstaff

DN.ru: Сервис рассылок, который возвращает уходящих клиентов интернет-магазина

Разработали для DN.ru сервис рассылок, который сам находит клиентов, переставших покупать, и отправляет им письма на почту по заданным сценариям. Перед каждой отправкой сервис проверяет бизнес-правила: не оформил ли клиент заказ, не отписался ли, не получал ли письмо недавно. Менеджеры больше не ищут таких клиентов вручную.

Роль
Разработка сервиса рассылок на Laravel (outstaff)
Стек
LaravelОчереди LaravelПланировщик (cron)Email-рассылки
Сайт
dn.ru
Главная страница dn.ru
  • Автосегменты и письма без ручного запуска
  • Emailписьма уходящим клиентам по сценариям
  • Без спамапроверки, лимиты частоты и отписка

О проекте

DN.ru — интернет-магазин трубопроводной арматуры и инженерного оборудования: задвижки, затворы, краны, насосы, КИПиА и комплектующие с пунктами выдачи и доставкой. Покупатели в основном компании и снабженцы, которые закупают регулярно. Если такой клиент перестал заказывать, магазин теряет повторные продажи, а заметить это вручную среди тысяч покупателей почти невозможно.

Какие задачи решали

01

Сервис рассылок для уходящих клиентов

Задача

Клиенты бросали корзины, не оплачивали выставленные счета или просто переставали заказывать. Магазин узнавал об этом поздно или не узнавал вовсе, а массовые рассылки «всем подряд» раздражали тех, кому они были не нужны.

Что сделали

  • Сегменты уходящих клиентов: брошенная корзина, неоплаченный счёт, давно не было заказа, пора повторить закупку расходников
  • Сегменты пересчитываются автоматически по расписанию на основе заказов, корзин и счетов
  • Письма на почту с персональным содержимым: товары из корзины, подборка по прошлым покупкам, актуальные цены и наличие
  • Отправка через очереди Laravel: большие рассылки не нагружают сайт, а неудачные отправки повторяются
  • Учёт каждой отправки: кому, какое письмо и когда ушло

Магазин сам напоминает о себе клиентам в момент, когда они начинают уходить. Менеджерам не нужно вручную искать таких покупателей и писать каждому.

02

Бизнес-логика сценариев рассылки

Задача

Простой рассылки по списку было мало: письмо не должно уходить клиенту, который уже оформил заказ, отписался или получил другое письмо вчера. А тех, кто не вернулся после писем, должен подхватывать менеджер.

Что сделали

  • Цепочки писем: триггер, первое письмо, пауза, второе письмо с другим предложением
  • Проверки перед каждой отправкой: новый заказ, отписка, подтверждённый email
  • Лимит частоты, чтобы клиент не получал несколько писем подряд из разных сценариев
  • Автоматическая остановка цепочки, как только клиент сделал заказ
  • Задача менеджеру, если клиент не вернулся после всех писем
  • Ссылка отписки в каждом письме и учёт отписавшихся

Письма получают только те, кому они актуальны. Клиенты не получают спам, а горячих клиентов подхватывает менеджер.

Внутренние системы клиента закрыты соглашением о конфиденциальности, поэтому интерфейсы показаны макетами с условными данными.

Нужно усилить команду разработки?

Подключим backend- и full-stack-разработчиков к вашему продукту: Laravel, PHP, PostgreSQL, Vue.js и Nuxt.js.

Другие кейсы

WhatsApp