Skip to content
Docs menu

Integrate with Athena & Hint Health

Keep patients and appointments aligned with your EHR through two-way sync with athenahealth and Hint Health.

ContactFollowUp syncs both directions: it pushes contact updates out to your EHR and pulls patients and appointments back in, de-duplicating on a stable remote id so records never fork.

1. Connect your EHR

Add your credentials in Settings → EHR:

athenahealth — register an OAuth2 client with Patient.Read and Appointment.Read scopes, then provide the client id, secret, and practice id.

Hint Health — provide your API key. Add the webhook secret to verify inbound deliveries.

2. Run a sync

Inbound sync runs on a cursor — each run pulls everything changed since the last one. Watch progress and recent webhook receipts in Settings → EHR.

3. Conflict handling

By default, inbound data only fills fields that are empty locally — your edits win. Set EHR_INBOUND_OVERWRITE=1if you’d rather have the EHR be the source of truth and overwrite local values.