Skip to main content
Connect your dental or medical practice management system through NexHealth. CallDesk uses NexHealth’s universal API to sync availability and book appointments directly in your PMS.

What it does

  • Real-time availability sync - AI sees provider schedules from your PMS
  • Automatic booking - Creates appointments directly in your practice management system
  • 20+ PMS systems - One integration covers Dentrix, Eaglesoft, Open Dental, and more
  • HIPAA compliant - All data transmitted securely with NexHealth’s HIPAA-compliant infrastructure

Supported Systems

NexHealth supports the following practice management and EHR systems:

Dental

  • Dentrix
  • Dentrix Ascend
  • Eaglesoft
  • Open Dental
  • Curve Dental
  • Denticon
  • SoftDent
  • Dolphin

Medical

  • athenahealth
  • eClinicalWorks
  • ModMed (Modernizing Medicine)
  • NextGen
  • DrChrono
  • AdvancedMD
NexHealth continually adds new integrations. Check NexHealth’s supported systems for the latest list.

How it works

  1. NexHealth connects to your practice management system
  2. CallDesk reads provider availability through NexHealth’s API
  3. When a caller books, CallDesk creates the appointment in your PMS via NexHealth
  4. Appointments sync in real-time between systems

Setup

1

Get NexHealth API credentials

Sign up for a NexHealth developer account at nexhealth.com/api. You’ll need your API key and subdomain.
2

Go to Integrations

Navigate to Settings → Integrations → Calendar
3

Select NexHealth

Click “Connect” on the NexHealth integration card
4

Enter your credentials

Provide your NexHealth API key, subdomain, and optionally a location ID
5

Select provider calendars

Choose which provider schedules to sync with CallDesk
6

Verify

Test by checking that provider availability appears correctly in CallDesk

Configuration

SettingDescription
API KeyYour NexHealth API key (from developer dashboard)
SubdomainYour practice’s NexHealth subdomain
Location IDOptional — scope to a specific practice location

Requirements

  • Active NexHealth account with API access
  • Practice management system connected to NexHealth
  • CallDesk Pro plan or higher

Troubleshooting

Verify your NexHealth API key has the correct permissions and your subdomain is correct. Check that providers are marked as active in your PMS.
Ensure the location ID is set correctly if your practice has multiple locations. Check that the provider’s schedule is properly configured in NexHealth.
NexHealth bearer tokens expire after 1 hour. CallDesk handles token refresh automatically. If you see persistent auth errors, verify your API key is still valid in the NexHealth dashboard.

Set up NexHealth

Connect your practice management system now