How to Set Up a GoHighLevel Sales Funnel in One Afternoon
GoHighLevel lets you build a two-step sales funnel — landing page plus booking calendar — in about three hours on the $97/month Starter plan, which includes unlimited funnels, calendars and up to 100,000 CRM contacts. The single biggest time sink isn’t the builder; it’s domain configuration, so do that first.
Agency plans start at $297/month and add sub-accounts and white-labeling. If you’re building for one business, Starter is enough.
What does a GoHighLevel funnel actually consist of?
A funnel is an ordered set of pages sharing a domain and a tracking setup. Each step is built in the drag-and-drop page builder, and each can host forms, calendars, surveys and payments. Anything a visitor submits creates or updates a CRM contact.
That last part is the reason to use GHL instead of a standalone page builder. The funnel and the CRM are the same system, so a form submission is instantly a contact with a pipeline stage.
Step 1: Attach a custom domain before you build anything
Go Settings > Domains > Add Domain. Enter a subdomain like go.yourbrand.com, then add the CNAME record it shows you at your registrar. Propagation takes anywhere from 10 minutes to a few hours.
Do this first, because pages created on the temporary msgsndr.com domain don’t carry over cleanly. Editing a funnel’s domain after launch means re-verifying forms and reconnecting calendars — an hour of avoidable work.
If you’re stuck: check whether the domain has an existing A record. GHL needs a clean CNAME, and a leftover record from another host silently blocks verification.
Step 2: Build step one as a single offer, not a menu
Create Sites > Funnels > New Funnel, choose the two-step template, and name it after the offer. The landing page should make one promise, show proof, and ask for one action.
Keep the form to three fields: name, email, phone. Each extra field costs conversion, and GHL will enrich the contact record later through form fills and tracking. Phone number is worth the friction if you follow up by SMS — otherwise drop it.
Use plain, specific copy. “Book a 20-minute call to review your ad account” converts; “Get started today” doesn’t.
Step 3: Connect the calendar as step two
Step two should be a calendar, not a thank-you page. In the funnel builder, add the Calendar element and attach a GHL calendar with round-robin or a single user, 30-minute slots, and a 4-hour minimum notice.
Make sure the calendar’s confirmation settings send both email and SMS if you collected a phone number. GHL’s default is email only, and the SMS confirmation measurably reduces no-shows for local service businesses.
Step 4: Add the one automation that matters
Go Automation > Workflows > Create Workflow, trigger on Form Submitted for this specific form, then add:
- Wait 5 minutes, send SMS: “Got your request — pick a time here: [link]”
- Wait 24 hours, if no appointment booked, send email with the same link
- Wait 72 hours, if still nothing, move the contact to a “nurture” pipeline stage
The conditional check on “appointment booked” is what separates this from a broadcast sequence. Most GHL accounts built in a hurry send the booking link three times to people who already booked.
Step 5: Test the whole path, including on a phone
Submit the form yourself from a mobile device. Check: does the contact appear in Contacts within a minute, does the SMS arrive, does the booking update the contact’s tag, and does the calendar invite land in your inbox?
Test the calendar on a phone specifically. Timezone handling is the most common failure — a booking showing 2pm in the app and 7pm in the invite means the calendar’s timezone isn’t set to the business location.
What should you skip in week one?
Almost everything else. Funnel A/B testing needs volume you don’t have yet. Membership areas and courses are a separate build. Snapshots from the marketplace are tempting but often bring in dozens of workflows that conflict with yours.
Build the funnel, watch the automate, and leave the rest until you have 50 leads in the system. Then you’ll know which of the extras you actually need.
Is GoHighLevel overkill for a single funnel?
Yes, if that’s all you’ll ever build. You can host a landing page for $0-20/month and connect a calendar for another $0-15. GHL earns its $97 when you need funnels plus CRM plus SMS plus pipelines in one place, or when you’re running several client accounts from one login.
Quick Summary
- Starter is $97/month with unlimited funnels, calendars and 100k contacts.
- Set up the custom domain first; page URLs don’t migrate cleanly later.
- Keep the landing form to three fields and make step two a calendar.
- One workflow: SMS in 5 minutes, conditional follow-ups at 24 and 72 hours.
- Test the booking on a phone — timezone bugs are the most common failure.
