← Назад к решениям
ПлагинPHPПлатно

WP Mail Manager

Плагин для WordPress для управления email-кампаниями и списками рассылки. Отправка через очередь с ограничением скорости, встроенная шаблонизация с переменными, журналы доставки и поддержка тестовых отправок — создан для допродаж, промо-акций и вовлечения базы пользователей.

WP Mail Manager

Стек

PHPWordPressMySQLWP Cron

Проблема

Растущий интернет-магазин на WordPress имел тысячи зарегистрированных пользователей, но не мог связаться с ними иначе как через письма о заказах WooCommerce. Для каждой промо-рассылки требовался разработчик, аккаунт стороннего SaaS-сервиса и ручная выгрузка списка пользователей. Подготовка кампании занимала 2–3 дня, а команда не имела никакой видимости того, что было доставлено, а что — нет.

К тому же массовая рассылка писем одним потоком перегружала SMTP-сервер на общем хостинге — письма возвращались с ошибками, сервер попадал под подозрение, а домен магазина оказывался в спам-листах.

До → После

ДоПосле
Ручная выгрузка CSV и сторонний инструмент для каждой кампанииКампания создаётся и отправляется прямо из админки WordPress
Все письма отправляются одним потоком — перегрузка SMTP, ошибки доставки, спам-меткиОтправка через очередь с настраиваемой скоростью (например, 50 писем в минуту)
Обезличенные сообщения без персонализацииШаблоны с переменными {{first_name}}, {{site_name}} и любыми мета-полями пользователя WP
Нет обратной связи по доставке — невозможно понять, дошли ли письмаЖурнал доставки по каждому письму со статусом, временем и деталями ошибки
Нет возможности протестировать шаблон перед отправкой тысячам пользователейТестовая отправка в один клик на любой email перед запуском кампании
2–3 дня на подготовку и запуск кампанииМеньше 30 минут от идеи до живой кампании

Путь пользователя

  1. Создать список рассылки. Администратор открывает Mail Manager → Lists и создаёт группу — например, «Активные покупатели 2024». Пользователей можно добавлять вручную, фильтровать по роли или подтягивать автоматически из истории заказов WooCommerce.
  2. Написать шаблон сообщения. Встроенный редактор поддерживает HTML и обычный текст. Переменные вроде {{first_name}}, {{order_count}} или любое кастомное мета-поле пользователя вставляются через двойные фигурные скобки. Механизм шаблонизации подставляет их индивидуально для каждого получателя в момент отправки.
  3. Отправить тест. Перед запуском администратор нажимает «Send test» и вводит свой email. Сообщение рендерится с реальной подстановкой переменных, поэтому видно именно то, что получат подписчики.
  4. Настроить кампанию. Выбрать список рассылки, задать лимит скорости отправки (писем в минуту или в час) и при желании запланировать время старта. Лимит скорости не даёт превысить квоты SMTP и сохраняет репутацию домена чистой.
  5. Запустить и отслеживать. Кампания встаёт в очередь. WordPress cron забирает пакеты писем на каждом тике и рассылает их с заданной скоростью. Экран журнала показывает статус каждого сообщения — в очереди, отправлено или ошибка — с временной меткой и текстом ошибки SMTP, если она была.
  6. Проверить результаты. После завершения кампании администратор видит общее число отправленных писем, число ошибок и их причины. Неудачные отправки можно повторить массово.

Ключевые показатели

  • Время подготовки кампании сократилось с 2–3 дней до менее чем 30 минут
  • Ноль случаев перегрузки SMTP после перехода на отправку через очередь
  • Полная видимость доставки — каждое письмо логируется со статусом и деталями ошибки
  • Персонализация шаблонов применяется к 100% исходящих сообщений
  • Нет зависимости от стороннего SaaS — данные остаются на собственном сервере клиента

Основные возможности

  • Списки рассылки и группы с ручным или ролевым составом участников
  • Отправка через очередь с настраиваемым лимитом скорости в минуту / в час
  • HTML- и текстовые шаблоны с подстановкой переменных {{variable}}
  • Тестовая отправка сообщения перед запуском кампании
  • Журнал доставки по каждому письму — статус, время, ошибка SMTP
  • Массовый повтор отправки для неудачных сообщений
  • Планирование кампаний через WordPress cron

Установка

  1. Загрузите папку плагина в /wp-content/plugins/
  2. Активируйте плагин в меню WordPress Plugins
  3. Перейдите в Mail Manager в боковом меню админки, чтобы создать первый список
  4. Настройте скорость отправки SMTP в Mail Manager → Settings

Открыт для работы по контракту

Я доступен для работы по контракту. Если у вас есть интересная идея проекта — запишитесь на звонок через Calendly.

Записаться на 30-минутный звонок