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

Стек
Проблема
Растущий интернет-магазин на WordPress имел тысячи зарегистрированных пользователей, но не мог связаться с ними иначе как через письма о заказах WooCommerce. Для каждой промо-рассылки требовался разработчик, аккаунт стороннего SaaS-сервиса и ручная выгрузка списка пользователей. Подготовка кампании занимала 2–3 дня, а команда не имела никакой видимости того, что было доставлено, а что — нет.
К тому же массовая рассылка писем одним потоком перегружала SMTP-сервер на общем хостинге — письма возвращались с ошибками, сервер попадал под подозрение, а домен магазина оказывался в спам-листах.
До → После
| До | После |
|---|---|
| Ручная выгрузка CSV и сторонний инструмент для каждой кампании | Кампания создаётся и отправляется прямо из админки WordPress |
| Все письма отправляются одним потоком — перегрузка SMTP, ошибки доставки, спам-метки | Отправка через очередь с настраиваемой скоростью (например, 50 писем в минуту) |
| Обезличенные сообщения без персонализации | Шаблоны с переменными {{first_name}}, {{site_name}} и любыми мета-полями пользователя WP |
| Нет обратной связи по доставке — невозможно понять, дошли ли письма | Журнал доставки по каждому письму со статусом, временем и деталями ошибки |
| Нет возможности протестировать шаблон перед отправкой тысячам пользователей | Тестовая отправка в один клик на любой email перед запуском кампании |
| 2–3 дня на подготовку и запуск кампании | Меньше 30 минут от идеи до живой кампании |
Путь пользователя
- Создать список рассылки. Администратор открывает Mail Manager → Lists и создаёт группу — например, «Активные покупатели 2024». Пользователей можно добавлять вручную, фильтровать по роли или подтягивать автоматически из истории заказов WooCommerce.
- Написать шаблон сообщения. Встроенный редактор поддерживает HTML и обычный текст. Переменные вроде
{{first_name}},{{order_count}}или любое кастомное мета-поле пользователя вставляются через двойные фигурные скобки. Механизм шаблонизации подставляет их индивидуально для каждого получателя в момент отправки. - Отправить тест. Перед запуском администратор нажимает «Send test» и вводит свой email. Сообщение рендерится с реальной подстановкой переменных, поэтому видно именно то, что получат подписчики.
- Настроить кампанию. Выбрать список рассылки, задать лимит скорости отправки (писем в минуту или в час) и при желании запланировать время старта. Лимит скорости не даёт превысить квоты SMTP и сохраняет репутацию домена чистой.
- Запустить и отслеживать. Кампания встаёт в очередь. WordPress cron забирает пакеты писем на каждом тике и рассылает их с заданной скоростью. Экран журнала показывает статус каждого сообщения — в очереди, отправлено или ошибка — с временной меткой и текстом ошибки SMTP, если она была.
- Проверить результаты. После завершения кампании администратор видит общее число отправленных писем, число ошибок и их причины. Неудачные отправки можно повторить массово.
Ключевые показатели
- Время подготовки кампании сократилось с 2–3 дней до менее чем 30 минут
- Ноль случаев перегрузки SMTP после перехода на отправку через очередь
- Полная видимость доставки — каждое письмо логируется со статусом и деталями ошибки
- Персонализация шаблонов применяется к 100% исходящих сообщений
- Нет зависимости от стороннего SaaS — данные остаются на собственном сервере клиента
Основные возможности
- Списки рассылки и группы с ручным или ролевым составом участников
- Отправка через очередь с настраиваемым лимитом скорости в минуту / в час
- HTML- и текстовые шаблоны с подстановкой переменных
{{variable}} - Тестовая отправка сообщения перед запуском кампании
- Журнал доставки по каждому письму — статус, время, ошибка SMTP
- Массовый повтор отправки для неудачных сообщений
- Планирование кампаний через WordPress cron
Установка
- Загрузите папку плагина в
/wp-content/plugins/ - Активируйте плагин в меню WordPress Plugins
- Перейдите в Mail Manager в боковом меню админки, чтобы создать первый список
- Настройте скорость отправки SMTP в Mail Manager → Settings
Открыт для работы по контракту
Я доступен для работы по контракту. Если у вас есть интересная идея проекта — запишитесь на звонок через Calendly.
Записаться на 30-минутный звонок