Your booking system stays in charge. Always.
Phase 1 keeps the practice's booking system or approved booking surface in charge. Direct write-back is not assumed. If a supported integration is proposed, source-of-truth behavior, idempotency, conflicts, rate limits, revocation, and audit evidence must pass acceptance testing before activation.
Six safeguards, verified before activation.
These are acceptance requirements for an integration, not a claim that every listed vendor currently supports write-back.
Re-read before every write
A write-back design must re-verify availability against the source system immediately before the write, with a tested staleness threshold appropriate to that vendor.
Idempotency keys, always
Every proposed booking write must carry a stable idempotency key, and retries must be tested against the vendor's real duplicate-handling behavior.
Your front desk wins every race
Conflict handling must preserve the source booking system as authority and return a safe failure or alternate path when availability changes.
Vendor-specific rate limits
Quotas, retries, backoff, and circuit breaking must be configured and tested for the selected vendor and tenant before production activation.
Audit evidence
Required reads, writes, conflicts, webhooks, messages, and support access must produce reviewable evidence with customer-approved fields and retention.
Revocation and parking
The selected integration must have a tested revocation path, and communications must remain parkable while readiness or health checks fail.
The required write-back control flow.
A candidate write-back integration must implement and pass this flow. Phase 1 can use a practice-owned booking link instead of direct writes.
This is the acceptance-test target for direct write-back. It is not a statement that every platform below currently supports or has passed this flow.
Your platform, supported.
Four integration patterns. Booking-link handoff (Pattern A) is live for every platform today; the deeper patterns are roadmap.
Patient lands on your existing booking page via a tracked link. Zero API access needed. Every platform.
We sync availability every 60s, propose specific times in messages. No writes.
Two-phase commit with idempotency. Booking happens from the SMS in one tap.
Two-way SMS booking with NLP, reschedule, cancel. Full audit trail.
| Platform | Vertical | A · Booking link | B · Read | C · Write | D · Conv. |
|---|---|---|---|---|---|
| Open Dental | Dental | ✓ | roadmap | roadmap | roadmap |
| Dentrix | Dental | ✓ | roadmap | roadmap | — |
| Eaglesoft | Dental | ✓ | — | — | — |
| Curve Dental | Dental | ✓ | roadmap | roadmap | — |
| Eyefinity / VSP | Optometry | ✓ | roadmap | roadmap | roadmap |
| RevolutionEHR | Optometry | ✓ | roadmap | roadmap | — |
| Athenahealth | Specialty | ✓ | roadmap | roadmap | roadmap |
| DrChrono | Specialty | ✓ | roadmap | roadmap | roadmap |
| Kareo / Tebra | Specialty | ✓ | roadmap | roadmap | — |
| Boulevard | Atelier | ✓ | roadmap | roadmap | roadmap |
| Vagaro | Atelier | ✓ | roadmap | roadmap | roadmap |
| Mangomint | Atelier | ✓ | roadmap | roadmap | — |
| Aesthetic Record | Atelier | ✓ | roadmap | roadmap | — |
| Mindbody | Studio | ✓ | roadmap | roadmap | roadmap |
| Mariana Tek | Studio | ✓ | roadmap | roadmap | — |
| ServiceTitan | Field | ✓ | roadmap | roadmap | roadmap |
| Housecall Pro | Field | ✓ | roadmap | roadmap | roadmap |
| Jobber | Field | ✓ | roadmap | roadmap | — |
| FieldEdge | Field | ✓ | roadmap | — | — |
Don't see your platform? Talk to us — if it exports a CSV or offers a booking link, Pattern A is always available.
The questions every operator asks.
01 Can Retention IQ double-book a patient or client by mistake? +
02 What happens if our PMS or booking system is down? +
03 Can our front desk revoke API access? +
04 What does the audit trail capture? +
05 How do you prevent runaway API calls from harming our booking system? +
06 Do you sign a BAA? +
07 What booking systems do you support? +
Want to see the architecture running on your platform?
15-minute walkthrough. We'll show you exactly how Pattern A / B / C / D would integrate with your specific booking system — and show you the audit log in real-time.