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
−36%cost per call or booking request for a physical therapy network with 32 clinicsPT of the City · Within six weeksWe’ve worked with 200+ healthcare brands across three continents




































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.
30 of 30 filled
60 of 60 filled
45 of 45 filled
29 of 90 filled
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.
Moved in steps you agree
Budget changes between locations are agreed with you, and the weekly update says what moved and why.
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.
- Brand, tone and creative
- Playbook for campaigns and pages
- Tracking and naming
- Group reporting
- Its own page
- Its own Google listing
- Its own campaign and area
- Its own budget
- Its own page
- Its own Google listing
- Its own campaign and area
- Its own budget
- Its own page
- Its own Google listing
- Its own campaign and area
- Its own budget
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 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.
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.
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.
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 pmSaturday morning? I work near Location A, if that’s easier.
6:58 pmLocation A has Saturday at 10 am free. Shall we book you in there?
9:02 amPerfect, yes please
9:05 amNumbers 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 weeksIllustrativePick 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.
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.
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 136 bookings across four locations. Location A is near full, so we moved budget to B and D, which have room.
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.
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.
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
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
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
Results from clinic groups.
“Berkeley Health have transformed our digital client growth across the UAE.”
Mahi AramidehFounder, The Elixir Clinic
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 privacySee what we do for your specialty.
What groups ask us.
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



Aesthetics & Med Spa
Dermatology
Dental
Wellness & Longevity
Doctors
Chiropractic
Family Health