GM Dental Group · Mission Control · accepted + cash taken · all figures £ GBP · → Profit Cockpit
Four practices. £250k each. 76 days.
Two measures, tracked separately everywhere: treatment accepted £ (consent signed + money moved) and cash taken £ (banked — target ≥85% of accepted in September, drawdowns close the rest in October). Committed September targets: Ashford, Rochester and Barnet £250k accepted each; Bexleyheath £150k floor from a £50k base, with £250k as the stretch on a ramp that runs into Q4. This board reverse-engineers the numbers down to today's leads, consults and deposits, stress-tests every assumption, and feeds the 06:30 daily brief in #gm-250k-mission.
The whole plan, in one breath: Each practice must sell a set number of smiles every month — big ones (full-arch), medium ones (implants, Invisalign, bonding) and everyday dentistry. To sell them, enough people must ring us every day (leads). We call them back in 5 minutes, they come in, about half say yes, and money moves the same day. Every evening the team writes the day's numbers in; every morning this page shows GREEN — keep going or RED — fix this one thing today. Do that for 76 days and September lands on £1M.
1 · Where we are in the mission
Four phases to 30 Sept. The highlighted one is NOW — its instruction is the day's default priority for everyone.
2 · Your steps today
Pick who you are once — the board remembers. Steps 1–3 are the daily rhythm (same every day); the rest are your ≤60-min tasks for this week, ticked here or in War Plan (same checkboxes, synced for the team).
3 · Everything, per practice
Every treatment · Sept target · this month's ramp-scaled target · sold so far · what pace demands by today · leads and consults it takes · revenue target vs actual. Data comes live from the team's daily entries (Enter Numbers). Green = on pace, red = behind — attack red rows first.
4 · Where the money leaked this week
Last 7 entered days vs what the recipe expects at this week's ramp. Each funnel stage's shortfall is priced in £ using that practice's value-per-case (~£4,600 blended). Fix the biggest leak first — it's worth more than doing everything a little.
1 · Today, per practice
Every number that decides whether the month lands: target per day (from that practice's 250k Recipe) vs the latest day entered in Enter Numbers. Bars = month-to-date accepted and cash vs this week's ramp requirement.
2 · The ramp — weekly run-rate milestones
Run rate the group must hold at the end of each week. September (W8–W11) is the harvest; July–August build the machine that makes it inevitable.
3 · Non-negotiables
The two measures: ACCEPTED = consent signed AND money moved (deposit or full payment; finance cases count on lender approval + deposit). CASH = money actually banked. September requires accepted at target AND cash ≥85% of target per practice. Every scoreboard, pace card and brief shows both.
The bottleneck rule: every practice reports ONE binding constraint each evening (leads / consults / closes / chair time / cash lag). The next morning's brief attacks that constraint. Never spend effort on a non-bottleneck.
The two hard climbs: Barnet needs +163% (£95k→£250k) and Bexleyheath is rebuilding from £50k — its committed floor is £150k (+200%), stretch £250k continues into Q4. Both get W6 checkpoints (24 Aug): whichever is behind its ramp pulls budget and open-day firepower from whichever of Ashford/Rochester is furthest AHEAD of pace. Budget follows the gap, not fairness.
Bexleyheath investigation (W1): £50k on 3 surgeries is an anomaly — before spending a pound more on marketing there, diagnose WHY: diary utilisation, TCO coverage, lead handling, reputation, pricing. The stress-test register treats Bex's funnel rates as unproven until W2 actuals land.
How to read this page: each practice has a preset case mix — how many of each treatment must be SOLD per month to make its target. Edit any cases number and everything recalculates: revenue, and what the mix demands every single day (leads, booked consults, calls, telephone triage, in-person consults, plans sold, spend, cash). The Scoreboard tab tracks actual days against exactly these numbers. Deeper maths lives in Gap Engine (funnel from today's base) and Economics / Cockpit (what's left of each pound).
1 · The case presets — what a target month is made of
Cases per month, per practice. Fees from the Profit Cockpit. Ashford / Rochester / Barnet are set to the £250k template; Bexleyheath to its £150k floor. Edit cases to re-balance; the total tells you instantly if the recipe still reaches the target.
2 · What the recipe demands every day
Reverse-engineered through the funnel (lead→book→attend→close per line, 24 selling days). "Calls" = every new lead phoned same day + 20 database call-downs. Spend assumes every lead is paid at guardrail CPL — database, referral and open-day leads are free, so real spend should land UNDER this ceiling.
Stay-on-target rules baked into these numbers: speed-to-lead <5 min · 3-2-1 reminders before every consult · 30% deposit on the day (floors £1,000 FA / £500 others) · same-day deposit rate ≥50% · finance pre-qual before every in-person consult · full-arch leads after ~15 Aug can't cash in September, so July–August lead volume is everything.
1 · Assumptions — edit anything
Funnel rates and case values come from the Profit Cockpit defaults. Every cell is editable and saved locally; the whole board recomputes.
2 · The gap mix — what fills each practice's hole
Incremental cases per month in September, on top of today's run rate. Edit volumes; revenue and funnel demand recompute. GEN = general/hygiene/whitening/membership uplift powered by the database engine.
What a £250k month looks like (the cockpit's template, per practice):
6 full-arch (1 Ess + 2 Adv + 1 Prem single, 1 Adv + 1 Prem dual) £92,982 · 20 single implant + crown £48,000 · 8 Invisalign £32,000 · 8 bonding/veneers £20,000 · 25 crown/bridge £22,500 · ~250 hygiene/exams + plan £30,550 — ≈ £246k across ~318 cases. The mix table above is the INCREMENTAL journey from each practice's real base to that shape; the template is the destination.
3 · Funnel demand — September month
Reverse-engineered: cases ÷ (lead→book × book→attend × attend→close). Spend = leads × CPL. Existing base marketing continues; this is the incremental engine only.
4 · Daily quotas per practice
September demand ÷ 24 selling days (Mon–Sat). These are the numbers each practice manager owns every single day.
5 · Capacity check
Revenue you cannot physically deliver isn't revenue. Consult slots and chair hours the incremental plan consumes.
6 · Cash mechanics
"Accepted + cash taken" needs cash rules, not hope.
Deposit on the day30% rule
Target deposit (all lines)30% on card
Floor — full-arch£1,000
Floor — implant / Invisalign£500
Reserve-today incentive£250 off
TCO script: "To reserve the clinical time and begin manufacturing your bespoke teeth, we take a 30% deposit today by card; the balance goes on our 12-month 0% facility." 0% finance costs the practice ~10% in merchant fees and is deducted BEFORE the associate's 40% — every pound of the 30% taken as cash avoids that fee AND lands straight on the cash-taken scoreboard. No case is "accepted" without money moving.
Finance disciplinerule
Pre-qual link sentbefore consult
Application submittedin the room
Drawdown SLA14 days
Decline fallbackstaged plan / 2nd lender
15–20% of applications decline. Every decline gets a same-day call with a staged-payment alternative. September acceptances must draw down in September wherever possible — chase every drawdown weekly.
September cash calendarrule
W8 (1–6 Sep)open days → deposits
W9–W10close + drawdowns
W11 (21–30 Sep)collection blitz
Cut-off for Sept cashaccept by 16 Sep
A finance case accepted after ~16 Sept probably cashes in October. After that date the machine pivots to cash/card payers and deposit capture for October delivery.
This is the Profit Cockpit's engine inside Mission Control — same formulas, same SKU data, corrected baselines. Revenue is the mission; this tab shows what's left of it. For the full cockpit (all 8 tabs: tracker, full-arch L1/L2/L3, single implant, Invisalign, general, therapist, summary, break-even) →
open gm-dental-boards.html — it links back here from its masthead.
1 · September at target — what's left of the £
Cockpit break-even model per practice: lab %, clinician 40% of (gross − lab), materials %, marketing % → contribution margin; break-even = fixed ÷ CM. Edit the cost structure or any fixed cost. NOW column = today's run rate; SEPT = committed target.
2 · The treatment calculators — every tier, editable, wired to the mission
Exact cockpit formulas, live: edit any fee or cost and the per-case maths recomputes. L1 = what the practice keeps (after clinician 40% of x, parts, lab, 4% finance) · L2 = + group parts margin · L3 = + 50% lab margin. The avg case £ box on each card is what the 250k Recipe, Master board, daily quotas and leak report all use — change it and the whole mission recalculates. How many we do lives in the 250k Recipe tab; what that means today lives on Master.
2b · All treatments — per-case summary
The same numbers in one table, for quick reading.
3 · The mission mix in profit terms
The Reverse Path's incremental September cases translated from revenue into L1 practice profit (per-case L1 from section 2; full-arch at the Advanced-single rate, general uplift at the blended CM). Minus each practice's incremental marketing spend = what the mission actually adds to the bottom line.
Read: L1 is practice-level profit. The group keeps more — L2 adds parts margin and L3 adds lab margin on every implant case (see section 2) — so the group-level return on this mission is higher than the L1 line shown here. That upside lands in the group P&L, exactly as the cockpit's Full-Arch tab models it.
The full Profit Cockpit — live, embedded
All 8 cockpit tabs (£250k tracker · full-arch L1/L2/L3 · single implant · Invisalign · general · therapist · summary · break-even) with corrected baselines. Edits here are the cockpit's own — it saves nothing to Mission Control.
Open full-screen ↗
Why this tab exists: the mission needs 21 more full-arch cases and 30 more implants a month by September — and someone has to physically do them. This is the machine that manufactures that capacity: a salaried-dentist calculator (salaried vs 40%/45% — salaried wins from ~2 arches/month), a recruitment engine (UK + EU routes, ad copy ready to post), a 12-month gated training pathway, and the Tier 0–4 clinical ladder. It feeds Engine 5 · Capacity Unlock in Strategy.
Open full-screen ↗
Fact-checked 16 Jul 2026 (live sources):
✅ EEA-qualified dentists still register with the GDC without the ORE exam — extended to 2028 (Annex V-listed qualifications only; check the GDC list before every EU hire).
✅ Sponsor licence: 8 weeks standard (≈10 working days with £500 priority); EU citizens need a Skilled Worker visa, Irish citizens exempt; budget 12–20 weeks end-to-end for an overseas hire.
✅ 21D really does hire salaried full-mouth-implant clinicians at £85,000 starting with a mentored pathway (live vacancy checked); EvoDental hires for full-arch but publishes no salary.
⚠️ Correction applied: employer on-cost at £85k is ~17% (NI 15% above £5k + 3% pension), not 15% — the calculator below now uses 17%.
1 · Scenario lab
Drag the world against the plan. The verdict shows what the same £250k demands under pressure — and which constraint snaps first.
2 · Sensitivity — what actually moves the number
Each factor moved ±25% on its own, everything else held. Ranked by impact on the leads (and £) the plan needs. Fight for the top two; don't micro-manage the bottom.
3 · Assumptions register — every number, challenged
Base = what the plan uses. Bear = what the red team says could happen. Evidence = where the base number comes from. Update as actuals land — the plan is only as honest as this table.
4 · Red team — the ten ways this fails, pre-answered
5 · External benchmarks
Independent market data pulled 16 Jul 2026 — sanity checks on our funnel assumptions.
6 · Audit of the Profit Cockpit — 10 findings
Full code-level audit of gm-dental-boards.html (16 Jul 2026). The cockpit's logic is sound, but these should be fixed before anyone quotes its Summary tab in a bank meeting.
Seven engines, one machine
Each engine has an owner, an expected September £ contribution, and a kill/scale rule. Together they over-cover the £335k gap by ~30% — because some of them will underperform, and the plan must not care which.
Coverage vs gap
Planned engine output vs the £335k requirement. Over-coverage is deliberate redundancy, not double counting — engines are capped at funnel/capacity limits in the Reverse Path.
Budget deployment — the £100k/mo frame
Total marketing ceiling 10% of the £1M stretch = £100k/mo (current base ~£53.5k + surge). Allocated by REAL revenue gap — not the stale figures. Bexleyheath is capped until the W1 structural diagnosis clears: money into a broken funnel is money burned.
The 70/30 release rule: each practice starts the month at 70% of its budget line. The final 30% is released only when all four gates are green: speed-to-lead under 5 minutes · show rate ≥80% · cash ROAS ≥3× on a 28-day lag · chair capacity available inside 21 days. Budget buys leads only when the machine behind them is proven to convert.
Campaign assets — ready to launch
Copy approved for launch after Nikhil/Rohith fit them to each account. Note: the £20–90 figures are cost-per-LEAD targets (CPL), not CPA — cost per acquired case runs £165–£1,050 depending on line (see Reverse Path).
Meta — volume driverRohith · Invisalign/bonding · CPL ≤£25–40
5-mile radius per practice · age 25–45 for Invisalign/bonding (45+ for any implant creative) · lead form + WhatsApp
Headline: Transform Your Smile in Time for Christmas
Body: "Unhappy with your smile but dread traditional braces? GM Dental is offering 20 free virtual smile simulations this week. See your new smile before you commit. 12-month 0% finance available (subject to status). Tap Learn More to claim yours at our [practice] clinic."
Google Search — high-intent closerNikhil · implants · CPL ≤£65–130
10-mile radius · exact + phrase: [teeth in a day kent], [dental implants rochester/bexleyheath/barnet/ashford], "full mouth implants"
H1: Teeth In A Day | GM Dental · H2: Secure, Permanent Implants
Description: "Rebuild your smile with permanent implant teeth in just one day. Highly experienced implant clinicians. 0% finance available (subject to status). Book a free assessment today."
Database reactivation — zero costPMs + Nadia · Engine 1
Segment: 45+, missing teeth or dentures, no visit 12+ months
SMS: "Hi [Name], we're hosting an exclusive Advanced Smile clinic next week at GM Dental [practice]. We have 5 complimentary implant assessments (normally £150) reserved for existing patients. Reply YES to claim yours. Reply STOP to opt out."
Benchmark: multi-touch reactivation converts 10–20% of contacted lapsed patients — this is the cheapest revenue in the whole plan.
11 weeks · 16 Jul → 30 Sep
Pick a week. Every task ≤60 minutes, owned by name. Checkboxes save locally. Milestones define the week as won or lost — the Sunday Fable replan reads this board.
1 · Enter actuals
Each practice manager enters yesterday's numbers by 19:00. Accepted £ = consent signed + money moved. Cash £ = money actually banked (deposits + drawdowns + payments).
2 · Month pace — accepted £ vs required
Month-to-date accepted revenue per practice vs the ramp requirement for the current month. Red = behind pace, attack the bottleneck.
3 · Brief preview
The same brief the 06:30 agent posts to #gm-250k-mission — generated from your entered actuals, copy-ready.
Press "Generate today's brief".
1 · Who owns what
2 · The daily rhythm
06:30 — The briefautomatic
Claude posts to #gm-250k-mission: yesterday's scoreboard (accepted + cash), month pace per practice, today's quota, and each owner's ≤60-min tasks. Read it before you open anything else.
08:30 — The huddle15 min, per practice
PM runs it standing up: speed-to-lead check first — every overnight lead called by 09:00 — then today's consults (names), yesterday's misses, the ONE bottleneck. No laptop, no chairs, no exceptions.
11:00 — TCO Power Hour45 min, all TCOs
All TCOs stop admin. Two lists only: leads not yet reached, and consulted patients who haven't paid their 30% deposit. Nothing else exists for 45 minutes. Deposits taken get shouted out in Slack immediately.
19:00 — The count5 min, per practice
PM enters actuals into this board (Daily Ops tab) and replies to the brief thread in Slack: leads / consults / accepted £ / cash £ / bottleneck. The morning agent reads these replies — no Zapier needed, the loop is already automated.
3 · Launch meeting script — get the whole team onboard
Run this 45-minute meeting this week. Word-for-word skeleton.
4 · The standard operating system — six stages, owned and proven
Every patient moves through six stages. Each has one owner, one standard, one proof it happened, and one escalation. If a stage has no proof, it didn't happen.
5 · Scoreboard rules
Public, daily, per practice. The scoreboard is accepted £ month-to-date vs pace. It's posted in the brief every morning. Practices are ranked. Nobody is punished for a red day — people are challenged for a red day with no counter-move.
Celebrate deposits, not vibes. Every full-arch deposit gets a same-day shout-out in #gm-250k-mission with the TCO's and clinician's names. What gets celebrated gets repeated.
Weekly prize. Best practice vs its own pace (not absolute £ — Barnet must be able to win) gets a £250 team breakfast. Announced in the Monday brief.
1 · The stack
Everything already built that this mission plugs into. Nothing new to buy.
2 · AI model routing — right brain for the job
3 · Gemini deep-research prompt
Run this in Gemini (Deep Research mode). It does what Gemini is best at — exhaustive local-market sweeps with Google's index. Paste results back to Claude for integration into the stress test.
4 · ChatGPT prompts
Two jobs where a second model earns its keep: high-volume ad variant generation (then Claude curates), and TCO objection-handling role-play the team can run themselves.
5 · Blueprint prompt arsenal
Three more, integrated from the £1M blueprint (16 Jul) — routed to the right model for each job.
6 · Lead triage → Slack routing
Skip the Lambda/Python route — you already own the plumbing. Build it as a GHL workflow per practice pipeline: trigger = new lead → actions = (1) missed-call text-back SMS, (2) internal notification, (3) webhook to Slack (each practice can have its own #leads-[practice] channel, or pipe deposits/closes into #gm-250k-mission for the same-day shout-out). GHL's native Slack/webhook action does this with zero code, zero hosting, and it lives where the leads already live. Rohith owns it — it's the W2 tracking-integrity task. If you outgrow GHL workflows, Make.com is the next step up, not AWS.