Integrate Dentrix with BloomText

Dentrix stays your practice system. The BloomText API sends and reads the patient messages around it.

Get started for freeSchedule a demo →

Can you connect Dentrix to BloomText?

Yes, through Henry Schein One's API program. Approved apps can read Dentrix appointments, patients, and more, and the BloomText API sends the reminders and messages. Access takes an application, a security review, and program fees.

How it works

  1. Read from Dentrix

    Your app reads appointments, patients, and recall data through Dentrix’s API.

  2. Match to a conversation

    It looks up each patient’s BloomText conversation in a simple mapping your app keeps.

  3. Message in BloomText

    It sends reminders and replies with the BloomText API, and reads new patient replies by time range.

Dentrix stays your system of record. BloomText handles the conversations, and nothing syncs until your app connects the two.

Example requests

Use the request shapes Henry Schein One approves through API Exchange on the Dentrix side. On the BloomText side, message the matching patient and read their replies with the calls below.

Read and send messages in BloomText

BloomText · Read a patient’s replies
GET https://api.bloomtext.com/v1/patient-messages?patient_id={patientId}&q=from:patient&page[limit]=50Authorization: Bearer <api-key>
BloomText · Send a message
POST https://api.bloomtext.com/v1/patient-messagesAuthorization: Bearer <api-key>Idempotency-Key: <unique-request-key>Content-Type: application/json{"to":{"patient_id":"{patientId}"},"body":"Your cleaning is confirmed for Friday at 8:00 AM."}

Send your organization’s BloomText API key in the Authorization header on every request. POST requests also need Idempotency-Key and Content-Type headers.

Read the API docs

What you can build with the Dentrix API

Henry Schein One groups Dentrix API access into categories like Appointments, Demographics, Clinical, Financial, Insurance, and Referral. Once your app is approved for the ones you need, these are the dental office workflows you can wire into BloomText.

Morning huddle in the team chat

Before the first patient, pull the day’s schedule from Dentrix and post a short huddle note to your front desk and hygiene team conversation. It lists open chairs and patients who haven’t confirmed, so nobody has to print the appointment book.

Uses Dentrix Appointments data

Hygiene recall outreach

Find patients whose six-month cleaning is past due and message each one in their BloomText conversation with a link or phone number to book. Replies land in the same thread your front desk already works from.

Uses Dentrix Appointments and Demographics data

Next-day confirmations with reply triage

Send a confirmation the afternoon before each visit. When a patient answers, your app reads new patient replies from BloomText and flags anything other than a clear “yes” for a person to handle.

Uses Dentrix Appointments data

Specialist referral handoffs

When a referral to an oral surgeon or endodontist is recorded, post a note to the internal referrals conversation so the coordinator follows up the same day. The note carries the patient’s chart number and the specialist, not clinical detail.

Uses Dentrix Referral data

Statement and insurance follow-ups

When a statement goes out or an insurance claim needs the patient’s updated card, message the patient that the office needs a quick call back. Keep amounts and plan details out of the text and let staff cover them on the phone.

Uses Dentrix Financial and Insurance data

Example Dentrix API projects

Patient requests use your organization’s BloomText API key. Posts to a staff team conversation use an org admin’s OAuth token instead, and only reach conversations that admin is part of.

Morning huddle poster

A scheduled job that turns today’s Dentrix schedule into one message in your team conversation at 7:30 AM.

  1. Read today’s appointments through the Dentrix API calls Henry Schein One approved for your app.
  2. Count open chair time and unconfirmed visits per provider.
  3. Post the summary to the huddle team conversation with an org admin’s OAuth token. The admin must be in that conversation.
  4. Thread questions from staff under the huddle post with reply_to_message_id.
BloomText · HTTP
POST https://api.bloomtext.com/v1/me/conversations/{teamConversationId}/messagesAuthorization: Bearer <org-admin-oauth-token>Idempotency-Key: <unique-request-key>Content-Type: application/json{"body":"Huddle: 3 open hygiene slots this afternoon, 4 patients not yet confirmed. Details in the schedule."}

Recall reminder batch

Once a week, message patients who are due for a cleaning and let the front desk handle the replies.

  1. Pull patients due for recall from your approved Dentrix Appointments and Demographics access.
  2. Find each patient in BloomText by MRN, or send to their phone number, which creates the patient if needed.
  3. Send each patient the reminder.
  4. Replies land in the same conversation your front desk already works from.
BloomText · HTTP
GET https://api.bloomtext.com/v1/patients?mrn={mrn}Authorization: Bearer <api-key>
BloomText · HTTP
POST https://api.bloomtext.com/v1/patient-messagesAuthorization: Bearer <api-key>Idempotency-Key: <unique-request-key>Content-Type: application/json{"to":{"patient_id":"{patientId}"},"body":"Hi from Maple Street Dental. You are due for your cleaning. Reply here or call us to pick a time."}

Confirmation reply checker

Read the replies to yesterday’s confirmations and note the handled ones so staff see what is left.

  1. Read patient replies sent since the confirmations went out.
  2. Record the clear confirmations in your app so the team can skip them.
  3. Only write the confirmation back to Dentrix if your app has approved WRITE access; otherwise staff update the appointment book.
BloomText · HTTP
GET https://api.bloomtext.com/v1/patient-messages?after={confirmationsSentAt}&q=from:patient&page[limit]=100Authorization: Bearer <api-key>

Connect Dentrix and BloomText to your AI agent

An agent with Dentrix data and BloomText can run the front desk’s repetitive work: sorting confirmation replies, drafting recall messages, and summarizing the day for the team.

1. Give the agent a BloomText API key

An org admin creates an API key in BloomText. Your agent’s tools use it to message patients and read their replies, always naming the patient by ID, phone number, or MRN. The key can’t reach staff conversations; for those, the agent uses an org admin’s OAuth token, which reaches only the conversations that admin is part of.

BloomText · Check the key
GET https://api.bloomtext.com/v1/organizationAuthorization: Bearer <api-key>

2. Give the agent Dentrix data

For Dentrix, you write a small tool that calls the Dentrix API with the key issued under your Dentrix API Agreement and returns only the fields the agent needs. Henry Schein One has announced an MCP layer inside Dentrix Ascend, with its Ask tier in preview for Ascend practices, but it does not document connecting outside agents such as Claude or ChatGPT to it, and the announcement covers Dentrix Ascend only, not desktop Dentrix.

3. Tell it what to do

  1. The agent calls your Dentrix tool to get tomorrow’s unconfirmed appointments.
  2. It finds each patient in BloomText by MRN through your app’s lookup.
  3. It reads each patient’s recent messages so it doesn’t repeat a reminder.
  4. It sends confirmations and lists any replies that need a person, for the front desk.
Example prompt
Get tomorrow’s unconfirmed Dentrix appointments. For each patient, check BloomText for whether we already messaged them today. If not, send a short confirmation request with their appointment time. Then give me a list of anyone you skipped.

Messages the agent sends with the key show the key’s name to staff, and patients see your clinic. An org admin can delete the key at any time. Read the AI agent docs.

Dentrix API FAQ

Does Dentrix have an API?

Yes. Henry Schein One runs a Dentrix API Program for desktop Dentrix and a Dentrix Ascend API Program for the cloud product, both under its API Exchange. Access is not self-serve: you apply, review your use case with Henry Schein One, and sign the Dentrix API Agreement before you get an API key and documentation.

How do I get Dentrix API access, and what does it cost?

Submit the application form on the Henry Schein One API Exchange page, then complete the security assessment and setup testing. The program FAQ lists a one-time $5,000 registration fee for read access and another $5,000 for write access on desktop Dentrix, plus monthly royalties, and a $5,000 setup fee plus $47 per location per month for Dentrix Ascend. Confirm current terms with Henry Schein One before you budget.

Can I read the Dentrix database directly instead?

Henry Schein One is rolling out changes to stop unauthorized connections to Dentrix data and asks vendors to use the API program. Build on approved API access so your integration doesn’t break when those changes reach your practices.

Does Dentrix have patient texting?

Yes. Dentrix offers automated reminders and two-way texting through its patient communication products such as Communication Manager and the Patient Engage Suite. Teams add BloomText when they want HIPAA-compliant team chat and patient messaging in one place, driven from their own software through the BloomText API.

Can I connect Dentrix to ChatGPT, Claude, or another AI agent?

Your agent can reach BloomText through the BloomText API, with an organization API key. For Dentrix data, the agent calls a tool you build on your approved Dentrix API key. Dentrix Ascend has announced its own MCP layer, but Henry Schein One has not documented outside agents connecting to it.

Is it HIPAA compliant to text patients from Dentrix data?

It can be, if every system that handles the data is covered. BloomText turns on API access only for organizations with a signed BAA, and Henry Schein One requires approved vendors to meet its security standards. Keep texts to logistics like appointment times and leave treatment details out.

Getting Dentrix API access

Dentrix data is available through Henry Schein One's API Exchange. You apply, complete a security assessment, and sign the Dentrix API Agreement before you receive a key.

  1. Apply through the Henry Schein One API Exchange.
  2. Complete the security assessment and setup testing.
  3. Sign the Dentrix API Agreement and receive your key.

Get a BloomText API key

API access is available to organizations with a signed BAA. Book a short call, tell us what you’re building, and we’ll turn on API access so an org admin can create your key. Don’t include PHI when you book.

Request API access

Dentrix developer resources

Links last checked September 21, 2026.