TurnUp World for DSOs

Full chair occupancy across every site, with the data to prove it.

See which sites have empty chairs and what those hours are worth, then roll out one standard site by site, whatever software each practice runs.

Group overview · chair occupancy6 practices · April
Manchester Central97%
Leeds North95%
Bristol Harbour92%
Birmingham East88%
Glasgow West84%
Cardiff Bay91%

13 points between the best and weakest site. For example, on a six-chair practice that is roughly 11 hours of clinical time a week.

The month as it runs now

Six practices, six reports, no common figure

What group operations sees today, before the group standardises anything.

Monday report

Meanwhile, each practice sends its own numbers, from its own software, with its own idea of what a no-show is.

Board pack

Operations estimates occupancy from revenue, because nobody can say how much clinical time the practices actually used.

Weakest site

You know which practice is behind. But you cannot say by how many hours, or why.

New policy

Three practices apply a reminder rule the group agreed centrally, while the rest forget it.

Acquisition

Then a new practice joins on different software, and the comparison starts again from zero.

The gap between your best and weakest site is usually the largest gain in chair time the group has, yet it is the one nobody can measure.

What TurnUp World takes on

One reporting layer over every practice, and a system of action running underneath it: the reminders, calls and refills that move the figures.

01

Insights across every site

Six figures per practice and for the group, on one screen.

See Insights
02

Multi-site chair occupancy

Occupancy per practice, per clinician and also rolled up, measured from the diary itself.

03

One no-show definition everywhere

A no-show means the same thing in every practice, so comparisons stand up in a board meeting.

04

Group reporting

Weekly summaries per site and for the group, as CSV, PDF or also through the API.

05

Role-based access

Regional managers see their sites and group roles see all of them, while practices see only their own.

Six practices, one definition, one visible gap

This is the view a regional manager opens first on a Monday. Occupancy is the headline, but the useful column is the one next to it: how much of what was lost ever entered a recovery process. Select a practice to see where its chair time went.

Group overviewApril · 6 practices · 38 chairs
PracticeOccupancyEntry rateFTA

Sample data for illustration. In a live account, however, these figures come from each practice's own software through the same connection that syncs appointments.

How a group rolls this out

One practice proves it, the group sets the standard, then each site goes live against that standard. No estate-wide software migration, and no practice waiting on another practice.

Pilot then scale

  • One site live in about two weeks
  • Baseline measured before go-live, so the change is provable
  • Remaining sites follow at one or two per week

Mixed software estates

  • Dentally, DentAdmin, Exquise, Progenda and System for Dentists
  • Acquired sites stay on their own PMS, no consolidation
  • One reporting layer over all of them

Central standards, local room

  • Reminder rules and offer policies set centrally
  • Practices may vary within limits you define
  • Every change logged with who made it

Data and security

  • Hosted in the EU, encrypted in transit and at rest
  • Processing agreement per legal entity
  • Role-based accounts, full audit trail
What each role seesOwn practiceOther practicesGroup roll-up
Front deskToday and tomorrowNoNo
Practice managerFull historyNoNo
Regional managerFull historyAssigned sitesAssigned sites
C-level and group officeFull historyAll sitesYes, with export

Before and after

Without TurnUp World
With TurnUp World

01Each site reports its own way

01Six figures, one definition, every site

02Occupancy estimated from revenue

02Occupancy measured from the diary itself

03You know which site is behind, not by how much

03The gap to your strongest site, in hours and pounds

04Central policies applied unevenly

04Rules set centrally, every change logged

05Each acquisition restarts the comparison

05New sites connected on their own software

06No-show follow-up depends on each desk

06The same prevention flow running in every practice

The gap between your own sites, in revenue

Group benchmarking usually compares practices to an external average, but nobody can act on that. Instead, the actionable number is internal: the distance between your strongest site and each of the others, in hours, and what those hours bill.

The arithmetic is dull on purpose. First, take the occupancy gap. Then apply it to available clinical hours, and finally value the hours at your own average appointment value. No assumption about what any supplier delivers is involved; this is revenue on chair time you already own and are not currently using.

Worked example, six practices, 38 chairs

Strongest site occupancy97%
Group average occupancy91%
Gap to the strongest site6 points
Available clinical hours per week1,330
Unused hours the gap represents80 / week
Average appointment value£95
Revenue on unused chair time, per year£760,000

For example, take 38 chairs at 35 clinical hours a week, 45 working weeks and two appointments per hour. If you replace the four inputs with your own, the method still holds. A group quote states the recovered chair time needed to break even.

What DSOs are saying

"With TurnUp World we can achieve 97% chair occupancy for the first time."
Lies Cabooter, CEO, Mond Dental Practices, 30 practices
Read the full story

Common questions

01

How does TurnUp World report across multiple sites?

Every practice connects to its own practice management system, and one reporting layer sits above all of them. Group roles see chair occupancy, no-show rate and recovered chair time per site and rolled up for the group, on one definition, with weekly summaries and export as CSV, PDF or through the API.
02

Can we set standards centrally and apply them locally?

Yes. The group sets reminder rules, offer policies and waitlist behaviour centrally, with a defined range each practice may vary within. The audit log records every change with the account that made it, so the group always knows which rules run where and can trace a change in the figures back to it.
03

Does it support mixed PMS environments?

Yes. Each practice connects to its own system, such as Dentally, DentAdmin, Exquise, Progenda or System for Dentists, while the reporting layer sits above all of them. Groups that grew through acquisitions do not need to consolidate onto one PMS first, and groups part way through a migration run TurnUp World across both systems at once.
04

We only have a few practices. Is this built for us?

Yes. Large groups build this view with their own data and BI staff, pulling figures from several systems by hand. A group of two to five practices rarely has that team. TurnUp World gives it the same view out of the box: occupancy, no-shows and recovered chair time per practice, the gap between sites, and the automation that closes it.
05

What does implementation look like at group level?

One pilot practice is live in about two weeks, with a baseline measured before go-live so the change is provable. After that, one or two practices per week is a comfortable pace, limited by front desk training rather than by the connection. A ten-site group is typically fully live inside a quarter.
06

Who owns the data and where is it hosted?

Your group remains the controller of patient data and TurnUp World acts as processor under a data processing agreement per legal entity. We host data inside the EU and encrypt it in transit and at rest. Only role-based accounts can access it, and a full audit trail shows who saw and changed what.
07

How is group pricing structured?

Per practice, scaling with chairs and the tools switched on, with group terms and one invoice. Every quote states the recovered chair time needed to break even, per practice, so the business case is explicit before roll-out rather than argued about afterwards. The first return comes from short-notice cancellations that another patient fills instead of leaving a gap, and that starts in the first weeks after go-live.

See how TurnUp World works across a group.

First, we walk you through the group view, how TurnUp World measures every site on the same definitions and how the same prevention and refill flows run in each practice. Then we talk through what a roll-out across your sites could look like.