← Dashboard
Service Delivery Guide

The complete survey appointment delivery system for MCS heat pump installers

Step-by-step operational playbook: Lead Generation → Go High Level → AppointWise → Calendar. Deliver results, retain clients, build the agency.

01 — Service Architecture

The complete delivery pipeline

Five interconnected stages. The output of each becomes the input of the next. Master them sequentially. Don't try to optimise stage 3 before stage 1 is working.

Stage 1

Lead Generation

Stage 2

Inbound Qualification

Stage 3

CRM Pipeline

Stage 4

AI Setting

Stage 5

Survey Booked

"The key is in the creative and the offer. The offer has to be right — it has to resonate with the audience. The more specific we can get, the better." — Jordan Platten
📍

Your Stack

Lead GenMeta Ads + cold outreach targeting BUS grant homeowners
CRMGo High Level (white-labelled)
AI SettingAppointWise (qualifies + books)
BookingGoogle Calendar (direct sync)
🎯

ICP Snapshot

TargetMCS-certified heat pump installers
Size2–15 engineers, owner-operated
Revenue£200k–£2M annually
Job Value£8,000–£18,000 per installation
Delivery8–15 qualified surveys/month guaranteed
💡

Why heat pump installers are perfect: High job value (£8k–£18k), MCS database gives you a verified prospect list, BUS grant creates urgent homeowner demand, and installers lack the time and systems to capture it. The need is real and the ROI case writes itself.

02 — Lead Generation

Getting BUS grant homeowners into the pipeline

The goal is to generate inbound interest from homeowners who qualify for the Boiler Upgrade Scheme and are actively researching heat pump installation. These are motivated, pre-qualified leads — not cold traffic.

Heat Pump Lead Gen Offers That Convert

BUS Grant Angle (Highest Converting)

  • Free heat pump survey + grant eligibility check
  • "Find out if you qualify for £7,500 off"
  • No-obligation home survey
  • "We'll handle all the BUS grant paperwork"

Energy Savings Angle

  • Free energy cost comparison: gas vs heat pump
  • "See how much you'd save switching"
  • Free home heat loss assessment
  • "New build? You may qualify for free installation"

Meta Ads Setup — Step by Step

1

Create Campaign

Ads Manager → Create → Select Leads as objective. Choose "Manual leads campaign." Name it clearly.

// Campaign naming convention
[Installer Name] - [Offer] - [Region] - [Date]
"Smith HP - Free Survey - West Yorkshire - Jun 2026"
2

Campaign Budget

Enable Campaign Budget Optimization (CBO). Minimum £5/day per ad creative. For 3 creatives = £15/day minimum. CBO distributes spend to best-performing ads automatically.

⚠️

Budget Rule: Never go below £5/day per creative. Meta can't optimise without sufficient data. Lower budgets = wasted money.

3

Audience Targeting for Heat Pump Homeowners

Set location to the installer's service area (typically 25–40 mile radius from base). Age 30–65+ (homeowners with property suitable for heat pumps).

Heat Pump Targeting Suggestions Interest: Home improvement, Energy efficiency, Renewable energy
Interest: Heating systems, Home insulation, Smart home
Behaviour: Homeowners, Likely to move, Engaged shoppers
Demographics: Higher household income (heat pumps suit larger homes)

Pro tip: Start broad (200k+ audience) then narrow based on CPL after 7 days
4

Ad Creative — Pain Points and Outcomes

✓ Good Copy

"Still relying on gas central heating? Homeowners in [area] are switching to heat pumps and getting £7,500 back from the government. Book your FREE no-obligation survey and find out if your home qualifies."

✗ Bad Copy

"We install heat pumps in [area]. MCS certified. Air source and ground source. Contact us for a quote."

5

Lead Form Build

Create form in ad setup. Select More volume form type initially. Required fields:

  • Full Name
  • Phone Number (required for AppointWise)
  • Email Address

Qualification questions (1–2 max):

Heat Pump Qualification Questions Q1: "Do you own your property?" → Yes / No (filter renters)
Q2: "What heating system do you currently have?" → Gas / Oil / Electric / Other
Q3: "Are you aware of the £7,500 Boiler Upgrade Scheme grant?" → Yes / No / Want to know more
6

Thank You Page

Include: "We'll contact you within 60 minutes to arrange your free survey." + installer's phone number + Google reviews link. Sets immediate expectation and builds trust.

💡

Creative Testing: Launch with 3 different ad creatives in one ad set. Test one offer with three different angles or visuals. After 7 days, kill underperformers and scale the winner. Never kill an ad before day 7 — Meta needs time to optimise.

03 — CRM System

Go High Level pipeline management

All leads flow into Go High Level — your single source of truth. White-label it as your own branded platform to each installer client.

Why GHL is Non-Negotiable

  • All-in-one: landing pages, pipelines, automations, calendar
  • Native Meta Ads integration
  • Built-in SMS, WhatsApp, and email
  • AppointWise integrates directly via snapshot
  • White-label capability (your brand, not GHL)
  • Sub-accounts for each installer client
  • Automation workflows (if/then logic)
  • Calendar booking with Google Calendar sync

Pipeline Setup for Heat Pump Installers

Create a pipeline that mirrors the homeowner journey from lead to booked survey.

New Lead

Ad enquiry

Qualified

AI confirmed interest

Survey Set

Date booked

Survey Done

Attended

Install

Converted

Additional Pipeline Stages

⚠️

Critical: One Sub-Account Per Installer Client. Never cross-pollinate data between clients. Each installer gets isolated data, automations, and AppointWise strategies. Prevents AI confusion and data leakage between competing businesses in the same region.

GHL Sub-Account Setup

1

Create Sub-Account

Agency view → Sub-Accounts → Create new. Name it: "[Installer Company] - Heat Pumps - [Region]"

2

Configure Business Details

Set company name, logo, timezone (UK), phone number. This is what appears in all outgoing SMS/emails from the AI.

3

Set Up Pipeline Stages

Pipelines → Create → Add stages in order: New Lead → Qualified → Survey Set → Survey Done → Install → Not Qualified → No-Show → Ghosting → Future Follow-Up

4

Connect Meta Ads

Integrations → Facebook → Connect. Select the installer's Facebook Ad Account. Map the lead form fields to GHL contact fields (Name, Phone, Email must map correctly for AppointWise to work).

5

Set Up Calendar

Calendars → Create → Personal Meeting → "Heat Pump Survey Bookings". Duration 60–90 minutes. Connect installer's Google Calendar for conflict checking. Set available hours to their actual availability.

04 — AppointWise Setup

Configuring the AI appointment setter

AppointWise is the engine that qualifies leads and books them into the installer's survey calendar automatically. Set it up correctly once — it runs 24/7 from there.

1

Create New Strategy

AppointWise → Strategies → Create. Name it "[Installer] — Heat Pump Surveys". One strategy per installer client.

2

Select Channel

For UK heat pump homeowners: SMS + WhatsApp is the highest-converting channel. WhatsApp tends to get higher response rates with homeowners over 35. Test both in separate strategies.

3

Select Tone

For heat pump installers: Friendly and Casual works best. Homeowners are making a significant financial decision — they want to feel like they're talking to a helpful person, not a corporate bot.

4

Configure AI Adjustments

SettingRecommendationReason
Objection HandlingTop CloserPush past initial hesitation — BUS grant urgency helps
Qualification PriorityBalancedGet answers without being aggressive
CreativityCloser to ScriptAccuracy matters — don't hallucinate grant details
5

Generate AI Instructions

Describe who the AI works for The AI works for [Company Name], an MCS-certified heat pump installation company based in [area]. We specialise in air source heat pump installations and are registered to complete Boiler Upgrade Scheme (BUS) work — homeowners get £7,500 off their installation through this government grant. State the AI objective The goal is to qualify homeowner leads generated from Facebook/Instagram ads and book them in for a free, no-obligation heat pump survey with one of our engineers. The homeowner expressed interest in a free survey and/or the BUS grant. Qualification criteria The homeowner must: (1) own their property, (2) have a gas or oil boiler they want to replace, (3) be willing to have a surveyor visit their home. We don't want to book surveys with renters or homeowners who are not genuinely interested in switching to a heat pump.
6

Tone & Style Rules

  • Use friendly, helpful language — not salesy
  • Reference the BUS grant (£7,500) early in conversations
  • Limit responses to 280 characters max
  • Provide concise, to-the-point answers
  • Never quote specific installation prices (route to survey)
  • If asked about grants in detail — "our engineer will go through all the options at the survey"
  • Avoid long paragraphs and excessive exclamation marks

Initial Message Configuration

The opening message must be a low-friction question to maximise response rate. High friction = low responses.

Heat Pump Initial Message Template Hi {{first_name}}! 👋 This is [Name] from [Company Name]. I saw you were interested in finding out about heat pump installations and the government grant — thanks for getting in touch! Quick question: Is your current heating system gas or oil? Just want to make sure you qualify for the £7,500 Boiler Upgrade Scheme before we book anything in.
💡

Female names convert better. Per Jordan Platten: "Female names convert better than male names on these bots." Consider names like Emma, Sarah, Amy for the AI persona. Test both — measure response rates.

Qualification Questions

Property Questions

  • Do you own or rent your property?
  • Is it a house, bungalow, or flat?
  • Approximately when was it built?

Heating Questions

  • What heating do you currently have?
  • Are you aware of the BUS grant?
  • Have you had any insulation done recently?

Survey Readiness

  • How soon are you looking to make the switch?
  • What days work best for a surveyor to visit?
  • Morning or afternoon preference?

Follow-Up Messages

Follow-Up 1 — 24 hours Hi {{first_name}}, just following up on your enquiry about the heat pump survey. We've got availability this week — would any of these times work for you? [Time 1] or [Time 2]? Follow-Up 2 — 48 hours Hey {{first_name}}, I know things get busy! Just didn't want you to miss out on the free survey — the BUS grant applications are processed on a first-come basis so it's worth getting the survey done sooner rather than later. Follow-Up 3 — 72 hours (firmer) Last check-in {{first_name}} — I'll close out your enquiry if I don't hear back. No pressure either way, just let me know if you'd like to rearrange!
⚠️

Test before launch. Use AppointWise's "Test AI" tab. Spend 30–60 minutes running through every scenario: qualified homeowner, renter, "not interested," grant questions, pricing questions. Fix edge cases before live leads come in.

05 — GHL + AppointWise Integration

Connecting the full pipeline

The technical setup. Follow these steps exactly. Done correctly once — runs automatically from there.

1

Connect AppointWise to GHL

AppointWise → Integrations → Connect Go High Level → Log in with GHL credentials. Do this at agency level, not sub-account level.

2

Import the AppointWise Snapshot

In GHL → Sub-Account → Actions → Load Snapshot → Select "AppointWise 6.0". Select all items → Proceed. This imports all necessary automations, custom fields, trigger configurations, and pipeline templates.

💡

Book an AppointWise onboarding call if you get stuck here. Per Jordan: "Such a great support team." They'll walk you through it.

3

Set Custom Values

GHL → Settings → Custom Values. Two values required:

// Custom Value 1
appointwise_api_key: [Your AppointWise API Key]

// Custom Value 2
appointwise_client_id: [Your Client ID from AppointWise URL]
4

Set Notification Emails

Edit "AppointWise Error Notification" workflow → Add your email to receive alerts when automations fail. Optional: add installer's email to receive win/loss notifications directly.

5

Link Calendar to AppointWise Strategy

AppointWise → Strategy → Booking → Automated AI Booking → Select the GHL calendar you created for this installer. This is what lets the AI check availability and book times automatically.

6

Create Test Contact & Run Test

GHL → Contacts → New → Create "Test Lead" with your own phone number. Copy the Contact ID from the URL. Paste into AppointWise → Strategy → Test Customer ID.

GHL → Automations → AI Companion → Step 3 → Click first step → Scroll to Test → Select test contact → Send. Confirm "Success." Run a full test conversation with your own phone.

The 5 Key Automations (Snapshot Imported)

AutomationPurpose
Step 1: TriggersDefines when the bot activates (new lead enters pipeline stage)
Step 2: Apply StrategyConnects the lead to the correct AppointWise strategy
Step 3: Generate ResponseAI generates response when lead replies
Step 4: Send MessageDelivers AI response via SMS or WhatsApp
Step 5: Follow-UpsSends configured follow-up messages to non-responders automatically
06 — Performance Metrics

Track everything. Optimise relentlessly.

Every number in the pipeline is a lever. Know your benchmarks. Red flag early. Fix at the right stage.

Ad Impressions

100,000

Leads

1,000 (1% CTR)

Surveys Set

450 (45% rate)

Show-Ups

315 (70% rate)

Installs

95 (30% close)

1%
CTR Target
45%
Survey Set Rate
70%
Show-Up Rate
30%
Install Rate

KPI Table

MetricTargetRed FlagFix At
Cost Per Lead (CPL)£8–20 for heat pumps>£35Ad creative, targeting, offer
Response Rate55%+<35%Initial AI message, timing
Qualification Rate65%+<45%Lead form questions, targeting
Survey Set Rate40–50%<25%AppointWise script, follow-ups
Show-Up Rate70%+<50%Confirmation sequence, reminders
Opt-Out Rate<10%>20%Message frequency, tone
Cost Per Survey (CPS)£20–50>£80Full funnel review

Speed to Lead is Everything

"The single biggest attributing factor to increasing appointment set rate is speed to lead. With every minute that a lead has opted in, they're getting colder." — Jordan Platten

<1 min
AI Response Time
10+ min
Human Response Time
AI vs Human Effectiveness
07 — Client Onboarding

Getting installers set up for results

A smooth onboarding sets the tone. Collect everything upfront. Launch fast. The goal is surveys in their calendar within 2 weeks of signing.

Information Needed — Day 1

  • Company name (as they want it displayed)
  • MCS certificate number (verify status)
  • Service area (radius/postcodes they cover)
  • Business phone and email
  • Website URL
  • Available days/hours for surveys
  • How many surveys/week they can handle
  • Google Calendar access (for sync)

Marketing Assets

  • Company logo (high-res PNG)
  • Any existing customer testimonials
  • Before/after installation photos (if any)
  • Brands of heat pumps they install
  • Types of installation they specialise in (ASHP, GSHP, hybrid)
  • Facebook Business Page access
  • Google Business Profile link

48-Hour Launch Checklist

1

Hour 0–4: GHL Setup

Create sub-account. Import AppointWise snapshot. Configure pipeline stages. Set custom values. Create calendar and connect Google Calendar.

2

Hour 4–12: AppointWise Config

Create strategy. Input business details and AI instructions. Configure qualification questions and follow-up messages. Connect calendar. Run full test conversation.

3

Hour 12–24: Ad Campaign Build

Build Meta Ads campaign. Write 3 ad creatives. Create lead form with qualification questions. Connect lead form to GHL sub-account. Test lead flow end-to-end.

4

Hour 24–48: Test & Launch

Submit a test lead through the actual form. Verify it lands in GHL. Verify AppointWise fires the initial message. Confirm calendar booking flow works. Then go live.

Client Communication — Weekly Cadence

Client Retention — What Keeps Them

Deliver the Guarantee

Hit the minimum survey target every month. Under-deliver and you're one invoice from losing them. Over-deliver and they'll never leave.

Proactive Reporting

Send the numbers before they ask. Installers who see consistent data trust you. Silence breeds doubt. A weekly 5-line update is all it takes.

Survey Quality First

Quantity means nothing if the surveys are tyre-kickers. One high-quality survey that converts to a £12k install is worth 10 no-shows. Qualify harder if quality drops.