- Triggers: Product events (signup, upgrade), attributes (plan, LTV), or time‑based schedules
- Branching: If/then logic, delays, exit conditions, and A/B branches
- Personalization: Templates render with user data; preferences respected per contact
- Measurement: Per‑node delivery, open/click, and conversion tracking
- Guardrails: Bulk policies, unsubscribe handling, and rate controls per org
- Launch sophisticated flows without engineering tickets
- Test and iterate faster with built‑in A/B paths
- Drive higher engagement through timing and relevance
- Keep branches simple; test one hypothesis per flow.
- Use idempotent triggers; deduplicate with event IDs.
- Respect user preferences at every node.
- Activation/retention deltas per journey
- Open/click rate improvements vs. control
- Time to launch a new flow
- Send:
POST /api/v1/emails/send - Preferences:
GET/POST /api/v1/preferences
