G
Sean Crowe Marketing

Granite Numbers

Week 4 of 13 · 20 to 26 Oct 2026

Am I on track the two numbers the guarantee rests on, then what they cost

Trials booked
8/ 10
This month. Projected 11 by day 31
New members
4/ 10
90 day count. Day 26 of 90
Ad spend
£640
This month, 26 days · about £25 a day · last campaign £379
Cost per lead
£14.55
£640 on 44 leads · last campaign £21.06
Cost per new member
£160
Ads only, £640 for 4 · a member is worth about £110 a month
Cash collected
£388
4 × the £97 trial month
Money back
0.61x
per £1 on ads, so far · £1.30 by day 90 at this rate, more every month they stay
Got a reply
43%
19 of 44 · target 50% · the one to fix
The adsthe three numbers that decide what a lead costs, for the whole campaign, not one ad
Cost per 1,000 views CPM
£9.20
69,600 people saw it · lower is better, watch it week to week
Clicked the ad LINK CTR
1.8%
1,250 clicks · target 2% under
Cost per lead CPL
£14.55
44 leads, 3.5% of clicks · range £10 to £20 in range
Cost per lead is inside the range, so nothing is broken. Clicks are a touch under 2%, which is the ad itself, the hook or the first three seconds. That is the one to work on before touching the budget.

The funnel where this month's 44 leads are now

Where the 44 ended up

Every lead is in exactly one slice
44 leads
Joined4 · 9%
Showed, not joined yet2 · 5%
Booked, didn't show2 · 5%
Talked to the setter, no booking11 · 25%
Never replied25 · 57%

Each stage against its target

Targets come from your own accounts, not a benchmark
StagePeopleRateTarget
Leads in44··
Setter got a reply1943%50%fix this
Booked a trial842%35%above
Showed675%67%above
Joined467%60%above
Fix this one

Reply rate is 43% against 50%. Everything after it is on target or above: of the people who talk to the setter, 42% book and 75% show. The loss is before the first conversation starts, 25 leads never replied. Check the first message and how fast it goes out. Lifting it to target at the same spend is worth about 2 more bookings and 1 more member a month.

The setter the AI appointment setter, every new lead this month

41s
Median first reply
Target under 2 min
43%
Got a reply
19 of 44
8
Trials booked
42% of replies
4
Handed to Bernard
2 asked for him, 1 injury, 1 contract
3
Not interested
Stopped after one close
16
Messages per booking
131 sent, 3.0 per lead

Ad leads in and trials booked, by day

Last 14 days · 44 leads from ads · 8 booked by the setter
Ad leads inBooked by the setter

The gym members, churn and capacity, from the Sunday form

Members

Count each Sunday. Pink is the month's churn
134
Members now
130 on day one
+6
Joined this month
4 from the ads, 2 walked in
2
Members lost this month
1.5% of 130 · target under 4%

Capacity

Trial slots the gym gave the calendar
5 / 12
Trial slots booked this week
7 open
6pm
Fullest trial slot
Monday and Wednesday evenings
12pm
Emptiest trial slot
Tuesday and Thursday lunchtime, never booked
If lunchtimes never book, the setter stops offering them first.

Bernard's list what the system can't finish on its own. Today

No-shows to rebook
2
Setter offered two new times. 1 rebooked, 1 silent
Showed, not joined yet
2
One wants to think, one asked about the contract
Handovers waiting
2
1 bad knee, 1 asked for Bernard. Oldest 1 day
Forms not filled
1
Session with no outcome recorded

Open follow-ups

Everyone who got as far as a booking and is not a member. One next step each. Oldest first
LeadSourceTrialWhat happenedReason givenNext stepWhoDays
C. M.Ad formThu 6pmno showDidn't saySetter offered Tue 6pm or Thu 6pm. No reply yetSetter4
C. M.Ad formTue 6pmno showWorkRebooked Thu 7pmSetter2
D. R.Ad formWed 7amno showDidn't sayTwo times offered, silent. Bernard ringsBernard1
E. W.Ad formMon 6pmshowedWants to thinkBernard rings ThursdayBernard2
J. T.Ad formThu 7pmshowedAsked about the contractBernard to answerBernard1
N. G.Ad form·handoverBad kneeBernard rings, then setter resumesBernard1
K. S.Ad form·handoverAsked for BernardBernard to messageBernard0

No-shows this month

2 of 8 bookings. What the setter did and what came back
2
No-shows
25% of booked
1
Rebooked
Within 24 hours
1
Silent after two offers
Goes to Bernard
Booked forNo-showsPattern
4+ days after booking1Silent since
Weekday 7am1Rebooked to an evening
Same or next day0All 4 showed
Nearer slots and evening slots show up. The setter offers those first from next week.

Leads gone quiet

Replied once, then nothing for 7 days. The setter has stopped. Bernard's call whether to try once more
LeadSourceLast thing they saidDays
T. L.Ad form"Maybe next week"9
E. G.Ad form"How much is it"8
N. Q.Ad form"Sounds good"7
R. O.Ad form"What time are the sessions"7

Where every number comes from

Meta: ad spend. GoHighLevel: leads, replies, bookings, showed, handovers, quiet leads. Form 1, four questions after each trial: showed, joined, product and cash, reason. Form 2, Sunday: members, leavers, slots. Members and staff tagged in GoHighLevel are excluded from every number on this page.