Your GHL account is set up and the snapshot is loaded. Before anything else, get familiar with the four areas you will use every day. Everything in this system flows through one or more of these views.
This is the most important setup step you are responsible for. Without the Facebook integration active, leads from your ads will not flow into GHL automatically. The workflows, pipelines, and automations in this snapshot are useless without the leads reaching them.
- Go to Settings, then Integrations
- Find the Facebook option and click Connect
- Log in with your Facebook account and grant the required permissions
- Select the ad account you use for your fitness business
- Select the Facebook page your ads run from
- Map the lead form fields: first name, last name, phone number, and email address must all point to the correct GHL contact fields
Connecting the Facebook integration is not enough on its own. Each workflow that fires when a lead arrives needs to know which specific form or page it should listen to. You must set this inside the workflow itself.
- Go to Automation, then open Workflow 1.1 (the Facebook lead form workflow)
- Click on the trigger at the top of the workflow
- In the trigger settings, select your Facebook lead form from the list of connected forms
- Save the trigger
Repeat this for Workflow 1.2 if you are also running traffic to a landing page. Open Workflow 1.2, click the trigger, and select your landing page form instead. Both workflows use the same structure, only the trigger source differs.
GHL includes a built-in Ad Manager that lets you create, launch, and monitor Facebook and Instagram ad campaigns without leaving the platform. For a fitness business running lead generation ads, this is where you build the campaigns that send leads into your CRM. Once a lead submits the ad form, Workflow 1.1 fires automatically and the system takes over.
Go to Marketing in the left navigation, then select Ad Manager. If this is your first time, click Connect Accounts and follow the prompts to link your Facebook account, grant the required permissions, and select your ad account and page.
- On the Ad Manager home screen, click + Create Campaign
- Select Facebook as the platform
- Choose Start from Scratch or pick a template
- Click Next to begin configuring the campaign
Select Lead Generation. This is the objective that enables a Facebook lead form to attach to your ad and feed contact details directly into GHL. Other objectives (Website Traffic, Engagement, Sales) are available but do not capture leads inside Facebook natively.
The ad set controls who sees your ad and what you spend. One ad set is created automatically with each new campaign.
- Budget: Set a daily or monthly budget. This is charged to the card linked to your Meta ad account, not to GHL.
- Location: Target by city, postcode, or radius. You can also exclude specific areas.
- Audience: Narrow by age, gender, and interests. For a fitness business, combining location with relevant interests (gym, fitness, weight loss, health) helps qualify traffic before they see the ad.
- Schedule: Set a start date and, if applicable, an end date for time-limited promotions.
- Primary text: The main body copy. Keep it under 125 characters. Lead with the outcome your prospect wants, not a description of your programme.
- Headline: The bold line below the image. Short and direct. State the offer or the result.
- Description: Optional supporting line below the headline.
- Media: Upload an image or video. Single image and carousel formats (up to 10 images) are both supported. Real photos of your facility or clients outperform stock images in fitness advertising.
- Call to action button: Choose the button label that appears on the ad, such as Learn More, Sign Up, or Get Quote.
Because the objective is Lead Generation, you will be asked to select or create a Facebook lead form. This is the form that opens inside Facebook or Instagram when someone clicks the ad. It captures their details and sends them into GHL as a contact.
In the lead form dropdown, click Create Facebook Form and work through the following sections:
Once all sections are complete, click Create Form to save it, then select it in the campaign setup and proceed to publish.
- Review all campaign, ad set, and ad settings on the summary screen
- Click Publish to submit to Facebook for review
- Facebook typically reviews and approves ads within minutes to a few hours. You will be notified when the campaign goes live.
The snapshot includes seven calendars, all currently inactive. No slots will be available for booking until you configure availability on each one. At minimum, the Onboarding Session calendar must be active before you begin converting leads, because this is what you book during or after the sales call.
- Go to Calendars in the left navigation
- Open each calendar you want to make active
- Set your available hours for each day of the week
- Assign the team member who will appear as bookable on that calendar
- Save, then copy the booking link
- Open the booking link in an incognito browser window and confirm available time slots appear
If you are operating solo, you can skip this section for now and return when you hire. If you have coaches, a VA, or a sales team member who will be working inside GHL, add them before going live.
- Go to Settings, then Team Management
- Select Add User and enter their name and email address
- Assign their role: Admin for full access, User for standard operational access
- After adding, go to each relevant calendar and assign the new team member so they appear as bookable
Give Admin access only to people who genuinely need to modify workflows, billing settings, or integrations. Coaches, VAs, and sales staff should be set to User. The User role allows them to manage contacts, conversations, pipelines, and tasks without the ability to alter the system configuration.
Without notifications active, a lead can arrive in GHL and sit uncontacted for hours. This is the single most common cause of slow response times, and slow response times are the single most common cause of cold leads. Do not skip this step.
- Search for HighLevel in the iOS App Store or Google Play Store and install it
- Log in with your GHL credentials
- When prompted, allow push notifications
- Every team member should do this on their own device
- In GHL web, go to Settings and then Notifications
- Turn on alerts for new leads, new inbound messages, and new tasks
- Confirm your notification preferences are saved
After every call with a lead, you must record the outcome in GHL. This is the action that triggers the next automation. If the outcome is not recorded, no workflow fires, and the lead sits in limbo with no follow-up and no next step. This is the most commonly missed step by new users.
How you record the outcome depends on how the call was made. There are two paths:
Before you run your first ad and send live traffic into this system, confirm each of the following. Everything on this list is something you are responsible for. Everything else has already been configured as part of your onboarding.
The call disposition system is the core of how this snapshot handles what happens after a lead is first contacted. Rather than relying on the team to remember the next step for every possible outcome, the system automates the follow-up based on what actually happened on the call.
The person working the leads applies a single label, the disposition, and the right workflow fires automatically. One decision. Zero dropped leads.
This chapter covers how leads enter the system, how the first contact attempt is handled, and what each disposition outcome triggers.
Leads come in through two entry points, each with its own dedicated workflow in Folder 1:
Both entry points do the same job: capture the lead, add them to the CRM, and trigger the initial outreach sequence to get someone on a call with them. The difference is simply the source of the lead.
Every workflow in Series 1 and 2 comes in two versions: A and B. This is not A/B testing. The two versions exist because the team may call leads in one of two ways, and each method requires a different trigger mechanism.
When a team member calls a lead using the built-in dialer inside GoHighLevel, the dialer window shows a set of outcome buttons at the end of the call, Not Answered, Voicemail, Requested Appointment, and so on. Clicking one of these buttons automatically triggers the corresponding Series 2 disposition workflow. No manual steps required beyond the click.
When a team member calls from their own mobile or landline, they never see the GHL dialer interface, so the dialer outcome buttons are not available. To trigger the same automation, they must open the contact record in GHL and manually selecting from a dropdown menu in a Custom Field, positioned in the contact card, called "Call Outcome".
The custom field fires the same Series 2 workflow that the dialer button would have triggered. The outcome is identical, only the trigger mechanism differs.
| Option A, GHL Dialer | Option B, Personal Phone | |
|---|---|---|
| How they call | Via GHL built-in dialer | From their own mobile or landline |
| How outcome is recorded | Clicks disposition button in the dialer window | Selects the outcome from the "Call Outcome" Custom Field in the contact card |
| Workflow triggered | Same Series 2 workflow fires either way | |
| Preferred method? | ✅ Yes | Fallback only |
Once the first call attempt has been made and the outcome recorded, one of five Lead Call Status workflows fires. Each disposition has a defined next action. Nothing is left to chance or memory.
The practical effect of this system is that the team has exactly one decision to make after every call: which disposition applies? Once that decision is made, the CRM takes over completely.
- The right people get the right follow-up automatically
- Nothing falls through the cracks between call attempts
- The team's time is spent on conversations, not admin
- Every lead has a defined next step, regardless of the call outcome
Pipelines are the visual tracking layer inside GoHighLevel. They show where every contact sits in the journey at any given moment, from the first moment a lead enters the system through to becoming a paying client completing a programme.
There are 4 pipelines in this snapshot, each covering a distinct phase. A contact moves from one pipeline to the next as they progress, they are not all used simultaneously. Think of them as chapters in the client journey, not parallel tracks.
This is where every new lead lands and where the sales process plays out. A contact enters at New Lead and ideally exits at Client/Sold, or gets moved to Nurture if they are not ready to buy.
Once a contact is marked as Client/Sold in Pipeline 1: they move here. Pipeline 2 tracks whether the onboarding appointment actually happens, and handles the outcomes if it does not.
This pipeline tracks active clients week by week through the 6-week programme. It gives the team instant visibility of where every client is in their journey and whether anyone is falling behind.
The simplest pipeline in the snapshot, a single stage used to track ongoing members after they have completed the 6-week programme. It acts as a membership roster rather than a journey tracker.
A contact reaches this pipeline after completing Pipeline 3. At this point they are a retained client and may be offered ongoing sessions via the service booking calendars.
If you offer additional programmes beyond the 6-week course, you can add a new stage to this pipeline for each one, for example 12-Week Program, Personal Training, or Online Coaching. To do this, go to GHL, Opportunities, Pipelines, open Pipeline 4, and add the stage there. Keep in mind that each new stage also needs to be a step in the relevant workflow, the workflow is what actually moves a contact into the stage. If a stage exists in the pipeline but no workflow action points to it, contacts will never land there automatically.
The four pipelines form a linear progression. A contact should move through them in order, though not every contact will reach all four stages.
The onboarding phase begins the moment a lead agrees to book a call and ends when they either complete the onboarding session (becoming a confirmed client) or fail to show up. There are two workflows and one dedicated calendar covering this phase.
This workflow fires as soon as the onboarding appointment is booked. Its job is to reduce no-shows by keeping the client informed and reminded about their upcoming session.
If a client books an onboarding session and does not attend, Workflow 3.2 handles the follow-up. The contact is moved to the No Show stage in Pipeline 2 and a re-engagement sequence fires.
The Onboarding Session calendar is the only calendar in the snapshot wired specifically into the sales and onboarding flow. It is a Round Robin calendar, meaning appointments are distributed across available team members based on availability.
| Setting | Value |
|---|---|
| Calendar type | Round Robin, optimise for availability |
| Session duration | 30 minutes |
| Slot interval | 30 minutes |
| Auto-confirm | Yes |
| Google calendar invites | Enabled |
| Reschedule allowed | Yes |
| Cancellation allowed | Yes |
| Current status | Inactive, availability hours not yet set |
The 6 Weeks Program is the core service delivery phase. Once a client completes onboarding, they enter this phase and the CRM tracks their week-by-week progress through Pipeline 3 while Workflow 5.1 handles the automated touchpoints throughout.
The combination of the pipeline (visibility) and the workflow (automation) means the team always knows where every client is, and every client receives the right communication at the right time, without the team having to remember to send anything manually.
Workflow 5.1 is the automation backbone of the 6-week programme. It runs alongside the client's progression through Pipeline 3: firing communications and check-ins at each stage of the journey.
Pipeline 3 has 8 stages, one holding stage, six weekly stages, and a completion stage. Each stage represents a distinct week of the client's programme.
Not every lead is ready to buy when first contacted. The Nurture path exists for leads who fall into the Nurture disposition after a call, meaning they expressed some level of interest but were not ready to commit.
These contacts are worth keeping. Rather than letting them go cold, the system moves them into a long-term sequence that stays in touch over time, so when they are ready to re-engage, the business is already top of mind.
Workflow 4.1 is a long-form nurture sequence designed to stay in contact with leads over an extended period, weeks or months, without being intrusive. The goal is to maintain a relationship until the lead is ready to re-enter the sales conversation.
Workflow 6.1 is the final automated touchpoint in the client lifecycle. It fires when a new sale is confirmed, the trigger being the contact moving into the Client/Sold stage in Pipeline 1: or completing the programme in Pipeline 3.
There are 7 calendars in this snapshot. They split into two categories: one calendar that is integral to the sales and onboarding flow, and six service booking calendars for class and session bookings by active members.
Covered in detail in Chapter 3. This calendar is the booking entry point for prospects who have agreed to an onboarding call. It is a Round Robin calendar that distributes appointments based on team availability.
These six calendars are for ongoing class and session bookings by active clients and members. All are 60-minute service booking calendars with 15-minute slot intervals, meaning a new slot opens every 15 minutes, but each booking lasts one hour.
There are 6 email templates in this snapshot, all built using the GHL email builder (not plain text). They are fitness-themed and match the six service booking calendars, one template per service type.
These templates are currently snapshot placeholders. The design structure and layout are in place, but the copy, branding, and imagery need to be updated to reflect the client's actual business before they can be used in live campaigns or workflows.
- Replace placeholder images with the client's actual photography
- Update copy to match the client's voice and service descriptions
- Apply brand colours and fonts consistently across all 6 templates
- Add the client's logo, contact details, and social links
- Review and update the footer with correct unsubscribe and address information
- Test each template across email clients before linking to any workflow
Workflow 3.1, Onboarding Meeting Confirmation + Reminders runs automatically from the moment a prospect books their onboarding call through to the moment the call begins. Its job is simple: make sure they show up, and make sure they arrive warm.
The gap between booking and the call is where most no-shows happen. Uncertainty, second-guessing, and forgetting are all preventable. This workflow removes all three by keeping the prospect informed, engaged, and reminded at exactly the right intervals.
Triggered automatically when an appointment is confirmed in the Onboarding Session calendar.
Previously your system sent a calendar confirmation and a reminder. This workflow adds a personal check-in email between booking and call day, plus a same-day SMS, the single highest-impact touchpoint for show rates.
| Step | Timing | Channel | What it achieves |
|---|---|---|---|
| 1 | Immediately on booking | SMS | Personal confirmation, sets tone |
| 2 | 24 hrs after booking | Removes uncertainty, prevents cancellations | |
| 3 | 24 hrs before call | SMS | Reminder + pre-call engagement |
| 4 | 1 hr before call | SMS | Final show-up nudge |
The workflow resets automatically based on the new appointment time. Steps 3 and 4 (the reminders) fire relative to the new date. Steps 1 and 2 do not repeat, they have already done their job.
The workflow stops immediately. The contact is moved back to the Interested stage in Pipeline 1 and a task is created for your team to follow up manually. No automated messages continue after a cancellation.
Workflow ends. The contact moves to Confirmed Client in Pipeline 2 and the programme delivery sequence (Workflow 5.1) takes over.
Workflow 5.1, 6 Weeks Program is the backbone of the client experience. It runs from the moment a client is confirmed through to the day they complete the programme, 6 weeks of automated touchpoints, weekly pipeline updates, and a structured path to the review and referral request at the end.
This is not just an admin workflow. Every message it sends shapes how your client feels about their progress, their commitment, and your business. A client who receives consistent, well-timed check-ins throughout the programme is far more likely to complete, refer, and leave a review than one who goes 6 weeks without hearing from you between sessions.
Triggered automatically when a contact moves to Confirmed Client in Pipeline 2: meaning the onboarding call was completed successfully.
The workflow runs 13 automated touchpoints across 7 phases. Each phase opens with an email and includes a mid-week SMS check-in. The pipeline stage in Pipeline 3 advances automatically at the start of each week.
| Phase | SMS | Pipeline | |
|---|---|---|---|
| Pre-Start | Welcome + overview | Day-before reminder | Waiting To Start |
| Week 1 | Kick-off | Mid-week check-in | → Week 1 |
| Week 2 | Week 2 focus | Mid-week check-in | → Week 2 |
| Week 3 | Week 3 focus | Mid-week check-in | → Week 3 |
| Week 4 | Week 4 focus | Mid-week check-in | → Week 4 |
| Week 5 | Week 5 focus | Mid-week check-in | → Week 5 |
| Week 6 | Final push + Completion | Final check-in | → Week 6 → Completed |
13 automated touchpoints total, 7 emails, 6 SMS, over 42 days.
If a client shows no engagement, no email opens, no SMS replies, no session bookings, for 10 or more consecutive days during the programme, your team receives an internal notification. This is a leading indicator of churn. The system flags it early enough for a personal outreach to make a difference.
Client reaches Completed in Pipeline 3. The workflow ends, Workflow 6.1 (Review Request) fires immediately, and Workflow 6.2 (Referral Request) fires 2–3 days later. The client moves to Pipeline 4.
The workflow stops immediately. No further programme messages are sent. The contact is flagged in the CRM for your team to handle personally.
Workflow 7.1, Post-Program Retention activates the moment a client completes the programme and enters Pipeline 4. It runs for 30 days with a single goal: keep the momentum going and turn a programme graduate into an ongoing member.
The period immediately after a structured programme ends is the highest drop-off risk in any fitness business. The structure is gone, the weekly touchpoints have stopped, and without a bridge the client drifts. This workflow is that bridge.
Triggered automatically when a contact moves to New Member in Pipeline 4.
| Day | Channel | What it does |
|---|---|---|
| Day 3 | Transition check-in, sustain momentum after programme ends | |
| Day 7 | Introduces ongoing session options and booking calendars | |
| Day 14 | SMS | Direct booking nudge if no activity recorded |
| Day 30 | One-month check-in, last soft touch before re-engagement path |
The workflow exits immediately. The client is active, no further retention messages are needed. They remain in Pipeline 4 as an ongoing member.
The contact is tagged as Inactive Member and handed over to Workflow 7.2 (Cold Member Re-Engagement), which takes a different approach for contacts who have gone quiet.
Workflow 6.2, Referral Request fires in the window immediately after programme completion, 2 to 3 days after the review request, and asks one simple question: does your client know someone who would benefit from the same journey they just completed?
Fitness clients refer at a high rate when asked at the right moment, in the right way. The right moment is immediately post-completion, when results are tangible and satisfaction is at its peak. Most businesses miss this window entirely because they never ask systematically. This workflow makes it automatic.
Triggered when a contact moves to Completed in Pipeline 3: with a 2–3 day delay so it follows, rather than overlaps with, the review request in Workflow 6.1.
| Step | Timing | Channel | What it does |
|---|---|---|---|
| 1 | Day 2–3 after completion | Primary referral ask, single clear action | |
| 2 | Day 10 (if no referral) | SMS | Light follow-up, maximum one |
| 3 | On referral submitted | SMS | Thank-you to referring client |
Workflow 7.2, Cold Member Re-Engagement runs for members who completed the programme, received the 30-day retention sequence, and still have not booked any ongoing sessions. At 60 days of inactivity, it makes one final structured attempt to bring them back, before they go permanently cold.
These contacts have not formally left. They have just gone quiet. The window to re-engage them is finite, and the approach needs to be different from the retention sequence that preceded it, less frequent, more direct, and with a clear endpoint.
Triggered when a contact receives the Inactive Member tag at the end of Workflow 7.1: meaning they completed the programme but have not booked any sessions within 30 days of completing.
| Day | Channel | What it does |
|---|---|---|
| Day 60 | Personal check-in, shows the business remembers them | |
| Day 67 | SMS | Low-friction booking link, no pressure |
| Day 80 | Final decision email, book or opt out |
The workflow exits immediately. The contact returns to active member status in Pipeline 4. The re-engagement sequence stops.
Do Not Disturb is activated. The contact is removed from all non-essential sequences and their preference is recorded in the CRM. They will not receive further marketing unless they explicitly re-engage in the future.
The workflow ends. The contact is tagged as Cold Member and exits all active automation. They remain in the CRM for historical records and can be re-enrolled manually if they ever make contact again.
SMS is used throughout your system for moments where immediacy and brevity matter more than depth. It is not a replacement for email, email handles detailed content, programme information, and anything that needs more than two sentences. SMS is for reminders, accountability check-ins, and personal-feeling touchpoints that need to be read within minutes, not hours.
In a fitness context, SMS open rates consistently run above 90% within three minutes of delivery. Email open rates, even for well-managed lists, typically sit between 30–40%. SMS is used selectively in your system precisely because it works, and overusing it would erode that advantage.
- Every SMS reads like a message from a person, not a broadcast from a system
- No SMS contains more than 2–3 sentences, longer content goes by email
- Each SMS has one action or one question, never both
- No contact receives more than 1–2 SMS per week across all active workflows
A contact who moves through the entire journey, from first lead to completed member, receives approximately 14–16 SMS messages in total. Spread across the full lifecycle, this averages out to roughly one SMS per week during active phases, tapering off post-programme. Well-calibrated for a fitness context: present without being intrusive.
| Workflow | SMS count | When & why |
|---|---|---|
| 3.1, Onboarding Meeting Confirmation + Reminders | 3–5 | Booking confirmation, check-in email, 24hr reminder, 1hr reminder |
| 3.2, Onboarding Meeting - No Show | 1 | Immediate re-booking outreach after a missed onboarding call |
| 2.1, Not Answered/Voicemail Follow-up | In sequence | Outreach touchpoints during the 14-day follow-up period |
| 5.1, 6-Week Program | 7 | One mid-week accountability check-in per week, plus pre-start reminder |
| 6.2, Referral Request | 1 | Light follow-up on the referral ask at Day 10 |
| 7.1, Retention | 1 | Booking nudge at Day 14 post-completion |
| 7.2, Re-Engagement | 1 | Low-friction booking link at Day 67 of inactivity |
Ad leads are not like referrals. A referral comes pre-warmed, someone vouched for you, trust is already present. A paid ad lead is different. They filled in a form in the middle of their day, usually on a phone, often impulsively. In that moment they were motivated, curious, ready to take action. That window is short.
Research across sales industries consistently shows that contact rates drop dramatically after the first few minutes of a lead being submitted. The lead who was ready to talk at 11:03am is watching TV at 11:45am and has mentally moved on. Calling them two hours later is not a second chance at the same conversation, it is a different conversation, with a colder, more guarded person.
This is not a question of politeness or effort. It is a structural reality of how ad leads behave. Speed to lead is one of the highest-leverage variables in your conversion rate, and it costs nothing to improve it beyond attention and availability.
The standard to aim for is simple: call every new lead within five minutes of their form submission. Not fifteen. Not when it is convenient. Five minutes. This is not an arbitrary target, it reflects the window in which a lead is most likely to answer, most likely to be in a receptive mindset, and most likely to convert.
The 5-minute rule is non-negotiable during your active calling hours. Outside those hours, GHL's automation holds the lead's attention until you can call. That is the correct fallback, automation buys time, but it does not replace the call.
Speed to lead only works if you are genuinely reachable when leads come in. The single biggest failure mode is not a broken workflow, it is a coach who is training clients when a lead lands, with their phone on silent and no system to catch it. Fix the human side before relying on the tech side.
- Block daily lead call windows. If your busiest ad spend is in the morning, protect a 30-minute window each morning specifically for returning new lead calls. Treat it like a client session, do not schedule training over it.
- Enable GHL mobile notifications. Install the GHL mobile app and turn on push notifications for new leads and tasks. This removes the dependency on being at a desk to know a lead has come in.
- Use the missed-call text-back. Confirm this is active in your GHL location settings. Every unanswered call from a lead should trigger an automatic SMS within seconds. This is your safety net.
- Assign a backup caller. If you coach all morning with no gaps, someone else should be designated to make first contact. A team member, a VA, a sales assistant. Speed matters more than who makes the call.
- Check your GHL task queue daily. New leads generate tasks. If tasks are accumulating, your system is working but your follow-through is not. Clear the queue every day.
The most common mistake coaches make on sales calls is pitching too early. They introduce themselves, say a few words about their programme, and then ask what the lead is looking for. This is backwards. The lead does not yet trust you, does not yet believe you understand their situation, and has not yet connected your programme to their problem. A pitch in that context lands as noise.
The frame to adopt is diagnostic, not promotional. You are not on the call to sell. You are on the call to understand, to find out whether this person has a problem you can genuinely solve, and whether your programme is the right fit. That shift in frame changes how you speak, what you ask, and how the lead responds to you.
When a lead feels heard and understood, they sell themselves. Your job is to ask the right questions, listen properly, and then connect what you heard to what you offer. That is the entire framework.
The opener has one job: get the conversation started on the right foot. It is not the place for a pitch, a list of your credentials, or an explanation of your programme. It is a short, confident, human introduction that confirms who you are, why you are calling, and gives the lead a sense of what to expect from the next few minutes.
A well-structured opener has three elements delivered in sequence:
If they confirm now is a good time, move straight into rapport and situation. If they say they are busy, offer a specific time to call back and create a task in GHL immediately.
Rapport is not small talk for its own sake. It is the process of establishing that you are a real person, that the conversation is safe, and that you are genuinely interested in them rather than just going through a checklist. In a fitness context, a small amount of rapport goes a long way because many leads are self-conscious about their current situation.
Keep rapport light and brief, one or two exchanges about something non-transactional. Then transition into situation questions. Situation questions gather the factual context you need before you can do discovery. They are not emotionally charged; they just build a picture:
- Where are they currently with their fitness, active, inactive, somewhere in between?
- Have they trained with a coach or in a gym before, or is this new territory for them?
- What prompted them to look into this now, was there a specific moment or trigger?
These questions warm the conversation and surface the context you need to make the discovery stage meaningful. Do not rush through them. The lead is still deciding whether to trust you.
Discovery is the most important stage of the call. Everything that comes after, the bridge, the presentation, the close, depends on what you learn here. The goal is to understand their problem at a level deep enough that when you present your programme, it lands as the obvious solution rather than an option they have to evaluate.
Discovery works across four dimensions. Cover all four before moving on:
Ask one question at a time. Listen to the full answer before asking the next. Take brief notes, you will use what you hear in the bridge.
The bridge is the transition between discovery and your programme presentation. It is a short, precise summary of what the lead has told you, delivered back to them in your own words. Its purpose is to demonstrate that you were listening, confirm you have understood correctly, and create the conditions for your programme to be heard as a direct response to their specific situation rather than a generic offer.
A bridge statement follows a consistent structure: you acknowledge their current situation, name the core problem they identified, connect it to the goal they stated, and then signal that you are about to show them how your programme addresses it.
The bridge does not need to be long. A few sentences done well is more effective than a long summary that loses the thread. The key is that the lead hears their own words and their own problem reflected back accurately before you say anything about what you offer.
After the bridge, you have earned the right to talk about what you offer. Keep the presentation focused and brief. Leads do not need a full breakdown of every session, every deliverable, and every feature. They need to understand three things clearly:
- What it is, the programme name and format in one or two sentences
- What result it produces, the outcome they can expect, tied directly to the goal they stated in discovery
- What they will do, enough structure to give them confidence (how often, what kind of sessions, what support they get)
Everything you say in the presentation should be outcome-led, not feature-led. The difference matters:
| Feature-led (weaker) | Outcome-led (stronger) |
|---|---|
| "You get three sessions a week and a nutrition plan." | "Most people in this programme drop their first stone within six weeks and start sleeping better almost immediately." |
| "We track your progress using an app." | "You will always know exactly what is working and why, which means no guessing and no wasted sessions." |
| "You have access to me on WhatsApp." | "You are never stuck wondering what to do, if something comes up between sessions, I am there." |
Present the programme as a response to what they told you in discovery. If they said their biggest problem is accountability, lead with how your programme solves accountability. Let discovery inform presentation.
Once you have presented the programme, ask for the sale. Do not trail off, do not add more detail to fill silence, and do not ask a vague question like "so what do you think?" A soft, ambiguous close invites hesitation. A clear, direct close invites a decision.
Present the investment after presenting the outcome, never before. Price has context when it follows a clear picture of the result. Price without context invites sticker shock.
Rather than asking "do you want to go ahead?", offer two routes forward, both of which represent a yes. For example, a payment-in-full option and a payment plan option. This shifts the question from "yes or no?" to "which one?" and keeps momentum moving forward.
Once they choose, confirm the details and immediately move to booking. Do not let the call end without a committed next step locked into the calendar. The next step might be their first session, an onboarding call, or a programme start date, but it must be booked before you hang up. A verbal agreement without a calendar booking is not a closed deal.
An objection is not a rejection. It is a signal that the lead is still engaged but has a barrier, real or perceived, standing between them and saying yes. If they were not interested, they would not object; they would simply end the conversation. Objections are a sign the conversation is worth continuing.
Most fitness objections are emotional rather than logical. When a lead says "it's too expensive," they are rarely doing a precise cost-benefit analysis in real time. More often, they are uncertain about whether it will work for them, not fully convinced by the outcome, or looking for reassurance before committing. The stated objection and the underlying barrier are often different things.
Understanding this changes how you respond. You are not arguing against their objection, you are trying to understand what is really behind it and reconnect them to the reason they got on the call in the first place.
A consistent four-step framework for handling any objection on a call. Apply it in sequence, skipping steps, especially the first two, is what causes objection handling to feel combative rather than collaborative.
CARE works because it never argues with the lead. It listens, validates, broadens perspective, and invites continued conversation. A lead who feels heard is far more likely to move forward than one who feels managed.
The five objections below account for the majority of what you will encounter on fitness sales calls. For each one, the CARE framework is applied to show how to move through it.
Acknowledge: Affirm that making a considered decision makes sense.
Reframe: Bring them back to what they said in discovery, they already identified the cost of staying where they are. Ask what additional information would help them decide today.
Engage: "What's the one thing that would make this feel like a clear yes for you?"
Acknowledge: Money is a real consideration and it is fair to raise it.
Reframe: Reconnect to the value, not features, but the specific outcome they said they wanted. Compare the cost to what not changing has already cost them.
Engage: Explore whether a payment plan resolves it. If not, understand what their actual ceiling is, sometimes the gap is smaller than it appears.
Acknowledge: Major decisions together is a reasonable way to operate.
Reframe: Invite them to identify where they personally stand, do they want to do this, independent of the conversation with their partner? If yes, help them think about how to have that conversation confidently.
Engage: Offer to schedule a follow-up call that includes their partner if that would help move things forward.
Acknowledge: Wanting to feel prepared before starting something new is understandable.
Reframe: Explore whether the thing they are waiting for is actually a prerequisite, or whether starting now would make it easier to get there. Often the wait reinforces the problem.
Engage: "If we pushed the start date back two weeks, would that change anything for you?"
Acknowledge: That frustration is entirely valid. Starting something with hope and not seeing results is demoralising.
Reframe: Use what they share to position what is structurally different about your approach. Do not dismiss what they tried, identify the gap and show how you address it.
Engage: "Based on what you've just described, what do you think was the missing piece?" Let them identify it, then confirm how your programme fills that gap.
Not every lead will convert on the first call. That is normal, and pushing harder than the situation warrants is counterproductive, it damages trust, creates a negative impression of you and your business, and closes off the possibility of a future conversion.
There are signals that tell you to stop pushing and shift to a holding strategy instead:
- The lead has given the same objection twice after you have worked through it once, they are not ready, and repeating the same loop will not change that today
- They have a genuine logistical barrier that you cannot resolve on the call (a life event, a financial situation that is real, a partner conversation that genuinely needs to happen)
- The energy in the conversation has shifted, they are giving short answers and disengaging
When you reach this point, do not abandon the lead, place them correctly. Agree a specific follow-up date and time, create the task in GHL, and if appropriate, move them into the long-term nurture sequence so they continue receiving value between now and that follow-up. Leads who felt respected and unhurried often return when the timing is right.
DMs are asynchronous. There is no tone of voice, no real-time back-and-forth, no ability to read a pause or hear hesitation. The tools that make a phone call effective, presence, responsiveness, warmth, are absent. What remains is text, and text is a compressed medium where every message has to work harder to land correctly.
The biggest mistake coaches make in DM selling is treating it like a phone call transcribed into messages. Long paragraphs covering discovery, programme details, and pricing in a single message overwhelm the lead, make them feel sold at rather than spoken to, and usually result in them going quiet. DMs require restraint.
The strategic goal of DM selling is not to close in the DMs. It is to qualify the lead well enough to understand whether you can help them, and then to move them to a call or a booking where the actual conversion happens. Attempting to close fully in DMs is possible but inefficient, the conversion rate is lower and the process is slower. Use DMs to qualify and build enough trust to earn a call.
DM conversations that convert follow a consistent four-stage structure. Each stage has a specific purpose, and moving through them in order produces far better results than improvising message by message.
The tone that works in DMs is conversational, direct, and human. It reads like a message from a person who knows what they are talking about, not a customer service script or a promotional message. The lead should feel like they are talking to you, not to a process.
- Keep messages short. Two to four sentences per message is the working limit. If you are writing more than that, you are probably trying to do too much in one go.
- One question per message. Stacking questions makes leads feel interrogated and reduces the quality of answers. Ask one thing, wait for the response, then ask the next.
- Reply quickly during business hours. Response speed matters in DMs just as it does with calls. A slow reply cools the conversation. If you cannot respond immediately, set up a brief automated acknowledgement via GHL's DM integration.
- Match their energy. If they write casually, write casually. If they are brief, be brief. If they give detailed answers, you can be a little more thorough in return. Adapting to their rhythm keeps the conversation natural.
- Do not send walls of text. A long message in DMs is usually a sign that you are trying to make the sale in text form instead of earning the call. Pull back and ask a question instead.
The transition from DMs to a call is the most critical moment in the DM conversation. Make it too early, before you have done any qualifying, and the lead will feel rushed and push back. Make it too late, after you have tried to do the entire discovery in text, and the momentum is gone. The right moment is once you have confirmed that they have a goal, that they have a gap, and that your programme is likely to be relevant.
When you make the transition, frame the call as something that benefits them, not something you need. Position it as the step where you can actually look at their situation properly and put together something specific, not a general chat, not a pitch.
Leads who go quiet in DMs are not always gone. They are busy, distracted, or undecided, and a well-timed follow-up can restart the conversation. The key is a structured cadence that stays present without crossing into pestering. Each follow-up message should offer something, a question, a piece of value, a prompt, not just ask if they are still interested.
| Timing | Message intent | Outcome if no response |
|---|---|---|
| Day 1 (no response to last message) | Light check-in, keep it brief, reference what they said earlier and ask a simple question to re-open | Move to Day 3 follow-up |
| Day 3 | Add a small piece of value, a relevant result, an insight, something useful rather than another ask | Move to Day 7 follow-up |
| Day 7 | Low-pressure wrap-up, acknowledge they may be busy and leave the door open clearly, with no obligation | Move contact to email nurture via GHL |
| Ongoing (via GHL) | Long-term nurture email sequence keeps them receiving value over weeks and months | Re-engagement if they respond or click |
After Day 7, shift to email-based nurture rather than continuing to DM. Repeated DMs with no response can result in being blocked or marked as spam. Email nurture maintains presence without the same risk, and GHL's automation handles it without you needing to manage it manually.
Most fitness coaches focus almost all of their sales energy on new leads. That makes sense early on, but it creates a blind spot. Every client who completes your 6-week programme is a warm, proven buyer. They already trust you, they have already experienced a result, and they have already paid. Converting them into the next step costs a fraction of the effort and ad spend required to acquire a brand new client.
The system you have is built to support this. The post-programme retention workflow (Chapter 11) and the referral sequence (Chapter 12) keep you present after the programme ends. But those workflows are holding patterns, not conversion tools. The conversion happens in a conversation, and that conversation needs a structure just as much as the initial sales call does.
The question is not whether to upsell existing clients. The question is when to do it, what to offer, and how to frame it so it feels like a natural next step rather than a sales pitch from someone they already paid.
Timing is everything. The worst moment to talk about what comes next is after the client has already disengaged, gone quiet, or started to drift. By then you are doing re-engagement, not upselling. The best moment is while they are still active, still seeing results, and still in regular contact with you.
The ideal window is the final one to two weeks of the 6-week programme, before it officially ends. The client is close enough to completion to feel proud of what they have done, and close enough to the finish line to feel the question of what comes next becoming real. This is when the transition conversation lands naturally.
A second good window is the Week 6 check-in call or session, if you have one built into your programme. This is a natural conversation point and the client is expecting some kind of summary or review. Adding a forward-looking element to that conversation is not a stretch.
Do not lead with what you are selling. Lead with where they are and where they want to go. The transition conversation follows the same diagnostic logic as the initial discovery call: you are trying to understand their current situation and their next goal before you present anything.
- Ask them how they feel about what they have achieved over the programme
- Ask what they are most proud of and what they feel still needs work
- Ask what their goal looks like now, three or six months from here
- Let them describe the gap between where they are and where they want to be
Once they have articulated that gap, you have a natural entry point to present the next step as the thing that closes it. The offer should feel like the obvious continuation, not a new sales conversation.
The right next step depends on the client's goal, their result, and what you offer. Most fitness businesses have three natural transition paths after an initial programme. Not every client fits every path, and presenting the wrong one does more harm than presenting nothing.
The GHL system does not close upsells for you, but it creates the conditions that make them easier. Several existing workflows are directly relevant to the transition moment, and using them correctly means clients arrive at the transition conversation already warm.
Workflow 7.1 runs for 30 days after the programme ends, sending touchpoints that keep the coach present and the client engaged. These messages are not sales messages, but they maintain the relationship so that when you do reach out with a transition conversation, it does not feel like contact out of nowhere. Think of this workflow as the warm-up, not the pitch.
When a client transitions to an ongoing membership or next programme, move them into Pipeline 4. This is their new home in the system and it ensures the correct automations fire for their new status. Leaving a converted upsell client sitting in the 6-week pipeline creates confusion and may trigger incorrect sequences.
No workflow replaces a direct, personal conversation in the final week of the programme. Create a manual task in GHL for yourself or your team member to initiate the transition conversation in Week 5 or 6. This task should be tied to the contact record so it is visible in the pipeline and does not get missed during a busy period.
Workflow 6.1 sends a review request after the programme ends. A client who completes the review request is demonstrating active satisfaction, which makes them one of the warmest possible prospects for an upsell. If you see a review come in from an active client, treat that as a signal to initiate the transition conversation promptly.
The transition conversation has one structural advantage over the initial sales call: the client already knows what working with you is worth. They have experienced it. That changes the pricing dynamic considerably. You do not need to justify the value from scratch. You need to position the next offer clearly relative to what they have already had.
For ongoing coaching or membership, the monthly investment should feel proportionate to the per-week cost they experienced during the programme. If the 6-week programme cost £X per week, a monthly retainer should not feel dramatically more expensive on a per-week basis, or the client will feel like the programme was subsidised and the ongoing rate is the "real" price. Consistency in perceived value matters.
Clients who transition directly from a completed programme to a next step should feel that their loyalty is recognised. This does not have to mean a discount. It can mean priority booking, an additional session, a faster onboarding into the new format, or simply a conversation that makes clear you value the relationship. Small gestures of recognition carry disproportionate weight with clients who are already bought in.
- Do not introduce the price before you have established what the next goal is. Price without context invites hesitation, even from warm clients.
- Do not offer a spontaneous discount as a first move. It signals that your pricing is negotiable and undermines confidence in the rate you charged for the first programme.
- Do not leave the pricing conversation open-ended. The same principle from Chapter 16 applies here: end the conversation with a committed next step, a date, or a booking. A client who says "sounds good, I'll think about it" is not a converted upsell.