Leads & CRM

Open Dental integration

Read-only patient matching, appointment outcomes, data handling, and current rollout status.

The Open Dental connection links attributed website leads to appointment outcomes through a practice-authorized, read-only integration. It is intended to answer whether a website lead later booked or completed an appointment.

The implementation and automated integration coverage are available, and the read path plus lead-attribution flow have been verified against the public Open Dental test API. Developer portal / Read All access is granted for NurtureSite. The first live-practice connection is still pending.

What the integration does

  • Matches a site CRM lead by email, phone, or email then phone through the NurtureSite factory broker.
  • Reads patient and appointment records needed to determine booked/completed outcomes.
  • Returns completed attributed outcomes to the originating site so a PMS appointment completed trigger can start a CRM automation.
  • Does not create or update patients or appointments in the current phase (read-only product).

Pricing and pass-through

  • Read-only attribution (current product): Open Dental does not charge for read-only GET / basic API account access. NurtureSite does not add a separate Open Dental fee for read-only connections.
  • Optional writeback (not enabled in product today): Open Dental bills write API tiers per practice location per month (published ladder includes approximately $15 / $30 / $35 depending on methods). If NurtureSite later offers write features for your practice, those vendor API fees are passed through when you enable them — they are not absorbed into the base NurtureSite plan.
  • You authorize only the connection you configure. Do not share Open Dental credentials outside your practice admins and NurtureSite’s encrypted factory storage.

Data handling

  • The practice must authorize the connection.
  • Open Dental credentials and connection metadata are application-encrypted in the NurtureSite factory.
  • Factory MySQL retains only keyed-hash patient and appointment references plus appointment timing/status for 90 days.
  • Raw PMS patient and appointment identifiers are not retained.
  • Clinical notes, charts, diagnoses, treatment details, and other clinical/chart data are not requested or retained.
  • PMS credentials and PMS outcome records are never stored in the client-site database.

These controls reduce the amount and sensitivity of retained data. They do not by themselves constitute HIPAA compliance or certification, SOC 2 certification, or a representation that a BAA is available.

CRM automation behavior

Add an Open Dental patient match node to a flow and choose its match input. The node calls the factory broker and then continues to its next connected node. It does not branch on the immediate match result.

Use the PMS appointment completed trigger for flows that should react to completed attributed outcomes. In HIPAA mode, the Open Dental lookup remains available as an internal operation; external email, SMS, invoice, and webhook nodes separately require recorded PHI communication consent.

Before a live connection

NurtureSite staff must complete the live-practice runbook: document practice authorization, prove the read path against the hosted test database, use one authorized test lead, verify containment and purge behavior, and agree on rollback. Do not send production credentials by email or support ticket.

Related articles