Integration · DrChrono

Recupra + DrChrono: connect with one click, recover the visits that fall out.

DrChrono uses a browser authorization flow rather than a pasted key, so connecting is a single click and no one types a secret. Recupra then computes genuine open time from your office hours and your booked appointments.

No call. No credit card. Plug-and-play setup in 5 minutes.

The integration

How Recupra works with DrChrono

DrChrono is a long-established practice-management and EHR platform, common in independent primary care, podiatry, chiropractic, and physical therapy. Its API is broad, and it is the one integration Recupra ships that uses an OAuth authorization-code flow.

DrChrono publishes no free-slot endpoint. Recupra therefore derives availability the way a scheduler would: it takes your configured office hours, subtracts every booked appointment and blocker, and treats what is left as offerable. That is why the provider hours you set in Recupra matter more on DrChrono than on a vendor with a native slot API.

What frees a slot in DrChrono

  • Cancelled
  • No Show (optional)
  • Rescheduled (optional)

A status without a label triggers a recovery call by default. The ones marked optional stay off until you turn them on.

DrChrono at a glance

Who runs it
Small and mid-sized independent medical practices in the United States
Open times
Computed from office hours minus booked time
Cancellation reaches us
Daily sweep, up to 24 hours
Authentication
OAuth 2.0 authorization code

The arithmetic

What an empty provider hour costs an independent practice

A small practice runs on a thin margin and a full schedule. The overhead does not fall when a patient does not arrive, so a missed visit is close to pure loss.

Typical appointment
15 to 30 minutes with one provider
What the practice pays either way
Provider, staff, room, and rent
What a missed visit reimburses
Nothing, and insurance does not cover it
Who is meant to fill the gap
A front desk already answering the phone

Multiply your own miss rate by your own reimbursement per visit and by your annual volume. That figure, not a national average, is what an automation has to beat. The clinic pages work the same arithmetic by specialty.

Side by side

DrChrono confirms the visit. Recupra handles what happens after.

What DrChrono does on its own

DrChrono ships a capable appointment reminder product: email, text, and phone outreach driven by reusable reminder profiles, with per-appointment-type customisation and telehealth links included automatically.

When a patient confirms, the response updates the appointment status inside DrChrono, so the schedule your staff look at stays accurate without anyone retyping anything.

What Recupra adds

Reminders are a pre-visit tool. They reduce the miss, and then the schedule moves on. What they cannot do is have a conversation with the patient who missed anyway, or with the slot that opened at nine this morning.

Recupra is the outbound half. It calls the no-show inside your window and reschedules them into a real opening, it works the waitlist when a slot frees, and it calls back a new inquiry in minutes rather than at the end of the day.

Source: DrChrono, 'Appointment Reminder Software for Medical Practices'

Vocabulary

Recupra speaks DrChrono

Your agent uses the words your staff already use, so nothing on a call sounds translated.

Patient → Patient
DrChrono is a clinical record first, and the vocabulary follows.
Doctor → Provider
Recupra reads provider hours to work out what is bookable.
Office → Location
A practice with several offices keeps separate calling windows.
Appointment profile → Appointment type
What an offer has to match to be real.

Setup

Connecting DrChrono takes one sitting

  1. 01

    Click connect and authorize

    Recupra sends you to DrChrono's own authorize screen. You approve access there, and DrChrono hands Recupra a token. No credential is ever typed into a Recupra form.

  2. 02

    Set your provider hours

    DrChrono has no open-slot API, so Recupra needs to know when each provider actually works. This is the one setup step that carries more weight on DrChrono than elsewhere.

  3. 03

    Choose your trigger statuses

    DrChrono stores Cancelled, No Show, and Rescheduled verbatim. Cancelled fires a backfill by default. The other two are offered and stay off until you turn them on.

On the phone

A no-show call the same afternoon

A patient missed a morning visit. The agent rings inside the window the practice set, and the goal is the rebooking, not the explanation.

  1. Agent

    Hi, this is the office. We had you down for this morning and missed you. No trouble, I just wanted to get you back on the schedule.

  2. Patient

    Sorry, I completely forgot. Things have been busy.

  3. Agent

    That happens. Your provider has Thursday at eight fifteen, or next Monday at four. Which suits you?

  4. Agent

    Thursday at eight fifteen. You will get a text confirmation, and a reminder the day before.

The agents

Every agent runs on DrChrono

The roster does not change per EHR. Whichever system you run, you choose which of these to turn on.

Waitlist Agent

A slot frees up and the agent calls the best-matched patient from your list, then books them in.

No-Show Agent

A patient misses a visit and the agent calls inside your window, finds out why, and reschedules.

Reminder Agent

Upcoming visits are confirmed on the channel each patient answers, so the miss surfaces early.

Intake Agent

A new inquiry gets a call back in minutes, qualified and booked into a real opening.

Follow-Up Agent

A patient who leaves without the next visit in their plan booked is called while the plan is still open.

Reactivation Agent

Dormant patients get a warm check-in calibrated to their care history, not a sales pitch.

Admin Agent

Reschedules, hours, and routine questions are resolved on the inbound line without staff.

The platform

Outcome-based, HIPAA-compliant, no migration

Recupra runs a diagnostic on your real clinic data, shows where revenue is leaking in dollars, and lets you activate the agents you want, paying only when they recover real revenue. See the outcome-based pricing, read how it works, or compare every EHR integration.

DrChrono stays the system of record. Recupra never migrates your data.

DrChrono FAQ

Frequently asked questions

How do I connect DrChrono to Recupra?

You click connect and approve Recupra on DrChrono's own authorization screen. DrChrono uses an OAuth authorization-code flow, so no API key is typed into a form.

How does Recupra know what is open in DrChrono?

DrChrono has no free-slot endpoint, so Recupra computes availability from the provider hours you configure minus booked appointments and blockers. Keeping those hours accurate is the one setup step that matters most on DrChrono.

Which DrChrono statuses trigger a recovery call?

Cancelled by default. No Show and Rescheduled are offered and stay off until you enable them, because calling on a missed visit is a decision each clinic makes.

See what Recupra recovers on DrChrono.

Connect your EHR and Recupra shows you exactly where revenue is leaking, on your real data. No call, no credit card.