S
Sendersy
Возможности / Drip-цепочки

Drip-цепочки

Trigger → wait → send без custom-кода

Любую event-driven последовательность писем — welcome onboarding, abandoned cart, re-engagement, dunning — соберите в визуальном редакторе шагов. PM2 worker обновляет workflow_runs каждую минуту, executes step (wait N дней / send template / end). Per-contact state в БД, атомарный claim через SKIP LOCKED.

Что внутри

  • 3 типа шагов: Wait (N дней) / Send (любой template + override subject) / End.
  • Linear flow для MVP — одна цепочка. Условные ветвления в roadmap.
  • Trigger: manual (через UI), contact_added (когда контакт добавляется в audience).
  • Stats per workflow: Активные / Завершено / Ошибок.
  • Per-contact variables (имя, email, метаданные) автоматически подставляются в шаблон.
  • Workflow можно поставить на паузу — runs не теряются, замораживаются на 1 час.

Как использовать в коде

sh
# Enroll all active contacts of an audience into a workflow:
curl -X POST https://app.sendersy.com/api/dashboard/workflows/$ID/start \
  -H "Cookie: $SESSION_COOKIE" \
  -d '{ "all_in_audience": true }'

# Or enrol specific contacts:
curl -X POST https://app.sendersy.com/api/dashboard/workflows/$ID/start \
  -H "Cookie: $SESSION_COOKIE" \
  -d '{ "contact_ids": ["uuid-1", "uuid-2"] }'

Частые вопросы

Сколько шагов можно в одной цепочке?
Технически без ограничений. Практический совет — 5-7 шагов: больше становится trade-off-trade.

Попробуйте сами

Открыть автоматизации