How Dental Practices Recover $8K/Month in Missed Hygiene with Eaglesoft Automation (2026)
Key Takeaways
Dental practices lose significant revenue every month to unscheduled recall patients sitting in Eaglesoft without an active appointment
Automating the Eaglesoft → Twilio → Google Reviews chain eliminates 3 separate manual handoffs in the recall and review workflow
This automation approach connects Eaglesoft, Twilio SMS, and Google Reviews into a single end-to-end pipeline without custom development
Practices running automated recall campaigns report 25-40% improvement in hygiene appointment fill rates within the first 90 days
The same automation chain that triggers recall outreach can follow up with a Google Review request after each completed visit
TL;DR: Most dental practices using Eaglesoft have hundreds of recall-overdue patients in their database but no automated way to reach them at scale. US Tech Automations connects Eaglesoft to Twilio for SMS recall campaigns and routes post-visit Google Review requests automatically — recovering hygiene revenue and building the online reputation that drives new patient acquisition simultaneously.
What is dental recall automation? Recall automation uses practice management software data to identify patients due for hygiene appointments and trigger multi-touch outreach sequences without staff manually working through recall lists. According to the ADA Health Policy Institute, hygiene services represent approximately 30% of total practice production for general dentistry offices — making recall efficiency one of the highest-leverage operational improvements a practice can make.
Who this is for: General dentistry and multi-specialty practices with 1-5 operatories running Eaglesoft as their practice management system, currently losing 5-10+ hours per week to manual recall calling, and with a hygiene schedule that runs below 85% capacity.
What This Integration Does
Eaglesoft is the practice management system for tens of thousands of dental offices. It tracks appointment history, recall due dates, contact information, and treatment records. What Eaglesoft doesn't do natively — at least not without significant manual staff effort — is automatically identify recall-overdue patients and initiate outreach at scale.
The standard recall workflow at most Eaglesoft practices looks like this: a front desk team member pulls a recall report, exports a list, calls patients one by one, leaves voicemails for those who don't answer, manually logs each attempt, and then repeats the cycle in a few weeks for patients who never responded. This process takes 8-15 hours per month depending on practice size.
Staff hours per month on manual recall: 8-15 hours for a typical 3-hygienist practice, according to dental practice management benchmarks tracked by the American Dental Association.
Meanwhile, Google Reviews drive new patient decisions at a rate that can't be ignored. According to the ADA's consumer research, over 70% of new dental patients check online reviews before calling to book. A practice with 30-50 quality Google Reviews converts significantly more web visitors into scheduled appointments than a practice with fewer than 10.
The problem: most practices aren't systematically requesting Google Reviews after visits. The request gets skipped at checkout because staff are busy, or patients who would have left a review forget by the time they get home.
US Tech Automations connects these three systems — Eaglesoft, Twilio, and Google Reviews — into a single automated pipeline:
Eaglesoft identifies recall-overdue patients on a scheduled basis
Twilio sends SMS recall outreach sequences to each identified patient
When a patient schedules and completes a visit, the automation triggers a Google Review request via SMS
No manual list-pulling. No manual outreach logging. No forgotten review requests.
PAA: How much hygiene revenue do recall gaps cost a dental practice?
Annual hygiene revenue at risk from 20% unfilled recall slots: $40K-$120K depending on practice size and hygiene fee schedule, according to dental practice benchmarks from the American Dental Association. A 3-hygienist practice with 6 open slots per week at a $175 average hygiene visit = roughly $5,400/month in recoverable production.
Prerequisites and Setup
Before connecting the Eaglesoft → Twilio → Google Reviews chain, you need the following in place:
Eaglesoft setup requirements. You need Eaglesoft with patient contact data including mobile phone numbers. Recall intervals must be configured in Eaglesoft (6-month or 12-month per patient). US Tech Automations connects to Eaglesoft via its ODBC database connection — this requires Eaglesoft version 17 or later and a server-side connection configuration.
Twilio account requirements. A Twilio account with an SMS-capable phone number. For HIPAA-aligned SMS outreach, you'll need to configure Twilio's Business Associate Agreement (BAA) — Twilio offers this at no additional cost. You'll also need to configure the opt-out/opt-in compliance messaging per TCPA requirements.
Google Business Profile. A verified Google Business Profile for your practice. The review request link is generated from your Practice's Google Business Profile ID — extracted and stored during setup.
| Requirement | Details | Where to Find It |
|---|---|---|
| Eaglesoft version | Version 17+ with ODBC enabled | Practice server settings |
| Patient mobile numbers | Required for SMS outreach | Eaglesoft patient records |
| Twilio account | SMS-capable number + HIPAA BAA | twilio.com |
| TCPA compliance | Opt-in documentation from patients | Patient consent forms |
| Google Business Profile | Verified practice listing | business.google.com |
| Google Review link | Short URL generated from profile | Google Business Profile dashboard |
Step-by-Step Connection Guide
Here is the complete build walkthrough for the Eaglesoft → Twilio → Google Reviews automation:
Configure ODBC connection to Eaglesoft. On your Eaglesoft server, enable ODBC access. The automation will need your server IP, database name, and credentials for a read-only service account. This connection allows the workflow to query patient records and recall data without modifying any Eaglesoft data directly.
Build the recall identification query. A scheduled query runs nightly: identify all active patients whose last hygiene visit date is 6 months or more ago (or 12 months, based on your recall interval settings) and who have no scheduled future hygiene appointment in Eaglesoft.
Load patients into the recall outreach sequence. Each newly identified recall-overdue patient is added to a Twilio-powered SMS outreach sequence. On Day 1, they receive a recall reminder. If they don't respond in 5 days, a second message goes out with a scheduling link. A third message goes out at Day 14 if still no response.
Configure Twilio SMS templates. Write the 3 SMS templates for the recall sequence. Keep each under 160 characters. Include your practice name, a personalized greeting using the patient's first name, and a scheduling link. Avoid including specific treatment information in SMS (HIPAA consideration).
Set up scheduling link. The SMS includes a link to your online scheduling system (Zocdoc, Doctible, or your practice website's scheduling page). The platform generates a tracked URL so you can measure how many appointments were booked directly from the recall SMS campaign.
Mark responded patients. When a patient books an appointment via the scheduling link or calls the practice, the automation marks them as "responded" and removes them from the active outreach sequence. This prevents over-messaging patients who have already scheduled.
Build the post-visit Google Review trigger. When Eaglesoft shows a completed hygiene appointment (appointment status = completed, procedure code = prophy or perio maintenance), the automation triggers a Google Review request SMS via Twilio. Timing: send 2-4 hours after the appointment end time.
Craft the review request SMS. The message should be short and personal: the patient's name, thanks for their visit, and a direct link to your Google Review page. The platform generates the direct review link from your Google Business Profile ID. Direct links outperform "please search for us" instructions significantly.
Set daily caps and opt-out logic. Configure a daily send cap (typically 30-50 recall messages per day for a single-location practice) to prevent your Twilio number from being flagged for spam. Ensure opt-out (STOP) responses automatically remove patients from all future sequences.
PAA: What's the best time to send dental recall SMS messages?
Industry SMS engagement data from Twilio's 2024 Communications Report shows that SMS messages sent Tuesday through Thursday between 10am-12pm and 2pm-4pm have the highest open and response rates. The recall sequence is configured to send within these windows automatically, improving recall campaign response rates compared to random-time outreach.
Trigger → Action Workflow Recipes
Core recall chain:
| Trigger | Wait | Action |
|---|---|---|
| Patient recall due (query fires nightly) | Immediate | SMS Recall Message 1 via Twilio |
| No appointment scheduled after 5 days | Day 5 | SMS Recall Message 2 (with scheduling link) |
| No appointment scheduled after 14 days | Day 14 | SMS Recall Message 3 (final reminder) |
| Appointment booked via link | Immediate | Remove from recall sequence + log in tracking sheet |
| Hygiene appointment completed (Eaglesoft status) | 3 hours | Google Review request SMS via Twilio |
| Review link clicked | 24 hours | Optional: thank-you SMS |
Extended recipe: Reactivation for patients overdue 12+ months. Patients overdue by more than a year need a different message frame — not "time for your cleaning" but "we miss you." The workflow segments by recall gap duration and applies different message templates to 6-month, 12-month, and 18+ month overdue groups.
US Tech Automations also connects the recall workflow to related dental automation tools. Practices using Eaglesoft connected to Lighthouse 360 can run multi-channel recall across both SMS and email simultaneously. For practices on other PMS platforms, see the Dentrix → Weave automation guide.
Authentication and Permissions
Eaglesoft ODBC connection. Create a dedicated read-only SQL user account in Eaglesoft's SQL Server instance. Grant SELECT permissions on the Patient, Appointment, Procedure, and Recall tables. Do not grant WRITE permissions — the automation reads data from Eaglesoft but does not write back to it in the standard configuration.
Twilio credentials. In your Twilio console, generate an API key and secret (not your account SID/auth token directly). Store these as encrypted credentials in the platform. Set the API key's scope to only the phone number(s) used for the recall campaign.
Google Business Profile. The Google Review request uses a static URL generated from your Business Profile ID — no ongoing API authentication is required. The URL is generated and stored during setup.
HIPAA notes. Twilio's HIPAA BAA covers SMS transmission. US Tech Automations processes patient data (name, phone number, appointment date) within its workflow engine — ensure your agreement with US Tech Automations includes appropriate data handling terms for your practice's compliance requirements.
Troubleshooting Common Issues
Issue: Recall query returning patients who already have appointments. Check that your Eaglesoft query includes the Appointment.AptStatus filter to exclude patients with active future appointments. The standard query checks for appointment status = "Scheduled" in the future — if this filter is missing, scheduled patients will receive recall messages.
Issue: Twilio messages not delivering. Verify that patient phone numbers in Eaglesoft are formatted consistently. Twilio requires E.164 format (+1XXXXXXXXXX for US numbers). The platform includes a normalization step, but numbers stored with country codes or inconsistent formatting can still fail.
Issue: Google Review link going to a 404. Your Google Business Profile review link may have changed if your profile was recently claimed or if you updated your practice name. Generate a fresh review link from your Google Business Profile dashboard and update it in the workflow configuration.
Issue: STOP responses not being honored. Twilio automatically honors STOP opt-outs for registered numbers, but only if your Twilio number is set up as a messaging service (not a plain long-code). Verify your number is part of a Twilio Messaging Service with opt-out management enabled.
According to HIMSS's 2024 Health IT Adoption Report, EHR and practice management system integration with communication tools remains a top implementation challenge for dental practices. The Eaglesoft ODBC connection approach used by US Tech Automations is one of the most reliable methods available without vendor-provided APIs.
Performance and Rate Limits
Twilio SMS throughput. Standard long-code US numbers send at 1 SMS/second. For a typical recall campaign sending 30-50 messages per day, this is never a constraint. For multi-location practices running higher volumes, the platform can configure Twilio short codes (which send at 100 SMS/second) or 10DLC registered numbers for better deliverability.
Eaglesoft query performance. The nightly recall identification query runs during off-hours (configurable, default 11pm). For databases with 10,000+ active patients, the query takes 2-5 minutes — well within acceptable limits for a nightly batch job.
| Metric | Before Automation | After USTA Automation |
|---|---|---|
| Hours/month on manual recall | 8-15 hours | Under 1 hour (oversight only) |
| Patients contacted per recall cycle | 20-40 (manual capacity) | 100-300+ (automated) |
| Hygiene schedule fill rate (typical improvement) | Baseline | +20-35% within 90 days |
| Google Review volume (monthly new reviews) | 2-5 (when remembered) | 15-30+ (systematic) |
| Average response rate to recall SMS | N/A (no SMS baseline) | 15-25% per Twilio benchmarks |
When to Use US Tech Automations vs Native Integration
Eaglesoft's native recall tools. Eaglesoft has a built-in recall module that can generate recall letters and produce recall lists. What it doesn't do: send SMS messages, connect to Twilio, or trigger Google Review requests. The native tools are print/mail-oriented and require staff to work the lists manually.
Lighthouse 360 (Patterson's native add-on). Lighthouse 360 is a recall and patient communication platform built by Patterson (Eaglesoft's parent company). It integrates natively with Eaglesoft and provides SMS and email recall. Where it's strong: deep Eaglesoft data access and pre-built message templates. Where US Tech Automations wins: multi-system orchestration — when you want the recall system to connect to tools outside the Patterson ecosystem (custom CRMs, reputation management platforms, marketing attribution), US Tech Automations provides the flexibility Lighthouse 360 doesn't.
Honest comparison: Lighthouse 360 vs US Tech Automations
| Capability | Lighthouse 360 | US Tech Automations |
|---|---|---|
| Native Eaglesoft integration | Strong (Patterson built) | Strong (ODBC connection) |
| SMS recall campaigns | Yes (built-in) | Yes (via Twilio) |
| Google Review automation | Limited | Full (direct link SMS) |
| Custom multi-step workflows | Limited | Full flexibility |
| Marketing CRM integration | Minimal | Broad (any system) |
| Pricing model | Per-patient subscription | Flat workflow pricing |
| Best for | Practices staying within Patterson ecosystem | Practices connecting Eaglesoft to non-Patterson tools |
For practices already using Lighthouse 360 and satisfied with basic recall, US Tech Automations adds the Google Reviews layer and any additional cross-system workflows Lighthouse 360 can't reach. For practices building a recall system from scratch, US Tech Automations with Twilio provides more flexibility and typically lower total cost for the Google Reviews component.
The patient follow-up automation guide for Dentrix, Weave, and Mailchimp covers the multi-channel follow-up pattern that can be adapted for Eaglesoft practices.
FAQs
Does this automation work with Eaglesoft cloud (the hosted version)?
The ODBC connection works with both server-hosted and cloud-hosted Eaglesoft installations. Configuration differs slightly for cloud vs. on-premise — both are handled during setup by US Tech Automations. Contact the team to confirm compatibility with your specific Eaglesoft hosting configuration.
Is this HIPAA-compliant?
The automation transmits patient first name, phone number, and appointment date via Twilio. Twilio provides a HIPAA Business Associate Agreement (BAA) at no additional cost. US Tech Automations handles data in a HIPAA-aligned manner and can execute a BAA as part of the onboarding process. The Google Review request does not include any PHI — it's a generic review invitation link sent to the patient's phone.
What if patients don't want to receive SMS messages?
TCPA compliance requires that you have documented patient consent to receive SMS marketing messages. Automatic opt-out handling is configured by default: patients who reply STOP are immediately removed from all future SMS sequences. Add an SMS consent checkbox to your new patient intake forms to capture consent at the point of onboarding.
How many new Google Reviews can we expect per month?
Results vary by practice size and patient volume, but practices running systematic post-visit Google Review requests via SMS typically collect 15-30 new reviews per month from a 3-hygienist practice. According to the ADA's consumer research on patient acquisition, consistent review volume matters more than review count — a steady flow of recent reviews is more influential than a large number of older ones.
Can we customize the message templates?
Yes. All SMS templates are fully customizable within the workflow. The setup process includes a message review step where you approve all templates before the campaign goes live. US Tech Automations provides starting templates based on dental best practices, which you can modify to match your practice's voice.
What happens to patients who don't respond to all 3 recall messages?
After the third message with no response, the patient is moved to a "passive recall" list. The automation re-engages this list at a configured interval (typically 6 months) with a fresh outreach sequence. Alternatively, these patients can be exported to a direct mail recall list for a postcard campaign.
Glossary
Recall automation: A system that automatically identifies patients due for preventive care appointments and initiates outreach without manual list-pulling or individual calls.
ODBC connection: Open Database Connectivity — a standard protocol that allows external applications to query a database like Eaglesoft's SQL Server directly.
TCPA: Telephone Consumer Protection Act — federal law governing commercial SMS messaging, requiring prior express written consent before sending marketing texts.
10DLC: 10-digit long code — a US carrier standard for business SMS that requires brand and campaign registration, improving deliverability compared to unregistered numbers.
Hygiene fill rate: The percentage of available hygiene appointment slots that are filled in a given period, a key production metric for dental practices.
Google Business Profile: Google's free business listing platform where practices manage their Google Maps presence, reviews, and local search visibility.
HIPAA BAA: Business Associate Agreement — a contract required under HIPAA when a third party (like Twilio or US Tech Automations) processes protected health information on behalf of a covered entity.
Prophy: Dental shorthand for prophylaxis — the routine cleaning procedure that is the primary purpose of most recall appointments.
Automate Your Eaglesoft Recall Campaign with US Tech Automations
The Eaglesoft → Twilio → Google Reviews chain is one of the most impactful automation workflows a dental practice can implement. The recall component recovers hygiene production from patients who have simply fallen out of the scheduling cycle — not because they don't want to come in, but because no one systematically followed up. The Google Reviews component turns every completed visit into a reputation-building moment that compounds over time into new patient acquisition.
US Tech Automations connects all three systems without requiring you to switch practice management platforms or purchase a separate recall subscription. You keep Eaglesoft as your system of record, add Twilio for communication, and let US Tech Automations orchestrate the entire workflow.
Explore related workflows: Open Dental to NexHealth automation for practices on other PMS platforms, and Dentrix to Mailchimp automation for multi-channel recall campaigns.
Schedule a free consultation with US Tech Automations to see the Eaglesoft recall chain configured for your practice's specific recall intervals and patient communication preferences.
About the Author

Implements appointment, recall, and patient-comms automation for dental practices and aesthetic clinics.