Education & Coaching GHL Business Automation Snapshot
GoHighLevel Configuration

Education & Coaching
GHL Business Automation Snapshot

The complete operational guide to EduPeak Coaching's automated lead-to-enrollment machine. Understand every trigger, logic branch, and operational guardrail across all 12 workflows.

12
Workflows
40
System Tags
14
Custom Fields
15
Pipeline Stages
The Linear Journey
WF1
Capture
Lead Created
WF2
Nurture
14-Day Sequence
WF3
Demo
Session Booked
WF4
Recover
No-Show Loop
WF5
Enroll
Payment Flow
WF6
Onboard
14-Day Plan
WF7-9
Retain
Reminders+Renewal
WF11-12
Grow
Referral+Reviews
Technical Trigger Map
Lead Sources
Facebook Ads ยท Google Ads ยท Referral ยท Walk-in ยท Organic
โ†“
WF1
Lead Capture & Welcome
Tag Source ยท Set Fields ยท Create Opportunity ยท Assign Task
โ†“ status_warm or status_cold
WF2
14-Day Nurture
Email + SMS until demo booked
WF3
Demo Booking
4-touch reminders + post-demo follow-up
โ†“ status_enrolled
WF5 โ†’ WF6
Payment โ†’ Onboarding
Auto-triggers on payment confirmation
WF7 + WF8 + WF9
Retain โ†’ Renew
Class reminders, at-risk detection, renewal
02

Core Components

The four design principles that govern how every workflow behaves. Understanding these makes the entire system predictable and auditable.

๐Ÿท๏ธ
Tag-Driven Control
Every workflow transition is triggered by a tag, not a form submit or stage change. Tags act as "state flags" โ€” making it incredibly easy to audit any contact record at a glance.
๐Ÿ›ก๏ธ
Entry Safety Guards
Each workflow checks for an "active" tag (e.g. status_enrolled) at entry. If the tag exists, the workflow ends immediately โ€” preventing double-execution and duplicate messages.
๐Ÿ‘จโ€๐Ÿ’ผ
Counselor-Controlled Outcomes
Critical decisions โ€” enrolled, at-risk, re-engaged โ€” are triggered manually by the counselor adding a tag. Automation handles all follow-up; humans control the outcomes.
๐Ÿ’ฌ
Reply Stops Automation
In nurture sequences, if a lead replies at any step, remove the automation tag and handle the conversation personally. Human conversation always takes priority.
Sales Pipeline
Coaching โ€” Sales Pipeline
Lead โ†’ Enrollment journey ยท 8 stages
1
New Lead
WF1 Creates
2
Contacted
Counselor Updates
3
Qualified
WF2 Nurtures
4
Demo Booked
WF3 Sets
5
Demo Attended
WF3 Updates
6
Proposal Sent
WF5 Triggers
7
Won โ€” Enrolled
Payment Confirms
8
Lost
WF4/WF5 Sets
Student Pipeline
Coaching โ€” Student Pipeline
Post-enrollment student lifecycle ยท 7 stages
1
Onboarding
WF6 Manages
2
Active โ€” Engaged
WF6 Moves To
3
Active โ€” At Risk
WF8 Escalates
4
Renewal Window
WF9 Triggers
5
Renewed
WF9 Confirms
6
Completed โ€” Alumni
Manual Update
7
Churned
WF10 Re-engages
Custom Fields
Field NameTypePurposeUsed In
Student Full NameTEXTFull name for personalizationWF1, WF6
Student Grade/ClassDROPDOWNClass 8-12, Dropper, UG, PGWF1, WF3
Target Exam/ProgramDROPDOWNJEE, NEET, UPSC, CAT, IELTS...All WFs
Target YearNUMBERExam attempt yearWF2, WF9
Parent NameTEXTParent/guardian nameWF6
Parent PhonePHONEEmergency/parent contactWF6, WF8
Lead Source DetailTEXTUTM campaign / specific sourceWF1
Budget RangeDROPDOWNBelow 10k / 10-25k / 25-50k...WF3, WF5
Preferred Batch TimeDROPDOWNMorning / Afternoon / EveningWF3, WF6
Counselor AssignedTEXTAssigned counselor nameWF1, WF3
Enrollment DateDATEDate of confirmed enrollmentWF5, WF9
Program End DateDATEWF9 renewal sequence triggerWF9
Lead ScoreNUMBEREngagement score 0-100WF1, WF2
Last Engagement DateDATELast activity timestampWF8, WF10
03

Tag Taxonomy

Tags are the nervous system of this automation. Every workflow transition, branching decision, and exit condition is controlled by a tag. There are 40 tags organized into 7 categories.

Golden Rule
Every contact should always have exactly one status_* tag at any time. When adding a new status tag, always remove the previous one. This prevents contacts from being in two workflow states simultaneously.
Source Tags โ€” set automatically by WF1 on entry
source_facebook
source_google_ads
source_instagram
source_youtube
source_referral
source_walk_in
source_organic
Program Interest Tags โ€” set manually or via form
interest_jee
interest_neet
interest_upsc
interest_cat
interest_ielts
interest_gmat
interest_mba
Lifecycle Status Tags โ€” primary workflow state flags
status_new
status_warm
status_hot
status_cold
status_proposal_sent
status_enrolled
status_unresponsive
Behavior Tags โ€” set by automation when events occur
behavior_demo_booked
behavior_demo_attended
behavior_demo_cancelled
behavior_no_show
behavior_engaged
behavior_high_engagement
behavior_payment_failed
behavior_demo_requested
Student Tags โ€” set manually during student lifecycle
at_risk
re_engaged
streak_7day
streak_30day
review_submitted_public
Suppression Tags โ€” prevent unwanted messages
suppress_email
suppress_sms
suppress_whatsapp
suppress_all
Campaign Tags โ€” for special offers and promotions
campaign_early_bird
campaign_scholarship
04

Email Templates

38 email templates are pre-built and ready to use in your workflows. All templates use GHL merge fields for personalization and are organized by workflow.

Template NameWorkflowPurpose
WF1 - Lead Welcome EmailWF1First email after form submission
WF2 - Nurture Day 0 - Who We AreWF2Brand introduction email
WF2 - Nurture Day 2 - Success StoryWF2Student testimonial story
WF2 - Nurture Day 5 - Myth BustingWF2Exam preparation myths
WF2 - Nurture Day 9 - Diagnostic TestWF2Free test offer
WF2 - Nurture Day 13 - FAQWF2Common objections answered
WF2 - Nurture Day 14 - Last CallWF2Final nurture email
WF3 - Demo ConfirmationWF3Session booking confirmation
WF3 - Demo Reminder 24hWF3Day-before reminder
WF3 - Post Demo Thank YouWF3Post-session follow-up
WF3 - Post Demo Day 2 - StoryWF3Success story follow-up
WF3 - Post Demo Day 5 - UrgencyWF3Limited seats urgency
WF3 - Post Demo Day 7 - Soft AskWF3Final gentle nudge
WF4 - No Show RecoveryWF4What you missed email
WF4 - No Show FinalWF4YES/NO forced choice
WF5 - Payment LinkWF5Enrollment payment email
WF5 - Payment Reminder 24hWF548hr seat expiry warning
WF5 - Payment FailureWF5Payment issue notification
WF5 - Enrollment ConfirmedWF5Welcome to the program
WF5 - EMI ReminderWF5Installment option offer
WF6 - Welcome VideoWF6Day 0 onboarding welcome
WF6 - Day 1 How to SucceedWF6Success framework email
WF6 - Day 5 Check-InWF6Early engagement survey
WF6 - Day 7 Week 1 WinsWF6First week milestone
WF6 - Day 14 MilestoneWF62-week celebration
WF7 - Class Reminder 24hWF7Day-before class reminder
WF7 - Post Class RecordingWF7Recording + takeaways
WF7 - Weekly DigestWF7Sunday schedule digest
WF8 - At Risk InterventionWF8Level 3 intervention email
WF9 - Renewal T-45 DaysWF9Early bird renewal offer
WF9 - Renewal T-25 Days Alumni StoryWF9Alumni success story
WF9 - Renewal Early Bird ExpiryWF9Discount expiry warning
WF9 - Renewal FinalWF9Last call renewal email
WF10 - Win BackWF10Re-engagement campaign
WF11 - Referral InviteWF11Referral program invite
WF11 - Referral Thank YouWF11Reward confirmation
WF12 - Review RequestWF12Google review ask
WF12 - Testimonial Video RequestWF12Video testimonial ask
05

SMS Snippets

25 SMS and WhatsApp snippets are pre-built in Marketing โ†’ Snippets. These are used directly in workflow SMS actions.

WF1
WF1 - Lead Welcome SMS
"Hi {{contact.first_name}}, thanks for your interest in Noida! Our counselor will call you within 30 mins."
WF1
WF1 - Lead Welcome WhatsApp
"Hi {{contact.first_name}}! Welcome to Noida. Our counselor will call within 30 minutes."
WF2
WF2 - Nurture Day 1 Poll
"Quick question: What is your #1 goal? Reply: A) Crack entrance exam B) Get a job C) Upskill D) Other"
WF2
WF2 - Nurture Day 3 Masterclass
"You are invited to our FREE masterclass on strategy! Register: [LINK]"
WF3
WF3 - Demo Confirmation SMS
"Your demo with Noida is confirmed for {{appointment.start_time}}. Reply C to cancel."
WF3
WF3 - Demo Reminder 3h
"Your counseling session starts in 3 hours! Join: "
WF3
WF3 - Demo Reminder 30min
"Your session starts in 30 mins! Tap to join: "
WF4
WF4 - No Show 15min SMS
"Hi {{contact.first_name}}, we missed you today. Everything OK? Reply RESCHEDULE for a new slot."
WF5
WF5 - Payment Reminder 72h
"Your seat reservation expires in 24 hours. Secure it now: [PAYMENT LINK]"
WF5
WF5 - Payment Success
"Congratulations {{contact.first_name}}! Your enrollment is CONFIRMED. Welcome to the family!"
WF6
WF6 - Day 0 Portal Login
"Welcome {{contact.first_name}}! Portal: [URL] | Username: {{contact.email}} | Temp Password: [PASSWORD]"
WF7
WF7 - Class Reminder 1h
"Class starts in 1 hour, {{contact.first_name}}! Topic: [TOPIC]. Join: [CLASS LINK]"
WF7
WF7 - Class Reminder 10min
"Live in 10 mins, {{contact.first_name}}! Tap to join: [CLASS LINK]"
WF8
WF8 - At Risk Level 1
"Hey {{contact.first_name}}, noticed you missed the last class. Everything OK? Just reply and I will help."
WF9
WF9 - Renewal T-35 Days
"Hi {{contact.first_name}}! Your counselor has a personalized next-step recommendation. Quick 30-min call? Reply YES"
WF12
WF12 - NPS Survey
"Quick question: On a scale of 1-10, how likely are you to recommend Noida? Just reply with a number!"
01

Lead Capture & Welcome

The most critical workflow. Every new lead gets acknowledged within 60 seconds, tagged, added to the pipeline, and a call task is assigned to a counselor automatically.

Speed to Lead
Lead conversion drops 80% if first response takes more than 5 minutes. This workflow fires within 30 seconds of form submission.
WF1
Lead Capture & Welcome
Trigger: Form Submitted โ€” any form, no filters
Update Field โ€” Set Lead Source Detail from UTM campaign parameter
Add Tag โ€” status_new + relevant source_* tag (e.g. source_facebook)
Wait โ€” 1 minute (allows data to settle)
Send Email โ€” WF1 - Lead Welcome Email (with free brochure)
Send SMS โ€” WF1 - Lead Welcome SMS ("counselor calling in 30 mins")
Create Task โ€” "Call [name] โ€” Fresh Lead" | Due: 30 minutes | Assign: Rahul Sharma | Type: Call
Create Opportunity โ€” Coaching Sales Pipeline โ†’ Stage: New Lead | Value: expected fee
If Lead Score > 50 โ†’ Add tag status_hot + send internal escalation email to team
Wait 30 minutes โ†’ If task still incomplete โ†’ send internal escalation notification to sales lead
02

Lead Nurture Sequence

A 14-day multi-touch sequence for leads who did not book a demo immediately. Provides value at every step before making the ask.

WF2
14-Day Lead Nurture Sequence
Trigger: Contact Tag Added โ€” status_warm OR status_cold
Day 0 โ€” Email: Who We Are (brand introduction, no pitch)
Day 1 โ€” SMS Poll: What is your #1 goal? (engagement signal)
Day 2 โ€” Email: Student Success Story (social proof)
Day 3 โ€” SMS: Free Masterclass invite
Day 5 โ€” Email: Myth Busting (exam prep myths vs reality)
Day 6 โ€” SMS: Live Q&A session invite
Day 9 โ€” Email: Free Diagnostic Test offer
Day 13 โ€” Email: FAQ โ€” honest answers to common objections
Day 14 โ€” SMS: Last Call โ€” reply YES or NO
If no demo booked โ†’ Add tag status_unresponsive, remove status_warm โ†’ end sequence
03

Demo Booking

4-touch reminder sequence that pushes show-up rates from 40% to 70-80%. Splits into attended vs no-show branches automatically.

WF3
Demo / Counseling Session Automation
Trigger: Appointment Status = Booked โ€” any calendar
Immediately โ€” Email confirmation + SMS confirmation sent to student
Add Tag โ€” behavior_demo_booked | Move pipeline โ†’ Demo Booked
24h Before โ€” Email reminder with 3 prep questions to think about
3h Before โ€” WhatsApp reminder with join link
30min Before โ€” SMS final nudge + internal counselor prep alert
1h After โ€” Check rescheduled status: NOT rescheduled = attended, rescheduled = no-show
If Attended โ†’ Add behavior_demo_attended | Move to Demo Attended | Send 4-email post-demo sequence (Thank You โ†’ Story โ†’ Urgency โ†’ Soft Ask over 7 days)
If No-Show โ†’ Add behavior_no_show โ†’ Automatically triggers WF4
04

No-Show Recovery

50% of no-shows will reschedule if contacted within 24 hours. This workflow runs a 5-day recovery campaign automatically.

Recovery Insight
The Day 3 email with a forced YES/NO choice gets 3x higher response than open-ended follow-ups. People hate unanswered binary questions.
WF4
No-Show & Reschedule Recovery
Trigger: Contact Tag Added โ€” behavior_no_show
15 mins โ€” SMS: "We missed you โ€” everything OK?"
1 hour โ€” WhatsApp: 3 reschedule time slots offered
3 hours โ€” Email: What the session would have covered
Next Day โ€” Counselor call task created (high priority)
Day 3 โ€” Email: "Should we close your file?" YES/NO links
If Rescheduled โ†’ Remove behavior_no_show โ†’ Contact re-enters WF3
If No Response โ†’ Add status_unresponsive โ†’ Move to Lost stage
05

Enrollment & Payment

7-day payment follow-up sequence with multiple touchpoints. Exits automatically the moment payment is confirmed.

WF5
Payment Follow-up & Enrollment Confirmation
Trigger: Opportunity Stage Changed โ†’ Proposal Sent in Coaching Sales Pipeline
Immediately โ€” Payment link email + SMS with seat expiry (72 hrs)
24h โ€” If NOT enrolled โ†’ Payment reminder email (48hr seat warning)
48h โ€” If NOT enrolled โ†’ Counselor personal call task created
72h โ€” If NOT enrolled โ†’ Reminder SMS
96h โ€” If NOT enrolled โ†’ EMI/installment option email
Day 7 โ€” If still NOT enrolled โ†’ Move opportunity to Lost | Add to WF10 win-back after 30 days
On Payment Success โ†’ Add status_enrolled โ†’ Auto-triggers WF6 Onboarding
06

Student Onboarding

Students who complete onboarding have 3-4x lower churn. This 14-day sequence ensures every new student is set up for success.

Critical: Day 7 Window
Students who have not attended a single class by Day 7 have an 80%+ churn probability. The Day 7 escalation to the Retention Lead (Neha Verma) is the most important step in this workflow.
WF6
14-Day Student Onboarding Sequence
Trigger: Contact Tag Added โ€” status_enrolled
Day 0 โ€” Welcome video email + Portal login WhatsApp (username, password, join link)
Day 1 โ€” "How to succeed" email (5 habits of top students) + orientation call scheduled
Day 3 โ€” Faculty intro SMS | Check if portal logged in โ†’ if not, create coordinator task
Day 5 โ€” Check-in survey email (3 questions)
Day 7 โ€” Week 1 wins email | If no class attended โ†’ URGENT alert to Neha Verma (Retention Lead)
Day 10 โ€” Internal alert to Amit Kumar for check-in call
Day 14 โ€” Milestone celebration email | Move to Student Pipeline โ†’ Active - Engaged
07

Class Reminders & Engagement

3-touch reminder sequence before every class drives attendance rates. Post-class recording delivery keeps absent students engaged.

WF7
Class Reminder & Post-Class Engagement
Trigger: Contact Tag Added โ€” status_enrolled (per class cycle)
24h Before Class โ€” Email with topic, join link, and prep checklist
1h Before Class โ€” WhatsApp reminder with join link
10 min Before Class โ€” SMS final nudge with join link
Post Class โ€” Email: recording + key takeaways + homework
24h After โ€” If not engaged โ†’ Missed class WhatsApp with recording link
Every Sunday โ€” Weekly digest with upcoming class schedule
08

At-Risk Alerts

3-level escalation system that catches struggling students early. Each level escalates to a different team member with increasing urgency.

WF8
3-Level At-Risk Intervention System
Trigger: Contact Tag Added โ€” at_risk
Level 1 โ€” Yellow (Immediate) โ€” Automated caring SMS to student: "noticed you missed class, everything OK?"
48h โ€” If no re_engaged tag โ†’ Escalate to Level 2
Level 2 โ€” Orange โ€” Internal email to Neha Verma + Amit Kumar | Call within 4 hours required
48h โ€” If still no re_engaged tag โ†’ Escalate to Level 3
Level 3 โ€” Red โ€” At-Risk Intervention email to student + Director-level internal alert
If re_engaged tag added at any level โ†’ Remove at_risk tag โ†’ Workflow exits immediately
09

Renewal & Upsell

Renewal is 5-10x cheaper than new acquisition. This 45-day sequence starts well before program end and includes counselor touchpoints at every stage.

WF9
45-Day Renewal Sequence
Trigger: Date Field โ€” 45 days before Program End Date custom field
T-45 โ€” Early bird renewal offer (15% discount, valid 7 days)
T-40 โ€” Counselor task: review progress + prepare personalized pitch
T-35 โ€” Personal WhatsApp from counselor: schedule renewal call
T-30 โ€” Renewal counseling call task (30 min)
T-25 โ€” Alumni success story email (social proof)
T-20 โ€” Early bird discount expiry warning email
T-14 โ€” Final WhatsApp reminder
T-5 โ€” Counselor final personal outreach task
T-0 โ€” Last call renewal email | If not renewed โ†’ enters WF10 win-back after 30 days
10

Re-engagement Win-back

90-day gentle re-engagement for dormant leads and churned students. Leads with value, not offers. Respects suppression tags.

WF10
90-Day Win-back Sequence
Trigger: Contact Tag Added โ€” status_unresponsive
30 Days โ€” Win-back email (new content, insight, no hard sell)
60 Days โ€” WhatsApp: new batch or program announcement
90 Days โ€” Seasonal re-engagement (exam cycle, scholarship window)
If no engagement in 90 days โ†’ Add suppress_email | Remove from active sequences
If contact re-engages โ†’ Remove status_unresponsive | Add status_warm โ†’ Auto re-enters WF2
11

Referral Program

Referred leads convert at 3-5x the rate of cold leads. Two-sided rewards (both referrer and referred friend get something) consistently outperform one-sided programs.

WF11
Student Referral Reward Automation
Trigger: Contact Tag Added โ€” streak_30day
Immediately โ€” Referral invite email + WhatsApp with unique referral link
7 Days โ€” If referral link clicked โ†’ counselor notified to follow up on referred contact
On Referral Enrolled โ†’ Thank you email to referrer + reward processing task created
Referrer reward โ€” Cashback or fee credit processed manually by counselor
Referred friend reward โ€” Scholarship discount applied automatically
12

Reviews & Testimonials

Reviews are the #2 reason prospects choose one institute over another. This workflow systematically builds social proof through a smart NPS-first approach.

Safety Rule
Never ask for a review from a student tagged at_risk or with unresolved support tickets. Fix the issue first, then ask. Score 9-10 students are your best advocates โ€” prioritize video testimonials from them.
WF12
NPS Survey โ†’ Google Review โ†’ Video Testimonial
Trigger: Contact Tag Added โ€” streak_30day
Day 0 โ€” NPS survey SMS: "Rate us 1-10" (reply with number)
Score 9-10 (Promoter) โ†’ Send Google review request email with direct link
If review submitted (tag review_submitted_public) โ†’ Send video testimonial request + reward offer
Score 7-8 (Passive) โ†’ Send feedback form: "What could we improve?"
Score 6 or below (Detractor) โ†’ Internal alert to Neha Verma to personally resolve issues first
Video submitted โ†’ Counselor follow-up task for consent + reward processing
R1

Roles & Actions

Four team roles are configured in the Noida sub-account. Each has specific responsibilities within the automation system.

RS
Rahul Sharma
Sales Counselor 1
Password: Noida@2026#
PS
Priya Singh
Sales Counselor 2
Password: Noida@2026#
AK
Amit Kumar
Academic Coordinator
Password: Noida@2026#
NV
Neha Verma
Retention Lead
Password: Noida@2026#
RS
Rahul Sharma
Sales Counselor 1
Receive and action new lead call tasks (WF1)
Conduct all counseling sessions (WF3)
Payment follow-up calls (WF5)
Renewal counseling and pitches (WF9)
Process referral rewards (WF11)
Video testimonial follow-up (WF12)
PS
Priya Singh
Sales Counselor 2
Backup counselor for new leads
Conduct counseling sessions (WF3)
Payment follow-up support (WF5)
Lead qualification support
AK
Amit Kumar
Academic Coordinator
Student Day 10 check-in calls (WF6)
At-risk Level 2 personal outreach (WF8)
Faculty coordination and scheduling
Academic support query handling
NV
Neha Verma
Retention Lead
Day 7 at-risk escalations (WF6)
All at-risk interventions Levels 2+3 (WF8)
Low NPS score resolution (WF12)
Overall student retention strategy
Manual Tag Actions
๐Ÿ“‹
When Counselors Must Add Tags Manually
at_riskโ€” Add when student misses 2+ consecutive classes or shows clear disengagement
re_engagedโ€” Add when an at-risk student responds, attends class, or reconnects
streak_30dayโ€” Add when student completes 30 days of active, consistent enrollment
status_hotโ€” Add when a lead shows very strong buying intent during outreach
review_submitted_publicโ€” Add after verifying a Google review was actually posted publicly
suppress_emailโ€” Add when contact explicitly asks to stop receiving emails
โœ“

Go-Live Checklist

Complete these steps before going live with the first lead. Each item takes 2-5 minutes.

๐Ÿ“ž
Buy a Phone NumberGo to Settings โ†’ Phone Numbers โ†’ Buy Number. Choose an Indian (+91) number for SMS capability.
๐Ÿ”—
Connect Lead Capture FormsLink your Facebook/Google lead forms to GHL. Test WF1 with a dummy form submission and verify email, SMS, task, and pipeline entry all fire.
๐Ÿ‘ฅ
Update Real Team CredentialsGo to Settings โ†’ My Staff and update Rahul, Priya, Amit, and Neha with their real email addresses. Change default passwords.
๐Ÿ“…
Create Counselor CalendarsGo to Calendars โ†’ Create Calendar for each counselor. Set availability and connect to WF3 trigger.
๐Ÿ“ง
Set Up Email Sending DomainGo to Settings โ†’ Email Services โ†’ Connect your domain (e.g. @yourcloudhub.ai) for professional sending.
๐Ÿ”—
Update Payment Links in TemplatesOpen WF5 - Payment Link email template and replace [PAYMENT LINK] with your actual Razorpay or Stripe payment link.
๐Ÿ“š
Update Class Join Links in WF7Before each class, update the join link and topic in WF7 - Class Reminder 24h email template.
๐Ÿ“†
Fill Program End Dates for StudentsFor WF9 renewal to trigger, every enrolled student's contact record must have the Program End Date custom field filled in.
๐Ÿงช
Run End-to-End TestCreate a test contact, submit a form, and walk through the entire journey โ€” WF1 โ†’ WF2 โ†’ WF3 โ†’ WF5 โ†’ WF6 โ€” to verify all steps fire correctly.
๐Ÿ—‘๏ธ
Delete Default WorkflowsRemove the 6 default GHL workflows ("New Lead Nurture Fast 5", "Appointment Confirmation", etc.) to keep your automation folder clean.
You are Ready to Go Live
Once the checklist above is complete, your entire lead-to-enrollment automation system is operational. Every new lead will be automatically welcomed, nurtured, booked, enrolled, onboarded, and retained โ€” without manual intervention at any step.