The LAS intake workflow went from a 4-email skeleton with broken links to a complete, tested 6-email Soap Opera Sequence with a safety net. The dead report link is fixed, the two missing story emails are built across all five stages, no lead can silently fall through, and a full end-to-end submission passed clean. Two items remain before sending real traffic — both on your side.
Pulled the published workflow (65 nodes), mapped all 5 stages, verified every merge tag resolves against real custom fields, confirmed the trigger is active and routing logic is sound. Confirmed the prior merge-tag and notification-key fixes are holding.
The core deliverable link in all 5 confirmation emails pointed at a placeholder. Swapped every instance to the real location.
The sequence was only 4 emails per stage; the spec calls for 6 (confirmation + 5-day story arc). Built Day 4 (Self / identity shift) and Day 5 (VSL / offer / urgent CTA), wired into every stage on the existing 1-day cadence.
The "no stage matched" branch was a dead end — a malformed submission would vanish with no email, no opp, no alert. Added a fallback: tag las-no-stage + internal notification to the team with the lead's details, so nobody is ever lost.
Confirmed PR #1 (the question-skip race condition) is merged and deployed live — all 16 answers are now required and correctly keyed. Then fired a full simulated submission through the production webhook and confirmed every piece fired.
| Component | Status |
|---|---|
| Trigger (inbound webhook) | Active |
| Stage routing (las_stage exact match) | Verified live |
| 6-email sequence × 5 stages | Built & wired |
| Merge fields | All resolve |
| Opportunities → Demand Pipeline | Confirmed correct |
| Team notification (every submission) | Active |
| Silent-drop safety net | Live |
| Front-end skip-bug (PR #1) | Merged & deployed |
| Video / creative links | Placeholders — on hold by choice |
| Email domain authentication (SPF/DKIM) | Needs verification |
Authenticate the sending domain in GHL settings. Without it, the 30 emails land in spam or bounce. This is the one true blocker for real traffic.
Check that las.myanchorworks.com re-renders the lead's report rather than restarting the quiz. If it needs a per-lead parameter, I'll append it.
Open the Stage 2 email sitting in tryhubczak+lastest@gmail.com — confirm merge fields and link render correctly in a real inbox.
thesis · universe · others · self · vsl. Once sent, I swap all 50 placeholder links in one pass. The structure won't change.
Leave "Webhook Test" running to watch the Stage 2 sequence roll out, or have me delete the contact + opp. Your call.
Add an 8 AM send window so emails don't fire at 3 AM · normalize the "from" casing (Chris@ vs chris@).