Back to blog

· 8 min read

Sending prescriptions and invoices over WhatsApp: how to do it properly

By KaliVers Team

Paper prescriptions get lost between your counter and the pharmacy. Invoices get folded into a pocket and never seen again, which matters more than it sounds when the owner later wants to claim on insurance or query a charge. Meanwhile the owner is holding a phone with WhatsApp open on it.

So most Indian clinics already do this informally: somebody photographs the prescription and sends it from their own phone. That instinct is right and the implementation causes four specific problems. This post is about closing the gap between the instinct and a setup you would be comfortable defending.

What the informal version costs you

  • The record lives on a personal phone. When that staff member leaves, the entire message history of your clinic's client communication leaves with them. There is no clinic-side copy of what was sent, to whom, or when.
  • Nothing is attached to the patient record. Six months later, a question about what was prescribed at a particular visit cannot be answered from the system, only from somebody's memory and their phone gallery.
  • A photograph is not a document. A tilted, shadowed picture of a handwritten slip is hard to read at a pharmacy counter, and impossible to search. It also carries whatever else was visible on the desk when the photo was taken.
  • Consent is undocumented. You have no record that the owner agreed to receive clinical information this way, which is a problem you will only notice in the one case where it matters.

What a proper setup does differently

The fix is not to stop using WhatsApp. It is to send from the clinic rather than from a person, as a generated document rather than a photograph, with the send recorded against the patient.

  1. Generate a PDF, do not photograph paper. The prescription is produced by the system, with the clinic name, the vet's name and registration number, the date, the animal and owner, and the drug, strength, dose, route and duration set out legibly. A pharmacist can read it at a glance and there is nothing incidental in the frame.
  2. Send from a clinic number, not a personal one. One WhatsApp identity that belongs to the practice. Staff change; the number does not, and neither does the history.
  3. Log the send against the visit. The record should show what was sent, to which number, at what time, and whether it was delivered. That log is the difference between a communication channel and a rumour.
  4. Record consent once, respect it thereafter. Ask at registration whether the owner is happy to receive prescriptions and invoices on WhatsApp, record the answer, and make opting out a single step. Most will say yes. The ones who say no are the reason you asked.

The invoice side has its own requirements

Sending an invoice over WhatsApp does not change what the invoice has to contain. If you are registered for GST, the document you send is the tax invoice, with the fields that implies — your GSTIN, the correct HSN or SAC codes, tax computed on the post-discount value, and a sequential invoice number that matches your books.

This is worth stating because the informal workflow tends to send a photograph of a hand-totalled bill, which is not a tax invoice regardless of how the customer receives it. GST invoicing for veterinary clinics in India covers what the document needs to carry. Getting that right and then delivering it over WhatsApp is a genuinely better experience than a paper copy, because the owner still has it in March when their accountant asks.

Business app or Business API?

There are two ways to run this and they suit different clinics. The free WhatsApp Business app is a phone application: a human sends each message, and it works fine for a single-location clinic with modest volume. It does not integrate with your practice-management system, so the log lives in the app rather than against the patient record, and it does not scale past one person holding the phone.

The Business API is the version software connects to. It is what allows a prescription to be generated and delivered automatically at the end of a consult, with delivery status flowing back into the patient record. It requires a verified business profile and, for messages your clinic initiates outside an active conversation, pre-approved message templates.

That template rule is the one that surprises people, so it is worth being concrete: if the owner has messaged you recently, you can reply freely for a period; outside that window, clinic-initiated messages have to use an approved template. This shapes how reminders are written and is a normal cost of the channel rather than a vendor limitation. Plan your templates before you need them, not on the day.

What good looks like in practice

At the end of a consult, the owner's phone buzzes before they have reached the door. It has the prescription as a clean PDF with the vet's name and registration on it, and the invoice as a proper tax document. Both are attached to the patient's record in the clinic system, with a delivery status against each. Nothing was photographed, nothing was sent from anyone's personal phone, and nobody has to remember to do it.

That is how CliniCore does it — prescriptions and invoices generated as PDFs and delivered over WhatsApp with per-message delivery status recorded against the visit, plus per-owner opt-in and opt-out. Reminders are included in the plan fee rather than metered per message, which matters once you are sending several documents per consult.

One thing worth saying plainly: none of this makes the WhatsApp copy a substitute for whatever record-keeping your regulator requires. The dispensing register is still the dispensing register. Schedule H and H1 record-keeping covers what has to exist independently of what you sent the owner.

For the broader picture of using the channel well, WhatsApp for veterinary clinics is the practical playbook. And if you want to know what your current communication gaps are costing, the free 60-second audit is a reasonable place to start.

Worked examples in this article are illustrative scenarios based on industry-reported benchmarks and published research — not CliniCore client case studies.

See what your clinic is leaking

Most clinics lose 5–10% of revenue to unbilled work. Find your number in 60 seconds — or start plugging the leaks today.