Marketing Automation Journeys
Multi-step automated sequences triggered by events or schedules.
Journey Example
┌─────────────────────────────────────────────────────────────────┐
│ NEW MEMBER ONBOARDING JOURNEY │
├─────────────────────────────────────────────────────────────────┤
│ │
│ [TRIGGER: member.created] │
│ │ │
│ ▼ │
│ ┌─────────────────┐ │
│ │ SEND Welcome │ │
│ │ Email │ │
│ └────────┬────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────┐ │
│ │ WAIT 3 days │ │
│ └────────┬────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────┐ YES ┌─────────────────┐ │
│ │ CONDITION: │───────────▶│ SEND Tips Email │ │
│ │ Opened welcome? │ └─────────────────┘ │
│ └────────┬────────┘ │
│ │ NO │
│ ▼ │
│ ┌─────────────────┐ │
│ │ SEND SMS │ │
│ │ Reminder │ │
│ └────────┬────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────┐ │
│ │ END │ │
│ └─────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
Event Triggers
| Trigger Event | Source | Possible Actions |
|---|---|---|
| member.created | SCL | Welcome sequence |
| teetime.booked | TeeTime | Booking confirmation |
| teetime.completed | TeeTime | Review request |
| handicap.updated | TeeTime | Congratulations message |
| payment.failed | SCL | Payment reminder |
| engagement.dropped | CRM | Win-back campaign |
| competition.published | TeeTime | Tournament promotion |
Journey Step Types
| Type | Description | Configuration |
|---|---|---|
| TRIGGER | Entry point | Event type, conditions |
| SEND | Send message | channel, templateId |
| WAIT | Delay next step | duration (e.g., "3 days") |
| CONDITION | Branch based on criteria | condition, nextStepYes, nextStepNo |
| SPLIT | A/B test | variants[], splitPercentage |
| UPDATE | Update profile | fields to update |
| END | Terminate journey | - |
Journey Status
| Status | Description |
|---|---|
| DRAFT | Being designed |
| ACTIVE | Running, enrolling customers |
| PAUSED | Temporarily stopped |
| ARCHIVED | No longer active |
Enrollment Status
| Status | Description |
|---|---|
| ACTIVE | Customer in journey |
| COMPLETED | Reached END step |
| EXITED | Left early (e.g., unsubscribed) |
| FAILED | Error during execution |