For Clinics With 2+ Locations

Everything worked at one branch.
Then you opened branch two.

Invoice numbers collide. Your doctor's schedule lives in two diaries. Stock is one blurry pool. And nobody can tell you how the new branch actually did this month.

CuraVerto is branch-scoped by design · every branch gets its own GST document series, schedule, and inventory, and you get one consolidated view of all of it.

Branches

One login

Invoices

Per-branch series

Doctors

Unlimited

All Branches · Today

₹90,450 · 64 visits

By Branch

Anna Nagar

₹52,300

Last invoice · ANN/INV/OP-0231/26-27

Velachery

₹38,150

Last invoice · VEL/INV/OP-0114/26-27

Doctors Across Branches

Dr. Sharma

Anna Nagar AM · Velachery PM

Dr. Patel

Velachery · full day

Sound familiar?

Both branches started their invoices at 001. Now your CA is staring at two different invoices with the same number and asking which one is real. So is the GST officer.

Dr. Sharma consults at your first branch in the morning and the second in the evening. His schedule lives in two WhatsApp groups and a diary. Yesterday both branches booked him at 5 PM.

Branch two ran out of a fast-moving medicine. Branch one has 40 strips expiring next quarter. Nobody knew, because stock is one messy pool in one register and a memory in the other.

"How did the new branch do this month?" You honestly don't know. Each branch sends its own Excel sheet, in its own format, on its own schedule. Adding them up is a weekend project.

The month both branches ran as one clinic

9:00 AM

One login, every branch

You open CuraVerto on your phone. Yesterday across both branches: ₹90,450. Branch one: ₹52,300 from 38 visits. Branch two: ₹38,150 from 26 visits. You didn't call anyone, and nobody emailed you a spreadsheet.

Consolidated view across branches · in one dashboard
10:15 AM

Branch two bills a patient

The receptionist collects ₹1,800 for a consultation and a procedure. The invoice number comes out of that branch's own sequence, in the format {BRANCH}/{DOC_TYPE}/{VISIT_TYPE}-{SEQ}/{FY}. Branch one's series is untouched. No collisions, no manual registers, no "which book is this from?"

Per-branch GST document sequences
11:30 AM

A doctor who works at both branches

Dr. Sharma is attached to both branches in CuraVerto, each with its own consultation slots. The front desk at branch two sees only his evening availability there. His morning slots at branch one are simply not offered. The 5 PM double-booking problem is gone.

Doctors attached to multiple branches · one profile
1:00 PM

Stock stays where it belongs

Branch two's pharmacist checks inventory: their own stock, their own batches, their own reorder levels. Branch one's shelves don't leak into the count. When you want the full picture, the clinic-level report shows both branches side by side.

Branch-scoped inventory
3:30 PM

Staff see their branch, not the whole clinic

A new receptionist joins branch two. You give her a receptionist role scoped to that branch. She can book, bill, and manage queues there · and nothing at branch one. Access follows the role and the branch, not goodwill.

Role-scoped staff access per branch
6:00 PM

The owner's view

You compare branches on one screen: revenue, visits, collections, outstanding balances. Branch two's procedure revenue is growing faster than branch one's did in its first year. That's a decision-grade number, not a feeling.

Per-branch and consolidated reporting
April 1

The fiscal year rolls over by itself

On April 1, every branch's document sequence resets for the new fiscal year, exactly as Indian GST filing expects. Numbers already issued never change · they are immutable once generated. Your CA gets clean, branch-wise series with zero manual resets.

FY resets April 1 · numbers immutable once issued

0

Invoice number collisions across branches

1

Login for every branch you run

100%

Branch-scoped staff access

₹0

Per-doctor fees · unlimited doctors

The day we opened our second branch, our invoice book became a liability. Now each branch runs its own series and I see both on one screen. My CA noticed before I did.

Clinic Owner

CuraVerto Early Adopter

What you get

🔢

Per-Branch Document Numbering

Every branch bills under its own GST document series in the format {BRANCH}/{DOC_TYPE}/{VISIT_TYPE}-{SEQ}/{FY}. Sequences never collide across branches, the fiscal year resets on April 1, and issued numbers are immutable.

👨‍⚕️

Doctors Across Branches

Attach a doctor to as many branches as they consult at. One profile, separate slots and queues per branch, so two front desks can never book the same hour twice.

📅

Branch-Scoped Scheduling

Each branch runs its own appointment book, live queue, and doctor slots. Staff see and manage only their branch's schedule.

🧾

Branch-Scoped Billing

Invoices, receipts, and GST math run per branch, on that branch's own document series. Clinic-level totals roll up automatically for the owner.

📦

Branch-Scoped Inventory

Pharmacy stock, batches, and reorder levels are tracked per branch. No mixed stock pools, no phantom quantities borrowed from another location.

📊

Consolidated Owner Reports

Revenue, visits, collections, and outstanding balances · per branch and combined across the clinic, in one dashboard. Compare branches without merging spreadsheets.

🔐

Role-Scoped Staff Access

Receptionists, doctors, pharmacists, and finance staff get roles scoped to their branch. Owners and managers see everything; everyone else sees exactly their lane.

💬

WhatsApp-Native at Every Branch

Appointment confirmations, reminders, and documents go out on the official Meta Cloud API. Utility templates cost ₹0.15 per message · metered transparently, no markup games.

FAQ

Common questions from multi-branch clinic owners

Branch two should multiply your clinic.
Not your bookkeeping.

See how CuraVerto runs every location on one login with branch-correct GST billing. Book a 15-minute walkthrough.

Get a Demo →