Icon key
The flowcharts below mirror what you see in the GHL workflow builder. Same icon styling, same connector dots, same branch labels.
Every automation in Launch, the way GHL draws it
Each block below is the workflow's actual canvas structure. Trigger at the top, action nodes flowing down, branches splitting horizontally with their condition labels, ending in END pills.
New leads
Book your estimate visitAssessor Visits.Assessor Visits the assessor must gather quote info on-site, then move the opp to Send Quote manually to trigger WF02.Assessor Visits when the appointment hits.Prepare and send quote
Send QuoteQuote Sent manually. Xero's API doesn't expose quote send/accept events, so this stays manual even at higher tiers.Quote yes or no
Approved + Deposit Paid OR Quote RejectedJob scheduling
Job Scheduling + Deposit ApprovedJob scheduled
Job ScheduledJob Under Way on the job day. Customer gets the original confirmation only. Head painter must manually advance the stage on the day.Deposit invoice trigger
Approved + Deposit PaidQuality check
Quality CheckQuality Check Fail, which reassigns back to the head painter to fix. Once fixed, head painter moves it back to Quality Check.Final invoice trigger
Finished + Invoice To Be SentHandover review link
Finished + Invoice To Be SentAuto-win on follow up
Invoice Paid + Follow Up or Successfully Resolved (Status ≠ won)Long-tail follow up
Quote Rejected OR Invoice Paid + Follow UpSuccessfully Resolved indefinitely. Growth picks it up via WF15 (85d log + 6d purge) which Launch doesn't have.Email unsubscribed
UnsubscribedThe 15 stages in Launch
Launch drops the two error-handling stages that only existed for the external worker bounce-backs (Quote Draft Error, Invoice Draft Error). Adds Quality Check Fail (to be built). Renames Stage 10 to reflect manual drafting.
Launch tier · 15 stages
Stage 10 is renamed from Growth's Finished + Invoice Drafted to Finished + Invoice To Be Sent since Launch has no automated drafting.
What's automated vs what your team still does
If you're pricing Launch, this is the slide that matters. The right column is the upgrade path to Growth.
Automated in Launch
- Booking confirmation email to customer
- Internal assessor notifications (booking, 3hr reminder)
- Quote appointment reminder to customer
- Quote acceptance and rejection emails
- Job confirmation email to customer
- Quality check stage notification email
- Project completion email with review link
- Auto-win status update on payment
- Long-tail follow-up at 1 / 3 / 6 months
- Email unsubscribe / DND handling
- Internal notifications at every stage transition
- Opportunity stage tracking and reporting
Still manual in Launch
- Drafting the quote in Xero
- Sending the quote to the customer
- Moving opp to Quote Sent / Quote Rejected / Approved
- Drafting the deposit invoice in Xero
- Drafting the final invoice in Xero
- Setting the job date on the contact record
- Advancing the opp through scheduled / under way / QC
- Reading payments off Xero and updating the opp
Launch is mostly manual at the gates
Workflows still fire on stage transitions. But in Launch, almost every stage transition has to be made manually by your team. Growth auto-advances 4 of these gates via Xero events and n8n.
| Stage transition | Launch | Growth |
|---|---|---|
| New Lead → Assessor Visits | Auto (WF01 wait-for-appointment) | Auto (same) |
| Assessor Visits → Send Quote | Manual — assessor moves card | Manual — assessor moves card |
| Send Quote → Quote Sent | Manual — bookkeeper after sending in Xero | Manual — Xero API can't notify on quote send |
| Quote Sent → Approved + Deposit Paid | Manual — bookkeeper after Xero acceptance email | Manual — same |
| Approved + Deposit Paid → Job Scheduling | Manual — bookkeeper after deposit clears | Auto — Xero payment webhook fires |
| Job Scheduling → Job Scheduled | Manual — scheduler after locking date | Manual — same |
| Job Scheduled → Job Under Way | Manual — head painter on the day | Auto — n8n day-of trigger |
| Job Under Way → Quality Check | Manual — head painter at job end | Manual — same |
| Quality Check → Quality Check Fail (new) | Manual — QC user if check fails | Manual — same |
| Quality Check → Finished + Invoice To Be Sent | Manual — QC user on pass | Manual (Growth label: Finished + Invoice Drafted) |
| Finished → Final Invoice Sent | Manual — bookkeeper after sending | Auto — n8n marks after send |
| Final Invoice Sent → Invoice Paid + Follow Up | Manual — bookkeeper after payment lands | Auto — Xero webhook |
| Invoice Paid → Successfully Resolved | Auto (WF13 cadence end) | Auto (same) |