Build systems that follow up while you sleep
A hands-on course for VAs who want to become GoHighLevel and automation specialists. Learn the CRM, pipelines, calendars, funnels, forms, workflows, email and SMS campaigns, reporting and snapshots, plus how to land agency and business clients.
A "speed to lead" workflow like this is one of the first things clients pay a GHL VA to build.
Your 5-day automation journey
Practice in a GHL account (free trial, or a sub-account from your trainer or agency), plus Zapier or Make free plans.
Everything a GHL automation VA needs
The course
Lessons, build walkthroughs and hands-on tasks for all five days.
ToolWorkflow builder
Plan a workflow step by step, load 6 ready recipes, and copy the build spec.
55+ templatesTemplate library
Workflow recipes, SMS and email copy, build and QA checklists, proposals, client emails and SOPs.
StrategyLand GHL clients
Agency roles, niche offers, the "missed leads" pitch, and pricing builds and retainers.
Q&A bankInterview prep
20 GHL and automation questions with sample answers, plus practical tests.
ChecklistTasks & 30-day plan
10 build assignments and a 30-day challenge.
An all-in-one CRM and marketing platform
GoHighLevel (GHL, often white-labeled under agency brand names) combines a CRM, pipelines, calendars, SMS, email and calls, funnels and websites, forms, workflows, reputation management, memberships and reporting. Marketing agencies use it to run automations for their clients' businesses.
Funnels, forms, surveys, chat widgets, calendars
Workflows, SMS and email follow-ups, reminders
Pipelines, appointments, invoices and payments
Review requests, reactivation, memberships
Automation is powerful, and so are its mistakes
A broken workflow can text 2,000 people at midnight, double-book a calendar, or email the wrong offer. Professionals plan, test with internal contacts, respect consent laws, and document everything.
Pro habits
- Map the workflow before building
- Test with your own contact first
- Honor opt-outs and consent
- Name and organize everything clearly
Never
- Blast SMS to lists without consent
- Publish untested workflows
- Build in a client account without a backup or snapshot
- Ignore failed or errored workflow logs
"Automate the follow-up, never the relationship."
12 automation modules over 5 days
Open a lesson to read it. Build everything for one practice business, like a dental clinic, gym or coaching business. GHL updates its interface often, so menu names may differ slightly. Check the GHL Help Center when something moves.
Automation & CRM Foundations
How automation works, what a CRM does, and how GoHighLevel is organized.
1.1Automation basics: trigger → action
| Term | Meaning | Example |
|---|---|---|
| Trigger | The event that starts an automation | Form submitted, appointment booked, tag added |
| Action | What the automation does | Send SMS, add tag, create opportunity, notify user |
| Condition (if/else) | A branch based on data | If contact has tag "VIP" → send offer A |
| Wait | A delay or wait-for-event | Wait 1 day, wait until 1 hour before appointment |
| Goal | An event that moves the contact forward or stops the sequence | Appointment booked → exit nurture |
| Webhook / API | Sends data between apps | Send new lead data to Google Sheets or Zapier |
1.2CRM concepts
- Contact: a person with details (name, phone, email), tags, custom fields, notes, activity history
- Tags: labels for segmenting (lead source, interest, status)
- Custom fields: extra data (budget, service interested in, pet name)
- Pipeline: the stages of a sale (New Lead → Contacted → Booked → Showed → Won/Lost)
- Opportunity: a deal moving through a pipeline, with a value
- Smart lists: saved filtered views of contacts
1.3How GoHighLevel is organized
Agency view
The agency's control panel: create and manage sub-accounts, snapshots, billing, SaaS settings, white-label branding.
Sub-account (location)
One client business: its contacts, conversations, calendars, pipelines, funnels, workflows, reporting. Most VA work happens here.
| Area (sub-account) | What it's for |
|---|---|
| Dashboard / Reporting | Key metrics, attribution, appointment and call reports |
| Conversations | Unified inbox: SMS, email, Facebook/Instagram DMs, Google Business chat, live chat |
| Calendars | Booking calendars, availability, appointment settings |
| Contacts | CRM records, smart lists, bulk actions |
| Opportunities | Pipelines and deals |
| Payments | Invoices, products, payment links, integrations (e.g., Stripe) |
| Marketing | Email campaigns and templates, social planner, trigger links |
| Automation | Workflows |
| Sites | Funnels, websites, forms, surveys, chat widget, blogs |
| Memberships | Courses and client portals |
| Reputation | Review requests and review monitoring |
| Settings | Business info, users, phone numbers, email services, custom fields and values, integrations, domains |
2.1GHL VA roles & the automation tool landscape
Roles you can offer
- GHL VA / builder: set up sub-accounts, calendars, pipelines, forms, funnels
- Workflow / automation specialist: design, build and test workflows
- Snapshot builder: reusable setups for a niche
- GHL support / CSM: help agency clients, troubleshoot
- Appointment setter / conversation manager: work the inbox and pipeline
Other automation tools
- Zapier: connect thousands of apps (no code)
- Make (Integromat): visual, powerful scenarios
- n8n: open-source automation
- Native integrations: Google Sheets, Stripe, Facebook Lead Ads, QuickBooks
GHL workflows handle most needs. Zapier and Make fill the gaps.
Day 1 hands-on tasks
Account tour
45 minLog in to your practice sub-account. Visit every menu area and write one sentence on what each is for.
Map a customer journey
45 minFor a practice dental clinic, map the steps from "sees ad" to "leaves a review". Mark where automation helps.
Trigger & action drill
30 minList 10 automation ideas as "When [trigger], then [actions]" for the clinic.
GHL CRM Setup
Set up the sub-account foundation: business settings, users, custom fields and values, tags, pipelines, calendars, and communication channels.
3.1Sub-account settings & users
- Business profile: name, address, time zone (critical for reminders), logo
- Users: add team members with the right roles and permissions; each user can have calendars and phone numbers
- Notifications: who gets alerted for new leads, bookings and messages
- Always confirm the time zone for the business, the calendar and users
3.2Custom fields, custom values & tags
Custom fields
Per-contact data: "Service interested in", "Budget", "Insurance provider". Used in forms, filters and personalization.
Custom values
Account-wide placeholders: {{custom_values.booking_link}}, business phone, offer name. Change once and every template updates. Essential for snapshots.
Tags
Flexible labels: source-facebook, interest-whitening, status-booked. Use a naming convention.
Personalize messages with merge fields like {{contact.first_name}}. Always set fallbacks or test with contacts missing data.
3.3Pipelines & opportunities
- Design stages around the client's real sales process
- Opportunities hold value, source, assigned user and status (open, won, lost, abandoned)
- Workflows can create and move opportunities automatically
- Pipeline reports show conversion between stages
4.1Calendars & appointments
- Calendar types include personal, round-robin (spread across team members), class/event, and collective calendars
- Settings: availability, duration, buffer time, minimum notice, date range, max bookings per day
- Form fields on the booking page; confirmation and redirect
- Connect Google or Outlook calendars to avoid double-booking
- Embed the calendar on a funnel or website; share booking links
4.2Phone, SMS, email & compliance
Channels
- Phone/SMS: LC Phone (GHL's built-in telephony) or Twilio: buy numbers, set call forwarding and voicemail
- Email: LC Email or Mailgun with a dedicated sending domain (DNS records: SPF, DKIM, DMARC)
- Social inboxes: connect Facebook, Instagram and Google Business Profile
Compliance (very important)
- US SMS: business texting requires A2P 10DLC registration; unregistered messages may be blocked
- Only message contacts who gave consent; include opt-out ("Reply STOP")
- Respect quiet hours; don't text late at night
- Email: include the business address and an unsubscribe link
- Rules differ by country (TCPA and CAN-SPAM in the US, GDPR in the EU, Data Privacy Act in the PH). Follow the client's legal guidance.
Day 2 hands-on tasks
Account foundation
60 min- Set the business profile and time zone
- Create 5 custom fields and 5 custom values
- Define a tag naming convention with 10 tags
Pipeline
30 minBuild a 6-stage patient pipeline for the clinic and add 5 test opportunities.
Calendar
45 minCreate a "Free Consultation" calendar with availability, buffers, a form and a confirmation page. Book a test appointment.
Funnels, Websites & Forms
Build lead capture: forms, surveys, landing pages and funnels, connected to the CRM.
5.1Forms & surveys
- Form builder: standard fields plus custom fields; required fields; hidden fields (source, UTM)
- Consent checkbox for SMS and email (with clear wording)
- On submit: message or redirect (thank-you page or calendar)
- Surveys: multi-step questions with conditional logic, good for qualifying leads
- Every form submission creates or updates a contact and can trigger a workflow
5.2Funnels & websites
- Build with drag-and-drop sections, rows, columns and elements, or start from templates
- Add forms, calendars, videos, testimonials and FAQs
- Mobile view: check and adjust every page
- Connect a custom domain or subdomain (DNS record) and set SEO meta and favicon
- Tracking: add the Facebook Pixel and Google tags in the tracking code settings
6.1Lead sources & integrations
- Facebook/Instagram Lead Ads: connect so leads flow into GHL automatically
- Chat widget: website chat that becomes conversations
- Trigger links: track clicks in emails and SMS and fire workflows
- Webhooks: receive or send data from other tools
- Zapier / Make: connect apps that GHL doesn't integrate natively
- Tag the source on every entry point so reporting works
6.2Memberships & payments (overview)
- Memberships: host courses or client portals; grant access automatically after payment or tag
- Payments: connect Stripe (or supported gateways); create products, order forms, invoices and payment links
- Workflows can react to payments (e.g., payment received → grant course access → send welcome email)
Day 3 hands-on tasks
Lead form
40 minBuild a consultation form with custom fields, hidden source field and consent checkbox.
2-step funnel
90 min- Landing page with offer, benefits, testimonials and form
- Thank-you page with embedded calendar
- Mobile check and SEO meta
Portfolio piece: funnel link and screenshots.
Qualifying survey
40 minCreate a 4-step survey with conditional logic that tags leads by service interest.
Workflows & Automations
The core skill: design, build, test and troubleshoot GHL workflows for common business needs.
7.1The workflow builder
- Triggers: form submitted, survey submitted, appointment status, contact tag added, opportunity stage changed, customer replied, inbound webhook, payment received, and more
- Trigger filters: narrow down, e.g., only form "Free Consultation"
- Actions: send SMS/email, add/remove tag, create/update opportunity, assign user, internal notification, add to/remove from workflow, update field, webhook, wait, if/else, goal event, math and date formatters
- Settings: allow re-entry, stop on response, time window (quiet hours), sender details
- Save as draft; publish only after testing
7.2Plan before you build
- Sketch it on paper, Miro or the workflow builder first
- Name workflows clearly:
[Client] | Lead | Speed to Lead | v1 - Use folders per category (Leads, Appointments, Nurture, Reviews, Internal)
- Avoid loops: workflows that add tags that trigger other workflows endlessly
8.1Essential workflow recipes
| Workflow | Trigger | What it does |
|---|---|---|
| Speed to lead | Form or lead ad submitted | Instant SMS + email, notify the team, create opportunity, follow-ups until booked |
| Missed call text-back | Call status: missed | Text the caller within a minute with a booking link |
| Appointment confirmation & reminders | Appointment booked | Confirm, then remind 24 h and 2 h before; stop if cancelled |
| No-show follow-up | Appointment status: no-show | Friendly reschedule message, then a task for the team |
| Long-term nurture | Tag "not-ready" | Value emails and texts every 1–2 weeks; exit when they book |
| Review request | Appointment showed or opportunity won | Ask for a Google review; route unhappy responses to the owner |
| Database reactivation | Manual add (old leads) | A short "are you still interested?" campaign with consent |
| Pipeline automation | Appointment or payment events | Move opportunities to the right stage automatically |
9.1Testing & troubleshooting
- Create a test contact with your own phone and email (tag
internal-test) - Trigger the workflow the same way a real lead would
- Check the execution logs / history: did each step run? Any errors or skips?
- Check messages arrive, merge fields fill correctly, links work, and timing and time zones are right
- Test every branch of if/else and the exit/goal conditions
- Only then publish, and monitor the first real contacts
| Problem | Common cause |
|---|---|
| Workflow didn't fire | Not published, wrong trigger filter, contact already in workflow (re-entry off) |
| SMS not delivered | Phone format, A2P registration, contact opted out (DND), carrier filtering |
| Email in spam | Domain not authenticated, spammy wording, too many links or images |
| Wrong time | Time zone mismatch (account vs contact vs calendar) |
| Blank names in messages | Missing data, no fallback |
Day 4 hands-on tasks
Speed to lead + reminders
120 min- Build speed-to-lead from your Day 3 form
- Build confirmation and reminder workflows
- Test both with your own contact; screenshot logs
Portfolio piece: workflow screenshots and a Loom walkthrough.
Missed call, no-show & review
90 min- Build missed-call text-back
- Build a no-show follow-up
- Build a review request with a happy/unhappy branch
Campaigns, Reporting, Snapshots & Career
Run email and SMS campaigns, set up reporting and reputation, package builds as snapshots, and land GHL clients.
10.1Email & SMS campaigns
- Email builder: templates, brand colors, merge fields, preview text, test sends
- Bulk actions and smart lists for targeted sends (only consented contacts)
- Keep SMS short, personal and clearly from the business, with an opt-out
- Track opens, clicks, replies, bookings, and unsubscribes and bounces
- Warm up new sending domains gradually; clean bad emails
10.2Reputation & reporting
- Reputation: connect Google Business Profile, send review requests, reply to reviews
- Dashboards: leads, appointments, opportunities, revenue by source
- Attribution: tag sources and use UTM parameters so reports show which channel works
- Send the client a monthly summary: leads, response time, bookings, show rate, reviews
11.1Snapshots & SOPs
A snapshot copies a sub-account's setup (funnels, forms, calendars, workflows, pipelines, custom fields and values, templates) so agencies can deploy it to new clients in minutes.
- Build with custom values (business name, phone, links) so each client only updates those
- Snapshots don't include contacts or conversations, and some items (phone numbers, integrations) need reconnecting
- Document: a setup checklist, what to customize, and a test plan
- Niche snapshots (dentists, gyms, med spas, real estate, roofers) are valuable products for agencies
11.2Zapier / Make basics
- Use when GHL lacks a native integration
- Map fields carefully; test with sample data
- Watch task/operation limits on free plans
- Webhooks: GHL can send data out ("Webhook" action) or receive it (inbound webhook trigger)
12.1Your GHL portfolio & offers
- A practice sub-account for one niche with a funnel, form, calendar, pipeline and 6 workflows
- Loom walkthroughs (2–5 minutes each). Agencies love seeing you explain your build.
- Workflow diagrams and a documented build spec
- A sample snapshot setup checklist
- Certificates: GHL's official training/certification resources (check what's currently offered)
Build projects
Account setup, funnel + workflows, snapshot creation
Monthly support
Ongoing builds, edits, monitoring, reporting
Agency role
Part- or full-time GHL VA for an agency
Day 5 hands-on tasks
Campaign + review setup
60 minCreate a 3-email nurture campaign and connect reputation review requests. Send test emails.
Reporting & attribution
40 minAdd source tags and UTMs, then build a simple monthly results summary from test data.
Snapshot + SOP
60 minConvert your build to use custom values, create a snapshot (if your access allows), and write the setup checklist.
Capstone: Loom demo
45 minRecord a 5-minute Loom showing your niche build: funnel → form → workflow → pipeline → reminders → review. This is your #1 sales asset.
Workflow recipes, message copy & build docs
Plan workflows, then use the recipes, SMS and email copy, checklists, proposals and client emails. Replace every [bracket]. {{…}} items are GHL merge fields and custom values.
Workflow builder
Pick a trigger and up to 8 steps, or load a recipe. It draws the flow and gives you a build spec to copy into your notes or SOP.
Flow
How to land GoHighLevel & automation clients
Thousands of marketing agencies run on GHL and need builders, and many local businesses lose leads every day to slow follow-up. Show a working demo, speak in "missed revenue", and start with one high-impact workflow.
Working demo + Niche focus + Clear ROI = Automation clients
Businesses don't buy "workflows". They buy faster follow-up, fewer no-shows, more reviews and more booked appointments.
Tech talk
"I'll build a workflow with a form trigger, if/else branches and SMS actions."
Result talk
"Every new lead gets a text within 60 seconds, reminders cut no-shows, and happy patients are asked for a Google review automatically."
Automation services beginners can sell
| Service | Who buys it | Deliverable | Starter difficulty |
|---|---|---|---|
| Speed-to-lead setup | Local service businesses | Form/lead ad → instant SMS/email → follow-ups → notify team | Easy |
| Missed call text-back | Clinics, contractors, salons | Automatic text to missed callers | Easy |
| Appointment reminders & no-show flows | Any appointment business | Confirmation, reminders, reschedule flows | Easy |
| Review request automation | Local businesses | Post-visit review asks with a feedback branch | Easy |
| Full sub-account build | Agencies' new clients | Pipeline, calendars, forms, funnel, core workflows | Medium |
| Niche snapshot | Agencies | Reusable setup plus SOP | Medium |
| GHL support VA | Agencies | Ongoing builds, fixes, client support | Medium |
| Zapier/Make integrations | Businesses with many tools | Connected apps, less manual data entry | Medium |
GHL agencies constantly hire VAs to build and maintain client accounts. Search "GoHighLevel VA", "GHL specialist", "GHL automation" and "HighLevel builder" on OnlineJobs.ph, Upwork and LinkedIn, and join GHL communities where agencies post work.
Your first-client game plan
Pick a niche
Dental, med spa, gyms, real estate, roofing or coaching. Learn their customer journey and words.
Build a demo account
Funnel, form, calendar, pipeline and 6 core workflows for that niche.
Record Looms
Short walkthroughs of each build. Your most persuasive portfolio.
Profiles
Headline: "GoHighLevel Automation Specialist | Workflows, Funnels & CRM for [Niche]".
Apply to agencies
Include one Loom in every application. Offer a paid test build.
Pitch businesses
The "missed leads" pitch: call or submit a form to test their response speed.
Start with one workflow
Missed-call text-back or reminders: quick to build, visible results.
Retainer
Monthly monitoring, new workflows, reports and optimization.
The "missed leads" test
Experience the business's follow-up as a customer, then show how automation fixes it.
What to check
- How long until they reply to a form? (Many never do)
- What happens on a missed call?
- Is there online booking?
- Do they ask for reviews? How many recent Google reviews?
- Any follow-up if you don't book?
Good targets
- Appointment businesses running ads
- Clinics, dentists, med spas, gyms, salons
- Contractors (roofing, HVAC, solar)
- Real estate agents and mortgage brokers
- Coaches with webinars or consultations
Pitch rules
- Be factual and kind: "It took 2 days to hear back"
- Show a Loom of a demo workflow for their niche
- Talk about lost appointments, not features
- Offer one quick-win setup
- Respect their time; one follow-up only
How to price automation work
Per workflow
Simple, clear: "missed call text-back setup". Great first projects.
Build package
Full sub-account setup with a list of deliverables.
Hourly
Agency VA roles and ongoing support.
Monthly retainer
Monitoring, fixes, new automations, reporting.
Rates vary by country, niche and complexity. Check current posts for similar work. The GHL subscription, phone and SMS usage, and email sending costs are normally paid by the agency or business, not by you. Clarify this in writing.
- "Blast this purchased list with SMS" (consent and legal risk)
- Asks you to bypass A2P registration or carrier rules
- Asks you to use your own GHL account or card for their client
- Huge unpaid "test": build an entire snapshot for free
- No clarity on who owns the account and data
- Wants misleading messages ("Your order is ready" when there's no order)
- Publishing without testing every branch
- Time zone mismatches in reminders
- Re-entry and loops sending duplicates
- Messy names, no folders, no documentation
- Hard-coding details instead of using custom values
- Ignoring workflow error logs after launch
20 tips to get hired for GHL work
- Loom everything. A 3-minute build walkthrough beats any résumé.
- Niche down and build a full demo account for that niche.
- Use custom values in every build. Agencies notice.
- Name and folder workflows consistently.
- Write a build spec before building.
- Test with your own contact and share the log screenshots.
- Learn A2P, consent and email authentication. Few beginners do.
- Join GHL communities, where agencies post work.
- Follow GHL's changelog. Features change often.
- Offer a paid test build of one workflow.
- Quote per workflow for small businesses.
- Report results: response time, bookings, show rate, reviews.
- Learn Zapier/Make for integrations GHL lacks.
- Document SOPs for every build you hand over.
- Monitor after launch for the first week.
- Offer monthly support after every build.
- Learn copywriting basics. Good SMS copy doubles results.
- Keep a snapshot library of your best builds.
- Ask for testimonials with numbers ("no-shows down 30%").
- Stay compliant. Protecting the client's reputation protects yours.
GoHighLevel & automation interviews
GHL interviews check your platform knowledge, logical thinking, testing habits and communication. Most include a build test.
- Have your demo sub-account and Looms ready
- Review triggers, actions, if/else, waits, goals, custom values
- Know A2P, consent and email authentication basics
- Prepare a story about debugging a workflow
- Think out loud: goal → trigger → steps → exits → test
- Ask about their niche, snapshots and SOPs
- Be honest about features you haven't used
- Mention testing and documentation
- Build a speed-to-lead or reminder workflow
- Create a form + calendar + pipeline
- Fix a broken workflow
- Build a simple funnel page
- Explain a build in a Loom
20 GHL & automation questions with sample answers
Build your GHL portfolio
Build everything for one niche demo business. Tick items off as you go. Progress is saved in this browser only.
The 10 tasks
Journey map
A customer journey map for your niche with 10 automation opportunities.
Account foundation
Business settings, time zone, custom fields and values, tag naming convention.
Pipeline & calendar
A 6-stage pipeline and a booking calendar with a test appointment.
Form & survey
A lead form with consent and hidden source, plus a qualifying survey.
Funnel
A 2-step funnel (landing → booking) that's mobile-ready.
Core workflows
Speed to lead, confirmation and reminders, missed-call text-back.
Retention workflows
No-show follow-up, review request with branches, long-term nurture.
Testing log
Test results and log screenshots for every workflow and branch.
Snapshot & SOP
A build using custom values, a snapshot (if access allows) and a setup SOP.
Loom demo + pitches
A 5-minute Loom of the full build and 5 agency or business pitches sent.
Your 30-day action plan
Finish your niche demo account and all workflows. Record Looms.
Profiles, portfolio page, packages. Join 3 GHL communities.
Daily agency applications plus 5 "missed leads" pitches a day.
Learn Zapier/Make basics; add a second niche snapshot.
30-day challenge
Weekly tracker
| Week | Applications | Pitches | Follow-ups | Replies | Tests / calls | Clients |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 | ||||||
| 4 |
Map it, build it, test it, document it. That's what separates a GHL pro from a button-clicker.
GHL, automation tools & learning
Links open in a new tab. GHL changes fast, so the official Help Center and changelog are your best friends.