Troy Family Dental · SGA Growth Marketing

Marketing Performance Review

Implant & website lead demand, September pacing, channel mix, and the Aug 20 CRM transition · April 2024 – September 2026 · data through Sep 21, 2026

1Executive summary

Lead supply is intact — the visibility and follow-up around it are not. September is pacing to ~184 leads (129 in through day 21 of 30, -14% vs August's 215); adding qualified phone calls, all-channel demand ran 363 in August. What broke at the Aug 20 CRM migration: 100% of implant leads now arrive tagged only “Dental Implant Survey,” so campaign attribution is dark; contact rate fell to the low-teens; and website/call leads still land in the retired CRM. The asks to restore visibility are in section 7.
Sep pace · all leads
~184
129 in · 3-mo avg 210
Sep pace · implant
~151
vs 184 in Aug · 3-mo avg 178
Aug demand · all channels
363
215 form + 148 qualified calls
Campaign attribution
Lost
since Aug 20 — all “Survey”

2Lead volume by CRM pipeline

New CRM opportunities per month by real create date — Dental Implant + Website. Phone calls are not CRM opportunities (see section 4), so these totals are lower by design. September (*) shows leads-to-date with the dashed run-rate projection.
075150225300187Jul 25202Aug 25206Sep 25239Oct 25241Nov 25234Dec 25281Jan 26269Feb 26218Mar 26276Apr 26253May 26224Jun 26191Jul 26215Aug 26129~184Sep 26*
Dental ImplantWebsiteSep projected

3September pacing

Linear run-rate: leads-to-date ÷ 21 days elapsed × 30 days, vs last full month and the trailing 3-month average. Tightens as the month closes.
Dental Implant
106 so far
Projected: 151
vs Aug (184)-18%
vs 3-mo avg (178)-15%
Website
23 so far
Projected: 33
vs Aug (31)+6%
vs 3-mo avg (32)+3%
Total
129 so far
Projected: 184
vs Aug (215)-14%
vs 3-mo avg (210)-12%

4Demand by channel — form vs. qualified calls

All-channel lead demand: Form = Meta/Google lead forms + website (CRM); Call = qualified inbound calls (CallRail). Calls sit on top of the pipeline counts in section 2. August: 215 form + 148 calls = 363. Call data is complete through August.
0115230345460292Oct280Nov291Dec385Jan450Feb402Mar403Apr371May351Jun328Jul363Aug
Form leads (Website + Implant)Qualified calls (CallRail)

5The Aug 20 transition — weekly implant volume

Implant leads by week (live CRM, deduplicated). Volume stepped down from ~45/wk to ~31/wk at the migration, and has begun recovering (39 the week of Sep 14).
017355270Aug 20 migration357/13487/20457/27688/3448/10318/17328/24348/31329/7399/14
Pre-migrationPost-migration

6Funnel & conversion performance

The leads keep coming; the hand-off is where performance moved. Contact rate = contacted ÷ leads. Booking rate = booked consults ÷ leads. Show rate = showed ÷ booked. Leads & contacts are from the CRM; booked & shows are from Briteline (the source of truth for bookings). Rates held their band Jan–Jul, then contact and booking rate fell sharply at the Aug 20 migration.
Contact rate · Aug
15%
32 of 215 · Sep 13% · was 20–32%
Booking rate · Aug
10%
22 booked · Sep 2% · was 10–17%
Show rate · Aug
54%
12 of 22 showed · band 55–70%
Peak (May)
32%
contact rate · the healthy benchmark
MonthLeadsContactsContact rateBookedBooking rateShowsShow rate
Jan 262816222%2910%1966%
Feb 262695420%3212%1856%
Mar 262184521%2512%1560%
Apr 262766724%3814%2258%
May 262538032%4417%3170%
Jun 262246228%3616%2158%
Jul 261914222%2815%1761%
Aug 262153215%2210%1254%
Sep 26 MTD1291713%32%00%
Booked & shows are Briteline’s logged consults (all channels, by booked date); September’s booked/shows are partial. Contact rate uses the practice’s stage→contact map on CRM leads.

7Attribution & asks

What we lost at the migration

  • Campaign attribution went dark: before Aug 20 every implant lead carried its campaign (“So Can You” Meta, “Implant Ad” Meta, PPC). Since then, 100%% arrive tagged only “Dental Implant Survey.”
  • Routing: website-form and some call leads still post to the retired CRM that is no longer worked.
  • Where we could still see (through Aug): “So Can You” fatigued 127→33/mo; “Implant Ad” carried the load (~71/mo); Google/PPC eroded to ~9.

Asks to the marketing team

  • Confirm all implant campaigns are live at full budget since Aug 20; flag changes made on/around that date.
  • Send impressions, spend, leads and CPL by campaign for Aug and Sep.
  • Status of “So Can You” vs “Implant Ad” — what’s replacing the fatigued creative?
  • Help restore campaign/UTM attribution into the new CRM.
  • Repoint website-form and call leads out of the retired CRM.

8Monthly detail & method

Every month since the CRM history begins. MoM %% is on total leads.
MonthDental ImplantWebsiteTotalMoM
Apr 241121113
May 241490149+32%
Jun 241410141-5%
Jul 2412614140-1%
Aug 2424841289+106%
Sep 2418945234-19%
Oct 2414440184-21%
Nov 2413345178-3%
Dec 2416060220+24%
Jan 2517941220+0%
Feb 2518652238+8%
Mar 2522138259+9%
Apr 2519725222-14%
May 2522747274+23%
Jun 2516025185-32%
Jul 2513354187+1%
Aug 2516141202+8%
Sep 2516442206+2%
Oct 2519148239+16%
Nov 2520932241+1%
Dec 2519242234-3%
Jan 2623051281+20%
Feb 2621356269-4%
Mar 2617840218-19%
Apr 2624531276+27%
May 2621835253-8%
Jun 2619727224-11%
Jul 2615239191-15%
Aug 2618431215+13%
Sep 26 MTD10623129-40%
How the numbers tie. One rule underlies every figure: combined leads = the Progressive CRM (all history, real create dates) + genuinely-new leads born in SGA after the Aug 20 cutover, deduplicated against Progressive by email, phone and name. Bulk-migrated rows (stamped Aug 20/24, csv_import) and API-synced duplicate copies are excluded, so no lead is counted twice and nothing manually ported is double-counted. Form-lead counts match the practice’s monthly reporting within ~2/month for every completed month; qualified-call counts are the practice’s CallRail figures (complete through August). Contact rate uses the practice’s own stage→contact map. Lead volume ≠ booked cases — bookings and closes are tracked separately (Briteline). Pacing is a linear projection and tightens as the month closes. Aggregates only; no patient data. Generated 2026-09-21 · read-only.