AnchorWorks · GoHighLevel
No-Show Recovery
Red-team teardown, full rebuild & readiness check
June 29, 2026 · Workflow status: DRAFT — not yet live · All changes backed up
What we did today
Audited the existing flow, found the leaks, and rebuilt it end to end. Every change verified live against the account, nothing published.
✓Red-teamed the original workflowFound the hidden 37-day timeline, dead placeholder links, broken merge fields, duplicate-enrollment risk, and rebookers still getting "we missed you" emails.
✓Replaced all 6 emails + the SMS with new blue-collar copyClean subjects, single clear CTA each, paragraphs tightened.
✓Fixed the timeline to a real cadenceWas secretly Day 2 → 6 → 13 → 23 → 37. Now lands Day 2 / 4 / 7 / 10 / 14 as intended.
✓Made the first 3 touches come from the repSMS + Emails 1–3 now signed & sent as {{user.name}}; replies still route to Chris. Emails 4–6 stay Chris / Founder.
✓Turned off duplicate enrollmentallowMultiple set OFF — no more parallel email streams to the same person.
✓Normalized every merge fieldAll {{contact.first_name}} — killed the broken {{first_name}} that rendered "Hey ,".
✓Confirmed the booked-exit already existsShow Sequence pulls contacts out of No-Show Recovery the moment they book — verified, nothing to build.
✓Built & scoped a new Reply Alert workflow"Customer Replied" trigger → tags replied + notifies the assigned rep. Scoped to no-show contacts only.
✓Verified the enrollment triggerFires when a rep moves the opportunity to the "No Show" pipeline stage.
The sequence, as it now runs
| When | Touch | From |
| Day 0 | SMS — "everything good?" | Rep |
| Day 0 | Email 1 — Reschedule link | Rep |
| Day 2 | Email 2 — Free training video | Rep |
| Day 4 | Email 3 — HVAC War Room community | Rep |
| Day 7 | Email 4 — Local Authority Score | Chris |
| Day 10 | Email 5 — Live War Room invite | Chris |
| Day 14 | Email 6 — Final re-booking ("My last email.") | Chris |
Blockers before we go live
1
Upload the 4 CTA pages
These buttons currently point to placeholder URLs I generated. The pages need to exist (or the links swapped) or the buttons 404.
Email 2 — Watch the TrainingFree training video page
goanchorworks.com/hvac-training
Email 3 — Join the HVAC War RoomPrivate community signup
goanchorworks.com/hvac-war-room
Email 4 — Take the Local Authority ScoreAI revenue diagnostic
goanchorworks.com/local-authority-score
Email 5 — Register for the Live War RoomWeekly live registration
goanchorworks.com/live-war-room
Email 1 & 6 — Book Strategy SessionExisting reschedule link — already real
goanchorworks.com/strategy-session-45
The last one is your existing link and works — the top 4 are the ones to build/confirm.
2
Publish all three workflows
Everything is draft — every trigger reads active = false. Nothing fires until you publish No-Show Recovery, Strategy Session Show Sequence, and OPS — Reply Alert.
3
Confirm the reschedule calendar is in the booking group
The booked-exit only fires for calendars in the strategy-session booking group. Confirm strategy-session-45 sits in it — otherwise people who rebook from Email 1 won't get pulled out of the sequence. 30-second check in calendar settings.
4
Run two live tests
The API accepted both, but firing needs proof: (a) a test no-show confirms {{user.name}} shows the actual rep, and (b) a mid-sequence reply confirms the Reply Alert triggers.
Minor — your call, not blockers
allowMultipleOpportunity still ON — edge case: a contact with two opps both hitting "No Show" could double-enroll. Fine for one-opp-per-contact.
SMS has no STOP / opt-out line and no quiet-hours guard — the immediate SMS can fire late at night. Compliance polish.
Sender domain split — emails send from myanchorworks.com, links go to goanchorworks.com. Make sure both are SPF / DKIM / DMARC authenticated.