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 hears back through webhooks.

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, read and post messages in the matching conversation with the calls below.

Read and send messages in BloomText

BloomText · Read messages
GET https://api.bloomtext.com/v1/conversations/{conversationId}/messages?page[limit]=50Authorization: Bearer bt_live_…
BloomText · Send a message
POST https://api.bloomtext.com/v1/conversations/{conversationId}/messagesAuthorization: Bearer bt_live_…Idempotency-Key: <unique-request-key>Content-Type: application/json{"body":"Your cleaning is confirmed for Friday at 8:00 AM."}

Send your 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, the conversation.message.created webhook tells your app, and it 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

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 team conversation ID your app stores for the huddle.
  4. Thread questions from staff under the huddle post with reply_to_message_id.
BloomText · HTTP
POST https://api.bloomtext.com/v1/conversations/{teamConversationId}/messagesAuthorization: Bearer bt_live_…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. Look up each patient’s BloomText conversation ID in your own mapping table and skip anyone without one.
  3. Post the reminder in each conversation.
  4. Subscribe to conversation.message.created so replies reach the front desk queue.
BloomText · HTTP
GET https://api.bloomtext.com/v1/conversations/{conversationId}Authorization: Bearer bt_live_…
BloomText · HTTP
POST https://api.bloomtext.com/v1/conversations/{conversationId}/messagesAuthorization: Bearer bt_live_…Idempotency-Key: <unique-request-key>Content-Type: application/json{"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 mark the handled ones so staff see what is left.

  1. Read recent messages in each patient conversation you sent a confirmation to.
  2. Add a reaction to the clear confirmations 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/conversations/{conversationId}/messages?page[limit]=20Authorization: Bearer bt_live_…
BloomText · HTTP
POST https://api.bloomtext.com/v1/messages/{messageId}/reactionsAuthorization: Bearer bt_live_…Idempotency-Key: <unique-request-key>Content-Type: application/json{"emoji":"👍"}

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. Add the BloomText MCP server

Any MCP client, such as Claude, Cursor, or your own agent, can read and send BloomText messages with your API key.

MCP config · JSON
{  "mcpServers": {    "bloomtext": {      "type": "http",      "url": "https://mcp.bloomtext.com/mcp",      "headers": {        "Authorization": "Bearer bt_live_…"      }    }  }}

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 maps each patient to a BloomText conversation ID through your app’s lookup.
  3. It reads recent messages in each conversation so it doesn’t repeat a reminder.
  4. It posts confirmations and summarizes any replies that need a person in the team conversation.
Example prompt
Get tomorrow’s unconfirmed Dentrix appointments. For each patient with a BloomText conversation, check whether we already messaged them today. If not, send a short confirmation request with their appointment time. Then post a list of anyone you skipped to the front desk conversation.

Messages the agent sends appear under its app user’s name, and an organization admin can revoke its key at any time. Read the MCP 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?

Any MCP client can reach BloomText through the BloomText MCP server. 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 API keys are issued only to 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 keys are issued to organizations with a signed BAA. Book a short call, tell us what you’re building, and we’ll set up your key. Don’t include PHI when you book.

Request API access

Dentrix developer resources

Links last checked September 21, 2026.