Primitive 01 / Journey canvas

Journey canvas

Curved-edge canvas that lays trigger, wait, condition, action, goal and exit nodes on a grid. Edges encode default / yes / no / fallback semantics. Active node highlighting and a live-count summary are first-class.

Production answer

Journey canvas is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Journey canvas states
Generative search brief

Journey canvas: Curved-edge canvas that lays trigger, wait, condition, action, goal and exit nodes on a grid. Edges encode default / yes / no / fallback semantics. Active node highlighting and a live-count summary are first-class.

State 1 · Starter

Journey canvas

Quote abandoned · starter

0 in journey
Trigger
Quote abandoned
Webhook · quote form
Exit
Exit
Configure cadence
Default Yes No Fallback

State 2 · Production journey

Journey canvas

New lead · 7-day workshop intro

184 in journey
Trigger
New lead created
Source: workshop quote form
Wait
Wait 5 minutes
Avoid burst-send penalty
Action
Send welcome email
Mufflermen intro · Bay 2
Wait
Wait 24 hours
Reduce fatigue
Condition
Opened welcome?
If opened in 24h
Action
SMS: Bay 2 availability
Personalised slot offer
Action
Email: 4WD service guide
Re-engagement push
Goal
Goal · Service booked
Conversion target
Exit
Exit journey
After 7 days
Default Yes No Fallback

State 3 · Multi-branch with VIP path

Journey canvas

New lead · 7-day intro + VIP escalation

262 in journey
Trigger
New lead created
Source: workshop quote form
Wait
Wait 5 minutes
Avoid burst-send penalty
Action
Send welcome email
Mufflermen intro · Bay 2
Wait
Wait 24 hours
Reduce fatigue
Condition
Opened welcome?
If opened in 24h
Action
SMS: Bay 2 availability
Personalised slot offer
Action
Email: 4WD service guide
Re-engagement push
Goal
Goal · Service booked
Conversion target
Exit
Exit journey
After 7 days
Action
Call task · Dazza
Lead score > 60
Default Yes No Fallback