Сервисное письмо по событию
Трек-номер, смена статуса заказа, напоминание об оплате: ваша система делает один запрос, Mailganer сразу отправляет письмо покупателю. Пример ниже для трек-номера, остальные сценарии настраиваются так же.
1. Триггер в личном кабинете
- В разделе Триггеры создайте триггер и выберите список.
- Событие: "Вызов API метода" (группа "События, связанные с API"), время отправки "Сразу".
- Сверстайте письмо. Данные из запроса подставляются переменными:
<p>Здравствуйте, {{ first_name }}!</p>
<p>Заказ № {{ order_id }} передан в доставку.</p>
<p>Трек-номер: <a href="{{ track_url }}">{{ track_number }}</a></p>
- Запустите триггер. После модерации он начнёт принимать запросы.
ID триггера есть в адресе страницы: https://mailganer.com/app/trigger/12345/.
2. Запрос из вашей системы
Как только у заказа появился трек-номер, отправьте
POST /api/v2/triggers/{trigger_id}/send/:
curl --location 'https://mailganer.com/api/v2/triggers/12345/send/' \
--header 'Authorization: CodeRequest ВАШ_API_КЛЮЧ' \
--header 'Content-Type: application/json' \
--data-raw '{
"email": "buyer@example.com",
"variables": {
"first_name": "Анна",
"order_id": 10482,
"track_number": "80081234567890",
"track_url": "https://example.com/track/80081234567890"
}
}'
Ответ при успешной отправке:
{
"status": 1,
"updated_variables": [],
"status_text": "Success. Complete <TriggerEmail[191015674]> on 0.453127 sec.",
"result": 191015674
}
result это ID отправки. Если status не равен 1, причина будет в поле error,
список ошибок есть в описании метода.
Частота: не больше 300 запросов в минуту.
Если покупатель отписался от рассылок
По умолчанию письмо не уйдёт адресу со статусом "Отписался". Для сервисных писем
можно включить параметр ignore_unsubscribed: true. Параметр doi_ok: true добавит
покупателя в список активным подписчиком перед отправкой. Оба параметра подключает
поддержка.
Чтобы письма попадали во входящие
- Только сервисное содержание: номер заказа, трек-номер, ссылка на отслеживание. Акции и баннеры отправляйте отдельной рассылкой.
- Отправитель на вашем домене с настроенными SPF и DKIM.
SMS
Тот же сценарий работает с SMS-триггером: добавьте в запрос phone.