Blog / Collections

Payment reminders on WhatsApp: the day 3 / 7 / 15 ladder that actually collects

Here is an uncomfortable truth about receivables in India: most unpaid invoices are not refusals — they are forgetfulness. Your customer intended to pay, got seventeen WhatsApp messages that day, and yours slid off the screen. Then a week passed and now it is awkward for both of you.

The fix is not calling and not begging. It is a ladder: a short sequence of polite, automatic reminders, each carrying a payment link, spaced far enough apart to stay respectful.

The ladder that works

  1. Day 3 — the nudge. "Aapka invoice #1042 (₹18,500) pending hai — link neeche hai, 2 minute lagenge." Friendly, factual, with a UPI/Razorpay link. Most invoices die here, in a good way.
  2. Day 7 — the reminder. Same facts, slightly firmer framing: due date has passed, here is the link again, "koi dikkat ho to batayein". The escape hatch matters — sometimes non-payment hides a real dispute you want to hear about.
  3. Day 15 — the final notice. State plainly that this is the last automatic reminder and the account moves to a call after this. Still polite. Still with the link.

Three messages. Fifteen days. No human remembered anything, and no relationship got burnt.

The two rules that make or break it

Rule one: the link goes in every message. The moment your customer thinks "haan, kar deta hoon" lasts about ninety seconds. A Razorpay payment link or UPI intent in the same message converts that moment into money; a bare reminder just creates a to-do item that dies like the first one did.

Rule two: payment kills the ladder instantly. The single fastest way to look like a spammer is reminding someone who already paid. Your payment gateway's webhook must cancel every pending reminder for that invoice the second money arrives. This is exactly the kind of plumbing humans forget and machines never do.

Timing note: send reminders late morning (11am–1pm). Early morning reads as aggressive, late evening gets buried under family group forwards.

Setting this up in Yantra

Yantra ships this exact flow as a one-click template — "Payment reminder ladder — day 3, 7, 15". Under the hood it is a trigger (invoice created / payment link issued), three timed WhatsApp sends with your Razorpay link, and a payment webhook that cancels the remaining steps the moment money lands. Wait steps are parked safely on the server — a reminder scheduled for day 15 survives restarts, crashes, everything. And if a step fails, it retries by itself; a failed run never costs you a rupee.

If your books live in Tally, pair this with automatic Tally receipt entries so collections and accounting stop being two separate jobs.

Install the ladder in one click

Start free — 1,000 runs, no card. The template is ready in your dashboard.

Start free

Questions we get asked

Will reminders annoy my customers?

Not if they are spaced and polite. Three messages over fifteen days with amount, reference and link reads as a professional back office. Daily nagging is what annoys — the ladder exists so you never need it.

Should every reminder include the payment link?

Always. The "haan, karna hai" moment passes in seconds — the link in the same message is what converts it.

When does the ladder stop?

The instant payment arrives — the gateway webhook cancels all pending reminders for that invoice automatically.