Обновление базы Affinity после каждой продажи

Данные о продаже прилетают в сценарий — он находит или создаёт контакт в Affinity, обновляет карточку и помечает продажу тегом.

  • Карточка в Affinity обновляется сама
  • Новый клиент заводится автоматически
  • Продажи помечаются тегами
  • Отписки обрабатываются сами
Webhook

Как это работает

Синхронизация Affinity и Webhook настраивается готовым сценарием: обновления подхватываются автоматически.

  1. Запуск: Вебхук
  2. Затем: Установить Webhook-запрос
  3. Проверка: Переключить типы Webhook
  4. Если да — Найти пользователя
  5. Затем: Если не найдено, вернуть '-'1
  6. Затем: Установить userFound
  7. Проверка: Основные данные студента
  8. Проверка: Если не userFound
  9. Если да — Mautic
  10. Если нет — Переключить User.type
  11. Если да — Обновить пользователя
  12. Проверка: Если unsubscribe_from_marketing_emails
  13. Если да — Отписать пользователя
  14. Если нет — Снять отписку
  15. Если да — Разделить полное имя
  16. Если нет — Найти пользователя для отметки продажи
  17. Затем: Присвоить тег пользователю

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.