What you import
Webhook or sibling-pack call → channel gate → opt-out + 2-hour suppress → Gmail / SMS / WhatsApp → log.
n8n
Email, SMS, WhatsApp — with rules so the wrong channel stays quiet.
The same update leaves on three channels with no STOP list. This file is the safe door other packs call before a message leaves the shop.
Before: three tools, three rules. After: one Optouts tab and one send log.
Webhook or sibling-pack call → channel gate → opt-out + 2-hour suppress → Gmail / SMS / WhatsApp → log.
n8n
n8n, Gmail, Google Sheets (Optouts + log), Twilio and/or WhatsApp for the channels you actually use.
30–45 minutes. Test STOP on SMS before any sibling pack points at this router.
Will not skip STOP or the 2-hour window. Will not write the marketing copy. Will not send if the channel is off. Customer SMS = A2P + STOP + HELP. This is not the review sequence or the chatbot.
Dispatch texts. Review asks stay on SMS only if they opted in.
Job-on-the-way texts. Marketing stays out of this pack.
Reminders on the channel they chose. No clinical detail in SMS.
Private tone. No treatment names in a group thread.
Reminder and ready-for-pickup. Sensitive notes stay in email.
Reminder texts. Promo blasts are a different pack.
Email default. SMS only for agreed scheduling.
Maintenance texts vs lease email. Split them.
Safe multi-channel message router (import this)
Video posting soon.
START-HERE.pdf page 1. Credentials. First live node. Email hello@ if a node name moved.
Preferred implementation partner is listed on Partners. Other approved shops later. We do not hold the file hostage.