Integrations

Dental PMS Integrations That Actually Stay in Sync

Bi-directional, real-time integration with Dentally, Exact/SOE, Open Dental, and Doctolib. Appointments, patients, providers, and treatment data flow between systems without manual intervention. Plus webhook support and a developer API for custom workflows.

The integration problem

Your PMS is the source of truth. Relaya respects that.

Most dental front-office tools claim “integration” but deliver one-way data pulls that require manual reconciliation. Staff end up maintaining two systems, double-entering data, and discovering mismatches days later. Patients fall through the cracks between systems.

Relaya treats your PMS as the clinical authority. Scheduling data, patient records, and treatment plans live in your PMS. Relaya handles the patient-facing operations layer — calls, communication, payments, and coordination — and keeps both systems perfectly synchronised in real-time.

Supported systems

Four PMS systems. Full bi-directional sync.

Dentally

UK, Ireland, Australia, NZ

Full bi-directional sync with Dentally's cloud-native platform. Appointments created in Relaya appear instantly in Dentally. Patient records, provider schedules, and treatment plans sync continuously. The most deeply integrated PMS connection in the Relaya ecosystem.

Real-time appointment sync (both directions)
Patient record creation and updates
Provider schedule and availability pull
Treatment plan and notes sync
Recall status synchronization
Payment record posting

Exact / SOE

UK, Ireland

Integration with Software of Excellence (Exact) for UK dental practices. Patient demographics, appointment data, and provider schedules sync through Exact's interface layer. Supports both Exact V12 and the newer cloud platform.

Patient lookup and demographic sync
Appointment creation and status updates
Provider availability reading
FTA/cancellation status writing
Treatment code retrieval
NHS and private appointment handling

Open Dental

United States, Canada

Comprehensive integration with Open Dental for North American practices. Leverages Open Dental's API for full CRUD operations on appointments, patients, and scheduling. Supports multi-location Open Dental deployments and cloud-hosted instances.

Full CRUD on appointments
Patient matching and creation
Operatory and provider scheduling
Insurance verification data
Recall list synchronization
Multi-location support

Doctolib

France, Germany, Italy

Integration with Europe's largest healthcare scheduling platform. Relaya syncs with Doctolib for practices using it as their primary scheduling and patient management tool. Appointment availability and patient flow managed through Doctolib's established infrastructure.

Availability sync from Doctolib calendar
Appointment booking through Doctolib
Patient identification and matching
Multi-practitioner support
Teleconsultation coordination
European market compliance

4

PMS systems integrated

<5s

Sync latency

2-way

Bi-directional data flow

REST

Developer API included

Technical depth

Enterprise-grade integration infrastructure.

Relaya's integration layer handles the complexity of dental data — appointment types, provider rules, patient identifiers, and treatment codes — so your team sees one unified system that just works.

Bi-directional real-time sync

Changes in either direction propagate within seconds. Book an appointment in Relaya and it appears in your PMS immediately. Update a patient record in your PMS and Relaya reflects it on the next interaction. No batch jobs. No overnight imports.

Webhook support

Subscribe to events across the Relaya platform — appointment created, payment received, patient checked in, recall sent. Push notifications to your own systems in real-time. Configure per-event, per-location, with retry logic and failure alerting.

Developer API

RESTful API with comprehensive documentation for custom integrations. Create appointments, query patient records, trigger workflows, pull analytics data, and extend Relaya's capabilities with your own systems. OAuth 2.0 authentication with scoped access tokens.

Data mapping & transformation

Intelligent field mapping handles differences between PMS systems. Appointment types, provider identifiers, patient demographics, and treatment codes are translated automatically. Custom mappings for practice-specific terminology.

Secure data transport

All integration traffic encrypted in transit (TLS 1.3) and at rest (AES-256). API keys and credentials stored in isolated vaults. Audit trails for every data access. GDPR-compliant data processing agreements with all PMS providers.

Conflict resolution

When changes happen simultaneously in both systems, deterministic conflict resolution ensures data integrity. Last-write-wins with full audit trail, or configurable per-field priority (PMS-authoritative for clinical data, Relaya-authoritative for communication).

For developers

Build on top of Relaya.

The Relaya API gives dental software developers full programmatic access to patient operations. Create appointments, query communication history, trigger payment requests, pull analytics, and extend workflows with custom logic.

OAuth 2.0 authentication with granular scopes. Rate limiting per endpoint. Sandbox environment for testing. Comprehensive OpenAPI specification for code generation.

RESTful API with OpenAPI 3.0 spec
OAuth 2.0 with scoped access tokens
Webhook subscriptions for real-time events
Sandbox environment for development
SDKs for JavaScript, Python, and C#
// Create an appointment via API
const response = await fetch(
  'https://api.relaya.one/v1/appointments',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer sk_live_...',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      patient_id: 'pat_2xK9mN',
      provider_id: 'prov_Dr8jL',
      start_time: '2025-03-15T09:30:00Z',
      duration_minutes: 30,
      type: 'checkup',
      location_id: 'loc_main',
    }),
  }
);

// Syncs to your PMS automatically

Setup

Connected in days, not months.

Step 1

PMS credentials

Provide API access to your practice management system. We guide you through the specific setup for your PMS.

Step 2

Data mapping

Relaya maps your appointment types, providers, locations, and patient identifiers to our unified data model.

Step 3

Initial sync

Historical data pulled from your PMS. Provider schedules, existing appointments, and active patients imported.

Step 4

Live operation

Real-time bi-directional sync active. Changes propagate within seconds. Monitoring and alerting enabled.

Integrations power every other feature.

PMS integration is the foundation layer. Voice AI books directly into your PMS. Scheduling respects provider rules from your PMS. Payments post back to patient accounts. Everything connects through the integration layer.

Your PMS. Our operations layer. Perfectly synced.

Whether you use Dentally, Exact/SOE, Open Dental, or Doctolib — Relaya integrates deeply with your existing practice management system. No rip-and-replace. No double entry. Just seamless connection.

Discuss your integration