Skip to main content

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 EventSourcePossible Actions
member.createdSCLWelcome sequence
teetime.bookedTeeTimeBooking confirmation
teetime.completedTeeTimeReview request
handicap.updatedTeeTimeCongratulations message
payment.failedSCLPayment reminder
engagement.droppedCRMWin-back campaign
competition.publishedTeeTimeTournament promotion

Journey Step Types

TypeDescriptionConfiguration
TRIGGEREntry pointEvent type, conditions
SENDSend messagechannel, templateId
WAITDelay next stepduration (e.g., "3 days")
CONDITIONBranch based on criteriacondition, nextStepYes, nextStepNo
SPLITA/B testvariants[], splitPercentage
UPDATEUpdate profilefields to update
ENDTerminate journey-

Journey Status

StatusDescription
DRAFTBeing designed
ACTIVERunning, enrolling customers
PAUSEDTemporarily stopped
ARCHIVEDNo longer active

Enrollment Status

StatusDescription
ACTIVECustomer in journey
COMPLETEDReached END step
EXITEDLeft early (e.g., unsubscribed)
FAILEDError during execution