Patient communication software, analytics suites, onscreen assistants, recall tools, outreach engines and your own PMS: what each is hired to do, and which bottleneck points to which.
The best dental patient outreach software is the one built for your actual bottleneck, and the market sorts into six jobs. Dental patient communication software such as Weave runs phones, two-way messaging, reminders, forms and payments. Practice analytics suites such as Dental Intelligence and Practice by Numbers show you the numbers. Onscreen front-desk assistants such as MaxAssist put a prioritized daily action plan on top of the scheduler. Dental recall software sends due notices at volume, usually as a module. Outreach engines such as MyDentalForce decide who is worth calling first and prove what the calls produced. Your practice management system already does part of the work. Name the bottleneck, then confirm the vendor supports your practice management system.
Every vendor description below comes from that vendor's own website, checked in late September 2026, with no pricing or ratings. We make one of the products listed, so weigh our view accordingly. What outreach software is, and the two shapes it comes in, is covered in our guide to dental patient outreach software; this page is about what to buy.
Find the row that sounds like your office and start with that category. If two rows fit, pick the one costing more chair time.
| If your bottleneck is | Look first at | Why |
|---|---|---|
| Calls roll to voicemail, forms are on paper, payments get chased by phone | Patient communication software | The patient conversation is its core job. |
| Nobody sees the numbers without exporting reports | Practice analytics suite | Dashboards and huddle reports built from the PMS. |
| Lists exist, but the desk loses them between check-ins | Onscreen front-desk assistant | It keeps the lists on top of the scheduler. |
| Due patients never hear from you at all | Dental recall software, or your PMS's own | It reaches every due patient on a schedule nobody has to remember. |
| Calls happen, but nobody knows who to call first or what it produced | Outreach engine or onscreen assistant | Both hand a person a prioritized list; ask each to show how outcomes are logged. |
| Nobody works the recall list or treatment report you already own | Your PMS, before buying anything | You already own the lists; what is missing is an owner. |
| Several offices, each working the lists its own way | Any category that reports per office | Ask to see one office and the rollup in the demo. |
For each category: the job, who sells it (paraphrased from their own sites), and where the job ends. Where a job ends is not a criticism; knowing it keeps you from paying twice.
This is the conversation layer, sometimes called dental patient engagement software. Weave calls itself a patient communication platform, and its dental page lists phones, texting, reminders, digital forms, online scheduling, billing and payments, and reviews. Solutionreach describes itself as patient engagement software and names appointment reminders, two-way texting, recall, online scheduling, digital intake and payments. RevenueWell names automated reminders by call, text and email, recall and reactivation campaigns, two-way messaging and digital marketing services.
The job: make every patient conversation easier and more consistent than a front desk could manage alone. If your phones ring through to voicemail at lunch, start here. Where the job ends: the category is built around the conversation. Ranking hundreds of overdue patients for a person to call, and logging what each call produced, is a separate job; ask to see it in the demo.
This is the measurement layer. Dental Intelligence describes a practice performance platform combining analytics, patient engagement and payments, and lists a morning huddle, a patient finder and patient chat. Practice by Numbers leads with business analytics, including an enterprise dashboard for multi-location groups, and also offers messaging, forms, payments and a phone system.
The job: tell you what is happening in the practice without anyone building a spreadsheet. If your office manager spends Monday morning exporting reports, start here. Where the job ends: these suites show where the schedule is leaking and offer tools to message those patients; who owns the calls each morning is still a staffing decision.
MaxAssist is the clearest example. Its site describes an onscreen assistant "overlaid directly on your scheduler" that brings patient lists and a daily action plan to the front desk: due and late recall patients, unscheduled treatment, cancellation recovery and missed pre-appointed patients, plus reminders and digital forms, with phones powered by Mango Voice. For groups, it lists enterprise analytics across locations. Its site says MaxAssist was formerly RecallMax.
The job: keep prioritized work in front of the person at the desk, inside the screen they already use. This category and outreach engines (category 5) both hand a person a prioritized list, and our guide to outreach software groups them as ranked worklists. The difference is where the work lives: on top of the scheduler, or in its own daily list. Where the job ends, as with any worklist: it assumes someone has time to work it.
This is a job more than a product, usually bought as part of something else. RevenueWell names recall and reactivation campaigns, Solutionreach lists recall, and OpenDental sells Web Sched Recall, which sends due patients a link by text or email to book online. The job: reach every due patient at volume, on a schedule nobody has to remember. If due patients never hear from you, this is the most direct fix. Where it ends: a notice works on patients who still respond to messages. A patient who stopped answering long ago needs a person with a reason to call.
This is the category we build. MyDentalForce Patient Outreach builds one ranked daily call list per office from that office's own OpenDental data: due and overdue hygiene recall, unscheduled treatment and lapsed patients, rebuilt every morning. Every call outcome is logged and written back to the practice management system, and managers see each office's activity and results without asking for them. Balance outreach runs as a separate weekly list with the same accountability.
The job: turn patient outreach, meaning contact with patients who have no upcoming appointment, into a shift someone owns, with a straight answer about what that shift produced. It fits a single office where one person splits the day between the phones and the list, and a group asking whether every office did the work today. MyDentalForce runs the daily operations of a 19-office Houston group, and a new office is typically live within days of getting access.
Where the job ends, plainly: MyDentalForce integrates with OpenDental today. If your practice runs a different practice management system, look at the other categories first; several vendors above list more systems than we do. On OpenDental, our OpenDental API and integrations guide shows what any add-on can read and write before you connect it.
Before buying anything, look at what you already have. In OpenDental, the Recall List shows patients due for recall and tracks each contact attempt in the communication log, and the Treatment Finder report lists diagnosed treatment that never got scheduled. Our walkthroughs of the OpenDental recall list and the Treatment Finder report show the clicks. OpenDental also sells eServices, including automated reminders, Web Sched Recall and integrated texting. Other systems have their own versions.
The job: the baseline you already own. Before any demo, run your recall list and treatment report for two weeks with one named owner. If nobody works them, new software will not fix that on its own. If someone works them and runs out of hours, you know which job you are shopping for.
The practice management column lists systems each vendor names on its own site; "and others" means it names more.
| Vendor | Category | Job it does best | PMS it lists | Learn more |
|---|---|---|---|---|
| Weave | Communication platform | Phones, messaging, reminders, forms, payments | OpenDental, Eaglesoft, Denticon, Curve, Fuse and others | getweave.com |
| Solutionreach | Communication platform | Reminders, two-way texting, recall, intake | OpenDental, Eaglesoft, Denticon, Curve Dental and others | solutionreach.com |
| RevenueWell | Communication platform with marketing | Automated call, text and email reminders, recall and reactivation campaigns, marketing | OpenDental, Eaglesoft, Denticon and others | revenuewell.com |
| Dental Intelligence | Analytics suite | Practice analytics and huddle reports, with engagement tools | OpenDental, Eaglesoft, Denticon, Fuse and others | dentalintel.com |
| Practice by Numbers | Analytics suite | Business analytics across locations, with engagement tools | OpenDental, Eaglesoft, Curve Dental, SoftDent and others | practicenumbers.com |
| MaxAssist (formerly RecallMax) | Onscreen assistant | Prioritized lists and a daily plan on top of the scheduler | OpenDental, Eaglesoft, Denticon, Tracker and others | maxassist.com |
| MyDentalForce | Outreach engine | Ranked daily call list per office, outcomes written back | OpenDental | Patient Outreach |
| OpenDental, built in | Your PMS | Recall List, Treatment Finder, paid eServices | It is the PMS | opendental.com |
Automated outbound contact is sold in several categories above. RevenueWell names automated calls, texts and emails for confirmations and reminders. Dental Intelligence lists voicemail drops and mass communication. Weave, Solutionreach, Practice by Numbers, MaxAssist and OpenDental's eServices all list reminders.
For a live conversation with a patient chosen on purpose, the software's job changes: set the order, put the list in front of a person, and record the outcome. Onscreen assistants and outreach engines are built around that job; our guide to ranked worklists versus automated messages covers when each is enough.
No. For an OpenDental practice already on Weave, the split is simple. Weave is how you talk to patients. MyDentalForce decides who is worth calling first and proves what those calls produced in OpenDental. Keep Weave. Our FAQ answer for practices already on Weave covers how the two divide the work.
The mistake to avoid is paying twice for one job. If something you already pay for claims the job and nobody is doing the work, the problem is ownership, not software.
For a single office, the scarce thing is hours. One or two people split the day between check-ins and the phones, so the order of calls matters more than the number of dashboards.
For a group, the scarce thing is visibility. The same tool can be worked well in one office and ignored in the next, and nobody can tell which unless the software reports each office separately and together. Ask every vendor to show you one office's work and the rollup on the same screen, and ask how access is scoped. In MyDentalForce, access is scoped per role and per office.
Six jobs, one bottleneck. Find yours in the first table, look at that category first, and confirm your practice management system is on the vendor's list. MyDentalForce integrates with OpenDental today; on another system, start with the other categories.
Work what you already own for two weeks, then shop for the one job costing you the most chair time.

Book a 30-minute walkthrough and we will run it on your own offices.
or email us at info@mydentalforce.com