How to Set Up Automated Payment Reminders That Actually Get Paid
April 13, 2026 · Claire Whitfield
From the team at Formisoft, the HIPAA-ready platform for patient intake, scheduling, and payments. Learn more →
Your practice isn't a collection agency, but you're spending hours every week chasing payments. The average medical practice waits 47 days to collect payment, and at least 30% of that time is spent on manual follow-up calls, emails, and reminder letters that patients ignore.
Automated payment reminders solve this problem by triggering notifications the moment a payment becomes due, not three weeks later when someone finally gets around to checking the AR report. This isn't about adding another tool to your stack. It's about connecting the systems you already have so they talk to each other without human intervention.
The Architecture of Payment Reminder Automation
Most practices already collect payment data somewhere: your practice management system, your EHR, or your payment processor. The problem is that data sits idle until someone manually triggers a reminder.
Here's what a functional automated system looks like:
Trigger: Patient completes appointment → Invoice generated in PMS Webhook: PMS sends payment-due event to automation platform Logic layer: Check payment status (paid/unpaid/partial) Action: Send reminder via SMS or email based on patient preference Follow-up: If unpaid after 7 days, escalate to second reminder with payment link
This isn't theoretical. Workflow automation platforms like Formisoft can listen for these triggers and execute the entire sequence without staff involvement.
Setting Up Payment Triggers
The first technical decision is what event should trigger a reminder. Most practices choose one of these:
Invoice creation: Reminder sent immediately when bill is generated Days past due: Reminder triggered 3, 7, 14 days after due date Appointment completion: Reminder sent 24 hours post-visit for outstanding copays Payment plan schedule: Reminder sent before each installment due date
Configure this in your webhook settings. If your PMS supports outbound webhooks, you can push payment events to your automation platform. If not, you'll need to poll the PMS API on a schedule to check for new unpaid invoices.
When a payment becomes overdue, a basic webhook payload looks like this:
{
"event": "invoice.overdue",
"patient_id": "12345",
"invoice_id": "INV-67890",
"amount_due": 150.00,
"due_date": "2026-04-06",
"days_overdue": 7,
"patient_email": "patient@example.com",
"patient_phone": "+15551234567"
}
Your automation platform receives this payload and decides what to do next.
Building the Reminder Sequence
A single reminder doesn't work. Patients need a cadence that escalates appropriately without feeling harassing.
Day 0 (payment due): Friendly reminder with payment link Day 3: Second reminder, same tone, mention payment options Day 7: Slightly more urgent, include office phone number Day 14: Final automated reminder before human intervention
Each message should include a direct payment link. If your payment processor provides a unique URL per invoice, include it in the webhook payload and insert it into the message template.
This message template gets good results:
Hi [First Name], this is a reminder that you have an outstanding balance of $[Amount] from your visit on [Date]. You can pay securely here: [Payment Link]. Questions? Reply to this message or call us at [Phone].
Notice the personalization tokens. Your automation platform should replace these dynamically from the webhook data.
SMS vs. Email: Which Gets Paid Faster
According to a 2025 MGMA report, SMS reminders have a 98% open rate compared to 22% for email. But SMS costs more per message and has character limits.
The best approach is multi-channel: send both simultaneously, or send SMS for high-priority reminders (large balances, long overdue) and email for routine follow-ups.
Patient notifications systems should let you set channel preferences per patient. Some prefer email. Others ignore it completely.
Handling Payment Plan Reminders
Payment plans add complexity because you're not just tracking one due date. You're tracking a series of scheduled payments, each with its own reminder sequence.
Your automation needs to:
- Store the payment plan schedule (dates and amounts)
- Trigger reminders before each installment (3 days prior works well)
- Adjust the sequence if a payment is made early or late
- Escalate if a payment is missed
This requires your automation platform to maintain state. Simple webhook triggers won't cut it. You need a system that can store the payment plan details and check them on a schedule.
Formisoft's online payments feature handles this by creating a recurring task for each installment and triggering reminders automatically based on your configured timeline.
Compliance Considerations
HIPAA doesn't prohibit payment reminders, but you need to be careful what you include in the message. Don't mention treatment details or diagnosis codes. Stick to invoice numbers and amounts.
If you're using SMS, you need prior consent. Include an opt-in checkbox in your intake forms: "I consent to receive payment reminders via SMS at the phone number provided."
For email, you're on safer ground, but still include an unsubscribe option. All communication channels must be encrypted in transit.
Measuring What Matters
If you're automating reminders, track these metrics:
- Days to payment: Average time from invoice to payment before vs. After automation
- Collection rate: Percentage of invoices paid within 30/60/90 days
- Reminder effectiveness: Which message in the sequence gets the most conversions
- Channel performance: SMS vs. Email response rates
Most automation platforms provide analytics dashboards. If yours doesn't, export the data to a spreadsheet and track it manually. You need proof that this is working.
What to Do When Automation Fails
Automated reminders won't collect every dollar. After 30 days overdue, human intervention is usually required. But automation should reduce the number of accounts that reach that point.
Set a threshold: if an invoice hits 30 days overdue despite automated reminders, flag it for manual follow-up. Your front desk can then make a personal call or send a more formal letter.
The goal isn't to eliminate collections work entirely. It's to reduce it by 70-80% so your staff can focus on the difficult cases that actually need a human touch.
Getting Started
Start with one trigger: appointment completion. Send a single reminder 24 hours post-visit for any outstanding copays. Measure the impact over 30 days. If you're collecting payments faster, expand the system to include past-due invoices and payment plan reminders.
Automated payment reminders work because they remove the delay between a payment becoming due and the patient being notified. You're not asking your staff to remember to send reminders. You're not waiting for the billing cycle to close. You're triggering actions the moment they need to happen.
That's how you get paid faster.