One plan for the group, run location by location.

Marketing for clinic groups with several sites. Each location has its own page, listing, campaign and budget, and money moves to the locations with appointments to fill.

  • Budgets set by location, moved to where there’s room
  • One brand and playbook across your sites
  • Reporting for the group and for each site manager
  • New locations launched from the same setup
One group, five locations
Illustrative
One playbookBrand, tracking and reporting
ALocation A94% bookedBudget eased
BLocation B68% bookedBudget up
CLocation C72% bookedBudget up
DLocation DOpened this yearBuilding reviews
ELocation EOpening soonFrom the playbook
−36%cost per call or booking request for a physical therapy network with 32 clinicsPT of the City · Within six weeks

We’ve worked with 200+ healthcare brands across three continents

Relive HealthValiant ClinicIV BirdThe Elixir ClinicPT of the CityRESYNCDr. Jinah YooRevere ClinicsMontrose LondonDr. Barbara SturmVerita HealthLondon Real SkinCircle Care ClinicSequoia ClinicThe Wellness LabVero HealthShookraLifecoreLilac Medical CentreMLEEOMICS Precision HealthSunlightenZieda ClinicDosiDr. Gehad MasriYugen CareAdvanced Hair ClinicsInstitute for Healthier Living Abu DhabiVILondon Skin & Hair ClinicGrand European ClinicPeak ChiropracticTruCare ClinicsCREO ClinicCity ClinicsDermamina
Budget by location

Budget goes where there are appointments to fill.

Each location keeps its brand and Maps searches running. The rest goes first to the location that books at the lowest cost, up to the appointments it has free, then to the next.

$20,000
Split the budget
Illustrative
ALocation AThe busiest site$110 a booking
30
$3,300−$1,700 vs an even split

30 of 30 filled

BLocation BRoom on weekdays$95 a booking
60
$5,700+$700 vs an even split

60 of 60 filled

CLocation CA new provider$140 a booking
45
$6,300+$1,300 vs an even split

45 of 45 filled

DLocation DOpened this year$160 a booking
90
$4,700−$300 vs an even split

29 of 90 filled

Bookings164of 225 open · 150 with an even split
Cost per booking$122across the group, on $20,000 spent
Spent past capacity$0Beyond each location’s brand and Maps searches

Illustrative. Arithmetic on the numbers above, assuming each location’s cost per booking holds as its budget changes. In practice cost rises as spend grows, so we move budget in steps and check the results each week.

The approach

One playbook for the group, adjusted for each location.

The brand, the setup and the reporting are shared, so a location starts from what already works. Pages, listings, campaigns and budgets are set per location, so each one is judged on its own numbers.

Shared by the groupIllustrative
  • Brand, tone and creative
  • Playbook for campaigns and pages
  • Tracking and naming
  • Group reporting
Set for each location
ALocation A
  • Its own page
  • Its own Google listing
  • Its own campaign and area
  • Its own budget
BLocation B
  • Its own page
  • Its own Google listing
  • Its own campaign and area
  • Its own budget
CLocation C
  • Its own page
  • Its own Google listing
  • Its own campaign and area
  • Its own budget
The next locationStarts from the same setup, adjusted for its area

One brand system

Logo, tone, photography and offers shared across the group, with room for each location’s team, hours and reviews.

A page, listing and campaign per location

Each location has its own landing page, Google Business Profile and campaign, so a search near it finds it.

Budgets by location

Set from each site’s open appointments and cost per booking, and moved in steps you agree.

Locations kept apart in search

Each campaign covers its own area, so your locations aren’t bidding against each other for the same searches.

PT of the City’s campaigns give each clinic its own radius.

The same names everywhere

Campaigns, pages and conversions are named and counted the same way at each location, so the numbers compare.

New locations from the playbook

A new site starts with the group’s pages, campaigns and tracking, adjusted for its area.

Relive Health’s second clinic went live five days after contracts, on the first clinic’s setup.
Each location

Each location shows up for the people near it.

We look after a Google Business Profile, reviews and a local page for each location, so a search nearby finds the closest site, with its own hours, team and booking link.

med spa near me
ABCIllustrative
Closest locationLocation A4.9 · 212 reviewsOpen until 7 pm · Book at this locationYour group’s listing for this site

A profile per location

Services, hours, photos and posts kept current on each Google Business Profile, with that location’s booking link.

Reviews at each site

Review requests after visits, replies in the group’s voice, and review counts compared across locations.

A page per location

Address, hours, team and the services offered at that site, matching its Google listing.

Details that agree

Each location’s name, address and phone the same on your website, listings, directories and ads.

After the inquiry

Each inquiry reaches the location that can book it.

Groups often share a call center or one phone number. We tag each inquiry with its location, send it to the team that can book it and text back missed calls, where your phone and CRM setup allow.

Tagged by location

Each form and call carries the location page or campaign it came from.

One number or many

A shared call center or each site’s own line, with calls tracked to the location.

The nearest open slot

When one location is full, the team can offer the next one with room.

A reason recorded

When an inquiry doesn’t book, the reason is logged by location, so next month’s plan can address it.

Your groupText messagesIllustrative
Missed call to Location C · 6:42 pm

Hi, it’s the team at Location C. Sorry we missed your call. Would you like to book a consultation? Reply with a day that suits you.

6:43 pm

Saturday morning? I work near Location A, if that’s easier.

6:58 pm

Location A has Saturday at 10 am free. Shall we book you in there?

9:02 am

Perfect, yes please

9:05 am
Booked · Location A · Sat 10 am
Right awayTagged with its location
Minute 2Reply from that location
Hour 1Call from the site or call center
Day 2Nearest open slot offered
Week 6Recall at the same location
Reporting

Numbers for the group, and for each site.

Each location is tracked and named the same way, so the group lead sees how locations compare and each site manager sees their own.

Berkeley HealthGroup report · for the group lead · Last 4 weeksIllustrative
Leads285
Booked144
Cost per booking$127
LocationBookedPer booking

Pick a location to see the report its site manager gets

Group view

Leads, bookings and cost per booking side by side for each location.

Site view

Each manager gets their location’s numbers by channel, with a note on what changed.

Counted the same way

A lead, a call and a booking mean the same thing at each location.

Calls by location

Calls through a shared number tracked to the location, where your phone setup allows.

Working with you

One update for the group, with a line for each location.

You have one point of contact for the group, and site managers can get their own location’s numbers. New locations, pages and offers go live with your approval, and the accounts stay in the group’s name.

An example month
Weekly updateMonthly reviewYour approval
MonTueWedThuFriSatSun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Mon 1

Weekly update

One email a week, no login. Bookings and cost per booking for the group and for each location, then what we changed. Site managers can get their own location’s lines.

Berkeley HealthWeekly update · Mon 1

36 bookings across four locations. Location A is near full, so we moved budget to B and D, which have room.

LocationLeadsBookedLocation A148Location B2313Location C189Location D156
Tracking intact
Illustrative

One point of contact

For the group, someone who knows each location and works with your site managers.

You approve the plan

Before anything is spent or published, at the group or site level you choose.

Founder-led

Our founders stay close to the work, from the first review to the monthly calls.

You own it

Ad accounts, data, pages and creative stay in the group’s name if you leave.

The first 90 days

Tracking first, then the locations with room to grow.

Research and build usually takes 7 to 10 days once access is in place. We start with the locations that have the most room to grow, then add the rest from the same setup.

Days1–10

Audit and tracking

  • Each location’s ads, pages and listings reviewed
  • One naming system for campaigns, pages and conversions
  • Tracking tested at each location before launch
  • Priority locations agreed, by capacity and demand
Days11–45

Priority locations live

  • Campaigns, pages and listings live with your sign-off
  • Budgets set by location and changed weekly
  • Inquiries tagged and routed by location
  • Weekly update with a line for each location
Days46–90

Roll out and compare

  • The next locations added from the same setup
  • Budget moved toward the open appointments
  • Site managers getting their own numbers
  • 90-day review and a plan for each location
PT of the City started with nine of its 32 clinics. Campaigns went live two days after the audit.PT of the City
How we work, in full

Ads and pages follow Google, Meta and local health advertising rules in the US, the UK and the UAE. For US groups we’re happy to sign a BAA where the work needs one.

Patient privacy
Questions

What groups ask us.

Ask us on a call

By the appointments each location has free and what it costs to book there. Each location keeps its brand and Maps searches running, and the rest goes where it books at a cost you’re happy with. We move it in steps you agree, and the weekly update says why.

Tell us about your locations.

  • A 30-minute call on which locations have room to grow and what to advertise first
  • If there’s a fit, a written review follows

Step 1 of 3

What do you want to grow?

Pick any that apply.