Принять email-события Postmark и обновить CRM
Связать события Postmark с CRM, сохранив доставку событий и корректную обработку отписок и недоставок.
Типы Postmark webhook, схема CRM, политика suppression и разрешённые действия.
Обработчик с валидацией по типу события, очередью, дедупликацией и проверкой синхронизации.
Кому пригодится
Email-маркетологам и разработчикам CRM-интеграций.
Требования и ограничения
Для какой задачи подходит
Связать события Postmark с CRM, сохранив доставку событий и корректную обработку отписок и недоставок.
Что передать агенту
Типы Postmark webhook, схема CRM, политика suppression и разрешённые действия.
Как устроена работа
- Выбрать события доставки, недоставки, жалоб и изменения подписки.
- Проверять состав данных с учётом типа события и надёжно принимать событие до подтверждения.
- Предотвращать повторный учёт, сохраняя разные события одного письма.
- Обновлять ограничения коммуникаций в CRM и сверять фактически сохранённый результат.
Какой результат получится
Обработчик с валидацией по типу события, очередью, дедупликацией и проверкой синхронизации.
Что учтено в адаптации
MessageID не является универсальным ID события: у одного письма несколько разных событий, а у ручной SubscriptionChange он может отсутствовать.
Примеры исправлены так, чтобы HTTP 200 до надёжного принятия не терял событие.
Hard bounce не реактивировать автоматически; исключения требуют подтверждённого исправления и проверки актуальной политики Postmark.
Условия применения
Нужны аккаунт Postmark, HTTPS endpoint и устойчивое хранилище/очередь. В комплект включён локальный валидатор и генератор ключа без сетевых вызовов.
Автор и источник
Оригинальное название: postmark-webhooks
Автор или репозиторий: ActiveCampaign/postmark-skills
Лицензия: MIT
Открыть первоисточник ↗