Skip to main content
Collecting overdue payments is one of the most uncomfortable parts of running a clinic. The Payment Reminders feature generates professionally worded messages that escalate appropriately based on how overdue an invoice is, removing the guesswork from follow-up communications. Admins access payment reminders.

Three escalation stages

Payment reminders use a staged approach that matches the tone and urgency to how long the invoice has been overdue:
A gentle reminder with an empathetic tone. The message acknowledges that life gets busy and the payment may have simply been overlooked. No pressure, no consequences — just a polite nudge with clear payment instructions.
A clear, professional message that sets expectations. The tone shifts from “just a reminder” to “we need to address this.” Payment options are outlined explicitly, and the message conveys that resolution is expected soon.
An urgent message that outlines consequences. The tone is serious but still respectful. The message makes clear that this is the final step before further action and creates urgency around resolving the balance.
The system assigns the stage automatically based on the invoice’s due date. You don’t need to track which stage each patient is at — the AI handles escalation for you.

Automatic installment plan offers

For invoices over PKR 10,000 at Stage 2 or higher, the AI automatically includes installment plan language in the generated message. This recognizes that larger balances are more likely to need flexible payment arrangements and proactively offers a path forward before the patient disengages entirely.
Offering installment options in the message itself reduces back-and-forth. Patients can respond with their preferred arrangement rather than avoiding the conversation altogether.

What each reminder includes

For every overdue invoice, the AI generates:
1

Message text

The full reminder message, ready to send. Personalized with the patient’s name, the specific invoice amount, and appropriate urgency language for the escalation stage.
2

Subject line

A concise subject line for email delivery that matches the tone of the message.
3

Suggested channel

The AI recommends the best delivery method based on message length:
  • SMS — for messages under 160 characters
  • WhatsApp — for messages under 500 characters
  • Email — for longer messages that need more context or include installment plan details

Sending reminders

You can send Ruby’s drafted reminder by email or WhatsApp, right from the Collect section of Ruby Insights:
1

Open Ruby Insights

Navigate to Ruby Insights from the sidebar.
2

Go to the Collect section

Scroll to Collect to see all overdue invoices with drafted messages.
3

Review and edit the message

Read Ruby’s drafted message. Edit any part of it before it sends — adjust the tone, add details, or personalize further. Generation is fast and always uses the patient’s real name.
4

Send by email or WhatsApp

Choose your channel and send. What you see on screen is exactly what the patient receives — no hidden formatting or template changes.
Always review the drafted message before sending. While Ruby produces professionally appropriate messages, you may want to add context about specific payment arrangements you’ve discussed with the patient.

Send tracking

Every send is tracked so you can see at a glance what’s already gone out and avoid over-nudging:
  • Each invoice shows a badge like “Sent 2× today · last 10 min ago” once a reminder has been sent.
  • After the first send, the send buttons relabel to Resend.
  • Clicking Resend shows a confirmation with the recent send history before anything goes out.
  • After 3 sends per invoice per channel within 24 hours, the buttons pause so patients aren’t over-nudged. They become available again as the window rolls forward.
Sending by WhatsApp requires your clinic’s WhatsApp to be configured, a patient phone number on file, and an approved invoice-overdue template wired up. If any of these is missing, send the reminder by email instead.

Cultural adaptation

Messages are written for the Pakistan market and reflect local payment norms:

Out-of-pocket awareness

Messages acknowledge that dental treatment is typically paid out of pocket and frame payment reminders with appropriate empathy.

Digital payment options

For Stage 2 and above, messages mention EasyPaisa and JazzCash as payment options alongside traditional bank transfer, meeting patients where they are.

Respectful tone throughout

Even Stage 3 messages maintain a respectful tone. The goal is to recover payment while preserving the patient relationship for future visits.

Family considerations

For larger balances, messages are written with awareness that payment decisions may involve family members, using language that facilitates that conversation.

Rate limit

Each batch of payment reminder generations counts toward your 15 per day rate limit, shared across all Ruby features. Routine page loads don’t count — only an explicit Refresh or Generate does.
Overdue invoices appear automatically in the Collect section — no manual form or search is required. Because Ruby Insights are cached per clinic, the first admin to open the page each day generates the drafts and everyone else sees them instantly; use Refresh for an updated list.

Stage summary

StageDays overdueToneInstallment offer
11-7Friendly, empatheticNo
28-30Firm, clear expectationsYes, if over PKR 10,000
330+Urgent, consequences outlinedYes, if over PKR 10,000
  • AI Overview — rate limits, AI principles, and the full list of AI features
  • Daily Brief — overdue invoices are flagged in your morning brief
  • Revenue Forecast — overdue balances appear as risks in the forecast
  • Patient Retention — patients with overdue balances may also be at risk of leaving