Clinic group CRM demo — 30 minutes Demo →
Clinic groups · multi-location practices · healthcare groups

Multi-location clinic CRM that shows every branch’s profit

Leads from every branch and brand in one pipeline, contact center calls scored by AI, one price list for the group and a P&L for each clinic. Regional managers see only their own clinics.

  • Live in 1 day
  • We migrate your data
  • Medical data encrypted
  • No annual contracts
P&L for every branch and the group
1 pipeline leads from every brand and site
AI scores contact center and branch calls
1 price list branch prices, loaded from Excel
Regions each sees only their clinics
PDF group report for the CEO and CFO

Why 95sales

Why clinics switch to us from other CRMs and spreadsheets

What we
compare
95sales
CRM
Generic
CRMs
Spreadsheets and
messengers
Site leads and calls✓auto record~via add-ons✗by hand
AI call review✓every call✗none or paid✗none
Ad payback✓payments by source~leads only✗not visible
Online booking✓into the schedule✗custom work✗none
Courses and care plans✓one-tap check-off✗none✗notebook
Patient debts✓auto-calculated~until the deal~monthly
Profit per location✓in real time~sales only✗accountant
Launch✓1 day, we migrate✗months✗years
  • Patient records create themselvesA site, quiz or ad lead or a call becomes a record with its source
  • AI listens to every callWho is ready to book and where the front desk lost a patient
  • Online booking on your sitePatients book themselves, straight into the schedule
  • Money for every locationP&L, cash desks, patient debts and doctor pay
  • Treatment by planCourses, procedures and visits — misses show up at once
  • See which ads pay offPatient payments per source, not clicks

Compare with:CliniccardsMedeskBitrix24amoCRMHubSpotPipedriveNetHuntFinmapExcelall comparisons →

What a clinic group needs

More than one clinic — you need one system

No branch stays a black box: sales, prices, money and access work the same way across the whole group.

We’ll show the branch summary and regional roles on a demo built around your group.

Show me →

What the CRM does

Six group-wide jobs the CRM takes off your plate

Pick what hurts most — and see how it works in a clinic group.

A P&L for every branch — without a week of reconciling

Revenue, expenses, profit, margin and break-even for each clinic and the whole group. Branch cash desks, cash collection and the month forecast on one screen.

Screens are from the real CRM; people and amounts are fictional.

Where money leaks

Five branches — and five versions of the revenue truth

Each branch has its own spreadsheet, its own cash desk and its own reason the target was missed. Shared costs sit on “everyone”, and the owner finds out about a loss-making clinic a quarter later.

How it works

The patient journey across the group — from ad to branch profit

Five steps where clinic groups lose patients and money — and how the CRM covers each one.

  1. 01 A lead tagged by brand and branch Websites, quizzes, Google Ads, Meta and calls — one pipeline, duplicates merged by phone.
  2. 02 AI scores the call The front desk’s score, the weak script step and the next step — across the group.
  3. 03 Documents to one standard Contract and consents as phone photos; the office checks, the CRM tracks expiry.
  4. 04 Inpatient care in the same CRM If the group runs inpatient or rehab units — care plans on the nurse’s phone.
  5. 05 Money lands in the branch P&L Charges, payments, debts and profit for each clinic and the whole group.

The team on their phones

The whole group in one CRM — and on their phones

Front desk, doctors, nurses and regional managers work in the browser or on their phones: the CRM installs on the home screen. Each person picks their language — English, Ukrainian or Russian.

OwnerMoney, debts and leads on one screen
ManagerAI scores every call and shows what to improve
Care from the phoneIn inpatient and rehab units — procedures for each patient with one-tap check-off.

For the owner

The whole group on one screen. Every business in one report.

Regions with P&L, cash desks and occupancy. The holding view combines monthly totals from several businesses in the group — without access to individual records — and builds a PDF for the CEO and CFO.

See it on a sample

A bank statement — and the clinic’s P&L is ready

Hundreds of transactions sort themselves into categories: income, expenses, profit and margin by month — no Excel, no accountant.

Monthly P&L: expense groups expand into categories, projects, margin

Plan vs actual: a monthly budget by category, overspending visible mid-month

CRM + Finmap or one system

What two services and double entry really cost

A payment lands in the CRM, then someone copies it into finance and reconciles. See what two services plus double entry really cost — in money and in staff hours.

95sales client reviews

Built by a team 180+ companies trust

The same 95sales team has run ads, analytics and sales for clinics, SaaS and e-commerce for years. The CRM grew out of that work — here’s what clients say about us.

Verified 95sales contracts on Upwork

See the CRM in action.30 minutes, on your center’s example.

Book a demo →
95salesteam

Who builds and rolls out the CRM

The people who build the CRM roll it out.

The CRM is set up and supported by the people who build it — no call center, no handing you to a junior after you sign.

180+verified reviews
4.9average rating on Upwork
  • One person leads your launch — from demo to go-live
  • CRM, ads and analytics — all in-house
  • A shared chat with the people building the CRM
  • A reply within an hour, no ticket queue

What’s included

Leads, care, money and team — in one system.

Usually it’s a spreadsheet, a messenger, an accountant and a notebook at the nurse station. Here it’s one CRM where everyone has a role.

Not sure it fits you?Describe your center — we’ll reply in one message how the CRM fits your process.

Describe my center →

It all starts with a demo.30 minutes — and you’ll see the CRM on your own center’s example.

Book a demo →

Free, before any contract

We’ll show which branch drains your group’s profit

Medical data

Patient data lives by its own rules

We built the CRM so it’s hard to leak even from the inside.

  • The clinic’s own database Patients, payments and payroll live in your clinic’s separate database. The platform can’t see your business.
  • AES-256 encryption Diagnoses, relatives, care notes and call recordings are encrypted with the clinic’s key.
  • Role-based access Everyone sees only what their job needs. Sales can’t see a patient after admission.
  • 2FA and audit log Code-based login, activity log, screen lock, sign-out on all devices.

Security2FA by role, screen lock, watermark, support access only with your permission.

Activity logWho did what and when — visible to the owner.

Questions about access and security?

Ask on a demo →

Objections

What clinic groups say on the first call

“Every branch already has its own system”

We migrate leads, patients and price lists from Excel and your old CRM. The old database goes into a searchable archive.

“Regional managers will see too much”

A regional manager sees only their own sites — and nothing more.

“Shared costs can’t be split fairly”

Ads, office and accounting are allocated across branches — you see each clinic’s real profit.

“We have several brands and websites”

The brand is detected by website or phone line; analytics filter by brand, website and manager.

“Rolling out across a group takes six months”

Launch takes 1 day: branches, regions, roles, data migration. We connect telephony and websites.

What it costs

Three plans, prices up front

Start

$99 per month

One clinic or center: the whole CRM, no limits

  • Leads from site, ads and calls — into the pipeline
  • Telephony: Binotel, Ringostat, missed calls
  • AI listens to 300 calls a month
  • Patients, booking, courses and care plans
  • SMS/Viber appointment reminders
  • Payments, debts, cash, P&L and payroll
  • Roles, 2FA, encryption, activity log
  • Unlimited users and patients

over 300 calls — $0.08 per call

Pick on the demo →
Most popular

Business

$199 per month

A clinic with a sales team and ads

Everything in Start, plus:

  • Online booking on your site and by link
  • AI listens to 700 calls a month
  • AI assistant: 300 questions about money, leads and patients

over the limit — $0.06 per call, $0.12 per question

Pick on the demo →

Network

$499 per month

A network of centers: network finance and large AI limits

Everything in Business, plus:

  • Network finance: budget vs actual by category
  • Management balance sheet: cash, debts, liabilities
  • Bank statements and Finmap — upload a file
  • AI listens to 1,500 calls a month
  • AI assistant: 1,000 questions
  • The lowest over-limit rates

over the limit — $0.05 per call, $0.10 per question

Pick on the demo →

No annual contracts. Switch plans yourself, from the 1st. AI limit reached — pay per use at the plan rate or pause: your call, with an optional cap. Call limits assume the economy scoring model; the maximum model uses 5 reviews per call.

In every plan

The whole CRM on every plan — no limits on users, patients or transactions; plans differ only in AI limits

Included

  • Leads, calls and AI review
  • Patients, booking and care plans
  • Payments, debts and center finances
  • Team, tasks and payroll
  • Roles, encryption, 2FA, audit log
  • Support and tweaks for your process

One-off, priced upfront

  • Data migration from spreadsheets or another CRM
  • Connecting telephony and your website
  • Setup for a non-standard process

Add-ons

Add them when you need them

The whole CRM is already in your plan. Add-ons bring extra channels and services on top and work with any plan.

First 14 days free
Soon

Social inbox

+$39 per month

Instagram Direct, Messenger and comments in one window with your leads.

  • Reply in Direct and Messenger right from the CRM
  • Instagram and Facebook comments: see what is still unanswered
  • Each conversation is linked to the lead and the ad
  • Response time for every admin

We connect your Meta accounts during setup.

Soon

Fiscal receipts (Ukraine)

+$19 per month

Ukrainian fiscal receipts (PRRO) straight from the CRM cash desk.

  • A receipt is issued when payment is taken
  • The receipt is sent via Viber or email
  • Shifts and Z-reports match the CRM cash desk
  • Refunds and prepayments get receipts too

Runs on Checkbox; you pay its plan directly.

Soon

Reviews

+$29 per month

More ratings on Maps, and you hear about complaints first.

  • After the visit: a “rate your visit” message
  • One-tap link to a Google Maps review
  • A low score goes straight to the manager
  • Google reviews in the CRM, reply from there

Messages go out via your Viber/SMS, like appointment reminders.

Turn an add-on on or off in CRM settings; it is billed from the 1st together with your plan. Not a fit within the 14-day trial: switch it off and pay nothing.

★★★★★ Live in 1 day · a separate database for your center

Demo and estimate for your center — $0.

Demo on your examplepatient journey, care and money — as it would work for you
Included
Loss estimatehow many leads, calls and dollars leak without a CRM
Included
Launch planmigration, roles, telephony — step by step
Included
Trial accesstry the CRM with your team before deciding
Yours
Total for demo and estimatean implementation consultant usually charges $300+
$300 $0

You pay nothing and owe nothing.

We discuss a subscription only if you want one after the demo. The price is known before you start.

In-depth guide

CRM for multi-location clinics and clinic groups

What breaks when you grow past one clinic

The biggest problem in a clinic group is that every branch turns into a black box. Each one has its own front desk, its own spreadsheet, its own cash drawer and its own explanation for missing the target. With one clinic, the owner sees everything. By the third branch, they see only totals, and late.

Common pain points in clinic chains and groups:

  • Leads are routed blindly. The contact center can't see open slots, and ads for the main brand bring in leads nobody assigns to a branch.
  • Prices live in different spreadsheets. Head office updates the price list, but a branch keeps selling at old prices.
  • Nobody knows which branch makes money. Shared costs like ads, office and accounting sit on "everyone," so a single clinic's P&L never adds up.
  • Everyone can see everything. A manager in one city sees patients and money in another, and a departing employee walks away with the database.
  • Several brands and websites. A group may run separate dental, diagnostics and aesthetics brands, each with its own site and phone numbers.
  • The owner's report is built by hand. The CFO spends a week merging exports from different systems.

How 95sales CRM works for a clinic group

One pipeline for the group, brands and sites kept apart

Every lead lands in one lead pipeline: calls from Binotel and Ringostat (Ukrainian telephony providers; other systems connect via a generic webhook), website forms, quizzes, Google Ads lead forms, and Meta leads via Zapier or Make. Duplicates are matched by phone number, so a patient who called two branches doesn't become two records.

You can run several businesses (brands) in one CRM. The business is detected by website or phone line, and the lead and patient screens have a business switcher. Analytics can be filtered by business, site and manager, and any report can be sliced by location, direction and business with one button. The 95sales tracking code remembers which ad brought the visitor (UTM tags, a Google Ads or Meta click), so you can see which ad brought a patient to which branch. More in ad attribution and lead sources.

Consistent call quality across the group

In a group with a contact center plus front desks at every branch, call quality varies more than anything else. AI call analysis transcribes every recording, strips personal details and scores it: probability of booking 0–100, a manager score of 1–5, lead temperature, next step, a score for each script stage, and a red flag for the manager. You can compare managers and see the weakest script stages across the whole group. Criteria are set to your own standard.

Price list and courses with per-branch pricing

The service catalog is shared across the group: sections, units, SKUs and prices per branch. The price list imports and exports via Excel/CSV, so a price update is one upload, not a round of emailed spreadsheets. A treatment course is one charge with a session counter. More in price list and treatment courses.

Appointments are booked by staff: a day view by specialist or room, overlap checks, and a "Checked in" mark that posts the charge and the doctor's percentage of their services.

P&L for every branch and the whole group

95sales CRM calculates P&L for each branch automatically: revenue, costs, profit, margin, occupancy and break-even point, per clinic and for the group. Shared costs are allocated across branches, so you see a clinic's real profit, not just gross revenue. The month forecast shows where the month is heading before it closes. More in finance and P&L.

Group finances: revenue, costs and profit by branch, break-even point and month forecast. The owner sees which clinic carries the group and which one eats the profit.

Money is tracked across branch and office cash drawers, the bank account and card terminals. Transfers between drawers, cash collection and cash counts with discrepancies are all logged. Patient receivables are visible by due date and by branch. Payroll is a pay sheet: base salary + percentage + bonus − deductions.

Regions and holdings: who sees what

Access in a group is set by region: a regional manager sees only their own locations, with their patients, appointments and money. The CEO and CFO see everything. The system has flexible roles and permissions, including a finance team role for cash across all locations and a location manager role; permissions can be overridden per person, and they are enforced on the server, not just in the interface.

If the group includes different businesses, say a clinic chain and a care home, or a clinic plus an unrelated business of the owner, the Holding section pulls several CRMs into one summary. It includes only monthly totals, never patient records, so each company's data stays inside that company. The CEO and CFO get a PDF report. More in multiple locations, regions and holdings.

Holding view: several businesses in one summary of monthly totals: revenue, costs, profit. No access to patient records of the individual companies.

Running a group in spreadsheets vs. in a CRM

Owner's questionSpreadsheets and scattered systems95sales CRM
Which branch is profitable?A week later, after merging exportsP&L per branch with shared costs allocated
Which ads bring patients to a branch?Unknown, leads are pooledSource and first touch on every record
Which front desk staff lose patients?From complaintsA score for every call and weak script stages
Are prices the same across the group?Depends on who updated the fileOne price list with per-branch prices
Who can see another region's data?Anyone with the fileOnly roles with access, checked on the server
How much cash is in the drawers?Call the senior administratorBranch drawers, cash collection, cash counts

Example: four clinics in two cities

Say a group has four clinics, three in one city and one in a neighboring city, plus a separate dental brand with its own website.

  1. Ads for the main brand and for the dental brand bring leads into one CRM. The brand comes from the site and phone line, the source from the tracking tag.
  2. The contact center sees the lead, checks the right branch's schedule and books the patient. A missed call shows up in the missed calls list, linked to the number.
  3. AI scores the calls. At the end of the week, the contact center lead sees that two administrators score lower on the "handling price objections" stage, and reviews recordings with them.
  4. The manager in the second city logs in and sees only their clinic: patients, appointments, cash and P&L.
  5. At the start of the month, the CFO opens P&L by branch: one clinic is below break-even after shared costs are allocated. The decision is made on numbers, not gut feeling.
  6. The owner gets a holding PDF report with totals for every business in the group.

Security for a clinic group

More branches means more people with access to data. In 95sales CRM, every client has a separate database. Diagnoses, relatives' details, care logs and call transcripts are encrypted with AES-256 using a per-client key. There's 2FA (required by role), a session list, auto-lock, a watermark, copy and print blocking, and an action log that includes exports. More in data security.

How to roll out a CRM across a clinic group

  1. Demo and scoping. We show the system on your processes and pick a plan; for chains, Network at $499 a month: everything included and large AI limits.
  2. Data migration. Our team moves patients, leads and price lists from Excel and your old CRM. The old database goes into a searchable archive: if a past patient calls again, their record comes back into work on its own.
  3. Structure. We set up branches, regions, brands, roles and permissions.
  4. Connections. Telephony, websites, ad forms.
  5. Launch. Launch takes 1 day. Staff at each branch can work in their own language: English, Ukrainian or Russian.

See the step-by-step plan in the CRM implementation guide and the key metrics in clinic KPIs and unit economics.

FAQ

What clinics ask

What CRM works best for a group of medical clinics?

One that runs a shared pipeline but tracks money, cash, prices and profit per branch, and limits access by region. 95sales CRM is built for exactly that setup.

Can I see P&L for each branch separately?

Yes. Revenue, costs, profit, margin and break-even point are calculated for each branch, and shared costs are allocated across them.

Can a branch manager see only their own clinic?

Yes. A regional manager sees only their own locations, and permissions are checked on the server.

How do I run several brands in one CRM?

Each brand is a separate business in the CRM, detected by website or phone line; screens have a business switcher, and analytics can be filtered by business and site.

Can I combine clinics and the owner's other businesses in one report?

Yes, if they run on 95sales CRM. The Holding section combines their monthly totals and builds a PDF for the CEO and CFO.

What languages is the interface available in?

The CRM interface is available in English, Ukrainian and Russian; each user picks their own language in the profile. This site is available in the same three languages.