Initial Setup – Dentally Integration
How the first sync with Dentally works
Currently, the Dentally sync cannot be set up manually via the TurnUp World app. It is configured internally by the TurnUp team.
🔐 What do we need from you?
We require an access token with the proper permissions, to be generated by your Dentally administrator and sent securely to TurnUp.
The token must include:
-
Appointment access
-
Patient data
-
Practitioner calendars
-
Appointment reasons
-
Webhook permissions

🔁 What happens during the initial sync?
After receiving the token, we start the initial sync, which pulls:
-
Future appointments
-
Practitioners (agendas)
-
Treatments
-
Patient records
-
Waitlist patients
-
Webhooks for real-time updates
The sync uses checkpoints to avoid API rate limits. Large accounts may take several hours to complete.
🏥 Multiple locations?
Each site (physical location) gets a separate TurnUp environment, even if managed under the same Dentally account.
🔄 Stay in sync with webhooks & hourly updates
To stay up-to-date with Dentally, TurnUp uses their webhook functionality for appointments and patients.
We also perform an hourly sync for less time-critical data like:
-
Practitioners
-
Treatments
-
Waitlisted patients
Additionally, we run a daily “bring back reservations into sync” task at 4:00 PM to make sure we didn’t miss any updates — especially useful to ensure reminders are always based on the latest data.