← All case studies · Case Study 01 · GoHighLevel · CRM

Full GHL system for a migration & education business.

The migration consulting business was juggling five sub-accounts, thousands of leads across broken pipelines, and a team drowning in manual follow-ups. Two months later they were running 11,000+ opportunities through a single, coherent system. The team was focused on high-value conversations instead of chasing DMs.

GoHighLevel CRM pipeline managing 11,000+ opportunities across five sub-accounts for a migration and education business
Client
Migration & Education Group (anonymised)
Industry
Migration Consulting
Timeline
8 weeks
Role
Lead Automation Architect
Services
Strategy · Build · Support
Year
2024 — Delivered
01
Overview

The business was growing faster than the system could handle.

The client operated five distinct sub-brands under one migration and education group: Aussie Migration, L2C Education, CourseApply, Luma Labs, and Mariam Medicare. Each brand ran its own channels, qualification, and tracking. Spreadsheets, half-configured GHL sub-accounts, manual follow-up chains.

The user problem: leads went cold before anyone got back to them.

The business problem: the team couldn't tell where anyone was in the funnel.

The objective: one coherent GHL setup, so the team could focus on qualifying calls instead of chasing leads.

02
My Role

Strategy, build, and continuous maintenance.

I led the entire automation architecture: from initial discovery through eight weeks of build and into ongoing management. I collaborated with the client's operations director and their sales team, with occasional input from their marketing lead.

Responsibilities
Discovery, systems architecture, pipeline design, workflow build, integration, dashboards, team training, ongoing support.
Collaborators
Operations Director (sponsor), Sales Team Lead (subject matter), Marketing Lead (funnels & ads).
Scope
5 sub-accounts · 8 pipelines · 40+ workflows · 3 dashboards · WhatsApp/SMS/Email sequences.
Approach
Phase-by-phase build with weekly demos, real-lead testing, and continuous refinement rather than one big-bang launch.
03
Discovery

Understanding how the business ran.

Before touching any GHL settings, I spent the first week interviewing the sales team, shadowing the operations director, and mapping the current-state lead journey across all five sub-brands.

Interviews

  • Sales team (4 people) — where leads got stuck, what took the most time, what they wished existed
  • Operations Director — reporting needs, forecast requirements, team performance visibility
  • Marketing Lead — ad performance data, funnel drop-off, campaign attribution

Key findings

  • Response time was the killer — average first response was 4h 20m during business days; leads who waited >1 hour were 68% less likely to convert
  • Duplicate tracking — the same lead often existed in 2–3 sub-accounts if they engaged with multiple brands
  • No handoff logic — leads went from marketing to sales via WhatsApp screenshots (yes, really)
  • No lead scoring — the team treated every enquiry the same, even obvious tyre-kickers
Complex GoHighLevel workflow with 50+ nodes automating GSM eligibility, WhatsApp follow-ups, and pipeline routing
Mapping the discovered workflows before rebuild. Every arrow was a manual handoff.
04
Problem

Defining what to solve.

"The business had five funnels. It needed one system, five brands."

Primary problem statement

Leads across five sub-brands were being lost to slow response times, duplicated tracking, and the absence of any single source of truth. The team was overwhelmed with volume they couldn't measure.

Design principles I set for the build

  • Every lead lives in one place — no matter the brand
  • Every stage triggers itself — no manual moves
  • Sales sees only what they need — hot leads, ranked, with context
  • Operations sees the whole picture — reporting and forecasts across brands
  • Edge cases don't break it — duplicates, channel conflicts, off-hours leads
05
Architecture

Sketching the system.

I mapped the target architecture in a whiteboard session before any GHL configuration. Each sub-brand kept its own funnel intake, but everything flowed through a shared master pipeline where lead scoring, routing, and follow-ups were centralised.

Information architecture

  • 5 sub-accounts (one per brand) preserved for brand-specific automation
  • 1 master pipeline with 8 stages: Captured → Contacted → Qualified → Called → Proposed → Won/Lost
  • Cross-account tagging for lead attribution
  • Automated de-duplication using phone + email
n8n workflow syncing calendar appointments into the GoHighLevel sales pipeline with automatic stage transitions
Pipeline architecture. Each brand retains identity, the system stays coherent.
06
Build

Building the eight-stage pipeline.

Over six weeks of build I created the pipeline stages, custom fields, tagging structure, sub-account permissions, and every automated transition. The team reviewed each stage as it went live and flagged mismatches with how they operated.

GoHighLevel CRM pipeline managing 11,000+ opportunities across five sub-accounts for a migration and education business
The final pipeline. Every stage has automation, every automation has fallback.

Workflows built

  • Lead capture & routing — enquiries route to the correct sub-account based on ad source, form field, or channel
  • First-response automation — instant WhatsApp acknowledgement, calendar link, brief qualification questions
  • Show/no-show handling — different sequences depending on whether the lead attends their scheduled call
  • Nurture sequences — long-form email + WhatsApp for leads not ready to book
  • Re-engagement — leads dormant for 30 days receive tailored re-engagement based on original enquiry
07
Components

What else was built.

Beyond the main pipeline, eleven components filled in the operation across GoHighLevel and n8n. From lead capture through invoicing.

Workflows & sequences

Complex GoHighLevel workflow with 50+ nodes automating GSM eligibility, WhatsApp follow-ups, and pipeline routing
50-node workflows
GSM eligibility routing, WhatsApp follow-ups, and pipeline transitions inside one workflow.
GoHighLevel WhatsApp follow-up sequence with different message paths for showed vs no-show appointments
WhatsApp follow-up sequences
Different paths for showed vs no-show appointments.
n8n workflow syncing calendar appointments into the GoHighLevel sales pipeline with automatic stage transitions
Appointment → pipeline sync
Calendar bookings become opportunities in the right stage automatically.
n8n customer success lead nurture pipeline segmenting dormant leads for tailored re-engagement
Dormant lead nurture
CSM pipeline segmenting dormant leads for tailored re-engagement.
n8n automation generating and emailing visa invoices when a client passes eligibility qualification
Visa invoice automation
n8n generates and emails invoices when a client passes qualification.

AI components

GoHighLevel AI agent handling first-response across five channels: SMS, WhatsApp, Instagram, Facebook, and live chat
AI bot across five channels
First-response on SMS, WhatsApp, Instagram, Facebook, and live chat.
n8n workflow bridging chatbot conversations into GoHighLevel — reading dialog, qualifying leads with AI, and updating opportunities in real time
Chatbot → pipeline bridge
n8n reads chatbot conversations, qualifies leads with AI, updates opportunities in real time.
n8n AI document reader automation extracting structured data from visa application documents
AI document reader
Extracts structured data from visa application documents automatically.

Reporting, funnels & campaigns

Custom GoHighLevel reporting dashboard showing 155% year-over-year growth in tracked opportunities
Growth dashboard
Custom GHL reporting showing 155% year-over-year growth in tracked opportunities.
GoHighLevel email marketing campaigns configured for a migration consulting business
Email campaign system
Segmented campaigns across the migration consulting brand.
GoHighLevel funnel with A/B split testing configuration for landing page conversion optimisation
Funnel + A/B testing
Split testing across landing pages, results feeding back into the pipeline.
08
Validation

Testing with real leads, not sandbox.

Each phase went live to real leads under close monitoring before I moved on. This surfaced edge cases that no amount of pre-planning would have caught.

What we caught & fixed

  • Duplicate lead flooding — 12% of leads engaged with 2+ brands. Added phone-based de-dupe with brand-preservation logic.
  • Off-hours WhatsApp mismatch — automated messages felt cold at 2am. Added quiet-hours routing.
  • Calendar timezone bugs — international leads seeing wrong times. Fixed timezone detection in booking flow.
  • Team over-notification — sales team drowning in Slack pings. Batched notifications into hourly digests.
09
Results

The system after six months.

11K+
Opportunities Managed
155%
Growth in Opportunity Count
4h → 2m
Avg. First Response Time
0
Manual Pipeline Moves

Business impact

  • Response time collapsed from 4h to 2 minutes for the automated first touch. The biggest single conversion improvement
  • Team focused on qualified conversations only — nurture and cold outreach handled automatically
  • Cross-brand reporting exists for the first time — operations can forecast and reallocate spend
  • Zero data loss across five sub-accounts since launch

"Islam brought structure and clarity to a complex product challenge. The final system was not only elegantly built but significantly easier for our team to operate."
— Operations Director, Migration Consulting

10
Reflection

What I'd do differently.

Two things stand out looking back at the build.

Duplicate detection should have been phase one, not phase four. Once the de-dupe logic was in place, half the "weird bugs" we were seeing in the first three phases disappeared retroactively. I should have architected for it from the start.

The team training was the most valuable single deliverable. A working system that nobody understands still fails. I now spend more time on team walkthroughs and less on documentation nobody reads.

What comes next

  • Adding an AI qualification agent as the new first-response layer
  • Predictive lead scoring based on 12 months of pipeline data
  • Cross-brand lead attribution modelling

CRM migration turning into a bigger project than you expected?

That's usually the shape of it. Book 30 minutes and I'll tell you what actually needs rebuilding and what can be lifted across.

Calendar not loading? Open the contact page →