Send follow-up SMS
Twilio · sms.send · template:tpl-nudge-3d- customer
- vehicle
- quote
- smsId
- ok
Every workflow engine primitive wired together. Trigger fires, the canvas shows the flow, the run history sits alongside, the manager-approval gate halts the refund workflow, the retry policy editor shapes Twilio's fallback, fan-out runs the welcome series, errors get caught, variables flow, audit trail tracks every move and the template library waits to spawn the next workflow.
Full workflow orchestrator is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.
Full workflow orchestrator: Every workflow engine primitive wired together. Trigger fires, the canvas shows the flow, the run history sits alongside, the manager-approval gate halts the refund workflow, the retry policy editor shapes Twilio's fallback, fan-out runs the welcome series, errors get caught, variables flow, audit trail tracks every move and the template library waits to spawn the next workflow.
POST /hooks/shopify/quote-created{ "event": "quote.created", "quote": { "id": "QT-48291", "customer": "Mick Bramley", "vehicle": "Nissan Patrol Y61 · 1KW-9P3", "total": 1480.0, "sentAt": "2026-05-25T09:14:00+10:00" }}Customer cancelled day-of-fit after the quote was already paid. Twin cat-back was unboxed. Eddie inspects → if no damage, approve full refund; otherwise restocking fee.
step:s4 · send-followup-smsTwilioError · 4xx or 5xxtrigger.refund.idstringstep3.input.refundIdtrigger.refund.amountcurrencystep2.input.amounttrigger.refund.customerstringstep4.input.recipientconstant.gstnumberstep3.input.gstRateTightened day-3 nudge expression — now requires customer.lastReplyAt > sentAt instead of any open event.
Approved v3.2 review checklist — flow safe to roll out.
Published v3.2 → production. Old runs continue on v3.1.
Drafted day-5 nudge variant. Pending human review — currently disabled.
Wait 3 business days after a quote is sent, branch on customer engagement, SMS reminder if quiet.
Daily 9am cron scans rego.expiry. Send SMS 7 days out, escalate to Hermes if no booking is made.
Refund webhook triggers a manager gate when amount exceeds A$200. Approves to Stripe, notifies customer.
Fan-out SMS + email + loyalty card provisioning on first booking. Marks contact VIP-eligible.
When a vehicle in our system matches a published recall, SMS the customer with workshop callback.
Pre-delivery inspection sequence — bay assignment, parts pull, multi-tech sign-off, customer hand-off.