- Build the pipeline before any automation: every workflow needs clean stages to move leads through.
- Instant lead response and missed-call text-back usually produce the fastest return.
- Register for A2P 10DLC before sending SMS in the US, or messages get filtered or blocked.
- Keep workflows small and named clearly; one giant workflow is impossible to debug.
- Most small businesses need six core systems, not every feature GoHighLevel offers.
GoHighLevel (GHL) replaces a stack of separate tools: CRM, funnels, calendars, SMS, email, reviews and automation in one account. That breadth is also why many small businesses get stuck. They log in, see dozens of menus, build half a workflow and go back to spreadsheets. This guide is the order we use when we set up an account for a service business, starting with the systems that pay off first.
Before you start: the foundations
Thirty minutes of groundwork prevents most of the problems we’re hired to fix later:
- Business profile: name, address, time zone and business hours. Workflows and calendars use the time zone, so get it right first.
- Phone number: buy a local number in GHL (LC Phone) or connect your own Twilio account, and decide whether calls forward to a cell, a desk phone or an AI receptionist.
- A2P 10DLC registration: in the US, business texting from local numbers requires brand and campaign registration. Unregistered traffic is filtered or blocked by carriers, so submit this on day one; approval can take days.
- Email sending domain: set up a dedicated sending subdomain with SPF, DKIM and DMARC so follow-up emails land in the inbox.
- Custom fields: add the few fields your team actually uses to qualify, such as service needed, budget range or move-in date.
Step 1: Build your lead pipeline
A pipeline is the list of stages a lead moves through. Keep it short enough that everyone uses it the same way. For most service businesses, six stages are enough:
| Stage | What it means | What moves a lead out |
|---|---|---|
| New lead | Inquiry received, not yet contacted | First reply sent or call connected |
| Contacted | Two-way conversation started | Lead qualifies or disqualifies |
| Qualified | Right fit, real need, ready to talk | Appointment booked |
| Booked | Appointment, estimate or consult scheduled | Shows up (or no-shows) |
| Proposal / estimate sent | Waiting on a decision | Won or lost |
| Won / Lost | Closed, with a lost reason recorded | Review request or reactivation |
Record a lost reason every time. After a few months it tells you whether you lose on price, timing or speed, which decides what to automate next.
Step 2: Set up instant lead response
Speed is the single biggest lever in lead conversion. In a study published in Harvard Business Review, companies that tried to contact a lead within an hour were seven times more likely to qualify it than those that waited longer (Harvard Business Review, “The Short Life of Online Sales Leads”, 2011). Your first workflow should make that automatic:
- Trigger: form submitted, survey submitted, Facebook lead form or a new contact with a specific tag.
- Action: send an SMS within a minute that uses the lead’s first name and answers the obvious next question (“When’s a good time for a quick call?”).
- Action: send a confirmation email with what happens next.
- Action: create an opportunity in the “New lead” stage and notify the owner or the on-call team member.
When the lead replies, a separate workflow should stop the sequence. Nothing annoys a prospect more than receiving a scheduled “just checking in” text after they’ve already answered.
Step 3: Configure calendars and booking
Set up a calendar for each appointment type (consultation, estimate, service visit) with realistic buffers and minimum notice. Then:
- Connect Google or Outlook calendars so GHL sees real availability.
- Send confirmations immediately, plus reminders 24 hours and 2 hours before.
- Move the opportunity to “Booked” automatically when an appointment is created.
- Add a no-show workflow that texts within 15 minutes of a missed appointment with a rebooking link.
Step 4: Turn on missed-call text-back
Unanswered calls are one of the most expensive leaks in a small business. A widely cited 411 Locals study found that 62% of calls to small businesses went unanswered (411 Locals small-business phone study, 2016). Missed-call text-back sends an automatic SMS the moment a call is missed, so the caller gets a reply before they dial a competitor. We cover the setup in detail in our missed-call text-back guide.
Step 5: Build your review generation workflow
When an opportunity moves to “Won” or a job is marked complete, send a short thank-you and a review request. Keep it to one link and one sentence. Add a reminder a few days later only if the customer hasn’t clicked. Route unhappy replies to a manager instead of the review link, and never offer incentives for reviews, which breaks most review platforms’ rules.
Step 6: Set up a reactivation campaign
Your old leads and past customers are your cheapest source of new revenue. Build a smart list of contacts with no activity in 90+ days and send a short, relevant message: a seasonal service reminder, a new offer or a simple “are you still looking for help with X?” Space messages out, honor opt-outs instantly and stop as soon as someone replies.
Common GoHighLevel setup mistakes
- Skipping 10DLC: texts silently fail, and nobody notices for weeks.
- One giant workflow: split logic into small workflows with clear names like “Lead | New form | Instant reply.”
- No stop conditions: sequences keep texting after the lead replies or books.
- Too many pipeline stages: the team stops updating them, and reporting becomes fiction.
- Importing dirty data: deduplicate and tag contacts before import, especially when migrating from another CRM.
Industry-specific setups
The six systems above apply almost everywhere, but the details change by industry. A roofer needs storm-season campaigns, a clinic needs recall reminders and a gym needs trial follow-up. See our playbooks for real estate, insurance agencies, fitness studios and dental and medical clinics.
DIY or done-for-you?
| DIY setup | Done-for-you setup | |
|---|---|---|
| Time to launch | Several weekends, often longer | Usually one to two weeks |
| Cost | Your time plus trial and error | A fixed project fee |
| Risk | Missed 10DLC, broken triggers, duplicate messages | Tested before go-live |
| Best for | Owners who enjoy building systems | Teams who want it working now |
Either way, use our free GoHighLevel setup checklist to make sure nothing is missed. If you’d rather we build it, see our GHL setup service.
Sources
- Harvard Business Review, “The Short Life of Online Sales Leads”, 2011
- 411 Locals small-business phone study, 2016
Figures are reported as published by each source. Forecasts are the source’s predictions, not guarantees. We review this article regularly; spot something outdated? Tell us.
Written by Ahmad Ali, GoHighLevel Specialist
Ahmad builds and fixes GoHighLevel accounts: pipelines, workflows, funnels, snapshots and GHL AI, set up so teams can actually run them.