Create & Grow Media
01 / 08
July 2026 Review

Real Patients, Real Numbers

This month we stop talking about clicks and start talking about patients. Every acquisition number is verified person by person against PracSuite: who attended, who was brand new, who paid.

1,153
Attended Appointments
51
New Patients (Verified)
$29
Cost / New Paying Patient
$602
July Ad Spend
5 August 2026July 2026 Review
Cleveland Chiropractic | Google Ads
02 / 08
Google Ads

Spend Steady, Engine Humming

July ran at the same deliberate budget as June: $602 against $608. Clicks, click-through rate and cost per click all held steady. Every number below is from the live Google Ads account.

461

Clicks at $1.31 Each

June was 467 clicks at $1.30. Click-through rate held at 6.6%. The account keeps winning the same strong share of the right searches for the same money, month after month.

68

Ad-Attributed Bookings

Confirmed PracSuite bookings credited to the ads. June was 78, so July is down 13% on a quiet school-holiday month. At $8.82 in ad spend per booking, each one is still cheap.

$14.68

All-In Cost per Ad Booking

The full out-of-pocket view: $602 ad spend plus the $400 management fee, divided across the 68 ad-driven bookings. Still comfortably inside the target we set at the booking stage.

What this means in plain terms: The ads engine is stable and efficient. Bookings dipped with the season, not because the account got worse: cost per click, click-through rate and impression volume all held. The bigger story this month is below: we can now verify what those bookings turn into.
Source: Google Ads API, customer 9634337284, 1 to 31 July 2026Compared with 1 to 30 June 2026
Cleveland Chiropractic | Verified in PracSuite
03 / 08
The New Layer

Verified Against The Practice Diary

What we verified in July

1,153 attended appointments, 821 patients

1,153

Every Completed appointment in PracSuite for July, checked one by one. Each patient's full visit history was read to tell brand-new patients from rebookings and from reactivations, so nobody gets counted as new twice.

51 brand-new patients walked in

51

Patients with no prior completed visit, ever. 35 of them paid on the day, banking $3,548 in first-visit revenue. A further 19 lapsed patients (no visit in 12 months or more) came back, which counts as an acquisition too.

Why this beats click reports

Paid, not promised

$63k

836 of the 1,153 attended visits were invoiced and fully paid on the day, worth $63,438 in real takings. This is revenue in the till, read from the invoice line items, not an estimate from an analytics tool.

The diary is the source of truth

PracSuite

Click tools count intentions. The practice system records who actually showed up and settled their bill. From this month onwards, that is the standard every marketing dollar gets measured against.

First verified month: July is the first month where the acquisition numbers come straight from the practice management system rather than from web analytics. These figures are conservative by design: a patient only counts as new if PracSuite has never seen them complete a visit before, and only counts as paid if the invoice was settled.
Source: PracSuite API, 1 to 31 July 2026, person-by-personFirst fully verified month
Cleveland Chiropractic | July Scoreboard
04 / 08
The Scoreboard

July at A Glance

Ads compared with June; the patient rows are the new verified layer, shown for the first time this month. They set the baseline every coming month gets judged against.

MetricJuneJulyNote
Ad Spend$608$602Held steady
Clicks / Avg CPC467 / $1.30461 / $1.31Flat
Ad-Attributed Bookings7868Seasonal dip
Attended Appointments (verified)-1,153New baseline
New Patients (verified)-51New baseline
New Patients Who Paid-35New baseline
Cost per New Paying Patient-$29Under the $50 bar
How to read the dash: The dashes are deliberate. June's patient numbers were never verified to this standard, and we will not backfill estimates and call them facts. July is the honest baseline; from August the patient rows get a real month-on-month comparison.
Sources: Google Ads API and PracSuite APIAds compared with June; patient layer first verified month
Cleveland Chiropractic | The Ledger
05 / 08
The Ledger

What a Patient Actually Costs

Every row is graded. Verified means read person-by-person from PracSuite records. Measured means counted by Google's tracking. Derived means two real numbers multiplied together, shown with the working. Nothing here is a guess we hide.

WhatJulyHow solid
Total out of pocket ($602.43 ads + $400 management)$1,002Fact
Leads from ads (63 calls, 15 forms, 68 bookings)146Google-measured
Website bookings by channel (Ads 67, Direct 65, Organic 30, Other 11)173GA4-measured
Bookings credited to ads68Google-measured
Ad bookings that attended (96.6% clinic show rate)~66Derived
Ad visits attended AND paid (72.5% same-day paid rate)~48Derived
Cost per attended, paid visit from ads~$21Derived
New patients attended / paid same day (all channels)51 / 35PracSuite-verified
Cost per new paying patient, whole bill charged$29Verified ceiling
Straight answer on the tracking: The attended-and-paid verification from PracSuite is working today: every verified row above was read record by record, including the 96.6% show rate (1,153 attended, 40 missed). What is NOT live yet is the person-level link from a specific ad click to a specific attended patient. That capture has been running on the booking links since 30 June; it turns on the moment the practice's Appointment Report export is fed through each month, and the derived rows above become verified rows.
Out of pocket: $602.43 ads + $400 management = $1,002.43 for JulyEvery number graded: fact, measured, or derived
Cleveland Chiropractic | Attended-Patient Pipeline
06 / 08
Pipeline Update

The Click Match Is Now Capturing

Done since last review

Booking links now carry the click identity

Live

The website tagging flagged last month went live on 30 June. Every booking made through the site now carries the Google click reference into PracSuite, where it is stored against the appointment. This was the missing link.

Google is accepting our data

1,208

The first 1,208 attended and paid conversions were uploaded and accepted with upload health rated Excellent. Six conversion actions stand ready, none of them steering bidding yet.

The one step remaining

Feed the appointment report through

Next

PracSuite stores the click reference but only releases it in its Appointment Report export, not the API. One export a month, dropped into the pipeline, links each attended patient to the exact ad click that earned them. July's captures are sitting in PracSuite waiting for the first one.

Then bidding chases patients, not clicks

Then

Once matched conversions build up, New Patient actions get promoted to the primary bidding signal. Google stops optimising towards enquiries and starts optimising towards people who attend and pay.

Where this lands: The hard engineering is finished and the capture has been running since 30 June. What remains is a routine: one monthly report export from PracSuite feeds the match, attribution builds over the following weeks, and bidding then retrains on real patients. We would like reception's help scheduling that export.
PracSuite to Google Ads, live statusCapture live; one feed to switch on
Cleveland Chiropractic | What's Next
07 / 08
Next Steps

What Happens Next

CAGM Will Do

  • 1
    Feed the first export: Ingest July's Appointment Report, match attended patients to their ad clicks, and push the first attributed conversions into Google Ads.
  • 2
    Report the channel split: Once matching runs, show exactly how many of the verified new paying patients each channel earned, ads versus organic versus direct.
  • 3
    Bid on real patient worth (measured today): We computed it from 845 patients' actual histories: a new patient averages 6.5 visits in year one, worth $492. Set against the $29 acquisition cost, every new patient returns roughly 17 to 1. Conversion values now use this measured figure.
  • 4
    Hold efficiency, ready to scale: Keep cost per booking tight through the school-term recovery and have the winning campaigns ready for a budget lift on your word.

We Need From Jake

  • !
    Ask reception to run the PracSuite Appointment Report export monthly (or approve us arranging a scheduled export with Smartsoft)
  • !
    A sense-check on the measured patient value: 6.5 visits and $492 in year one per new patient, from 845 real patient histories. Does that square with how the clinic feels from the inside?
  • !
    A front-desk habit: ask new phone bookers how they heard about the clinic, so phone patients get a source alongside the website ones
  • !
    Your appetite on budget: the account is efficient and stable, so scaling is a choice we can make whenever you are ready
Action plan for AugustTracked in your portal
Create & Grow Media
08 / 08
Thank You

Any Questions Jake?

July in one line: $602 in ads, 1,153 verified attended appointments, 51 brand-new patients, $29 per new paying patient against the $50 bar. The source of every website booking has been captured since 30 June; one report export from PracSuite turns it into named, per-patient attribution.

clients.createandgrow.au
clevelandchiropractic.com.au
Email
hello@createandgrow.au
Portal
clients.createandgrow.au
Next review
First week of September
See you in the portalhello@createandgrow.au