Reserve with Google for multiple locations

A Book online button on every Google Business Profile, from one account.

Import every location you manage from Google, turn on Reserve with Google for each one, and decide whether they share one booking form or each get their own. Every booking tells you which location it came from. $25 a month per location.

Start free trial30-day free trial · $25/mo per location

One account, a button on every location

Each Google Business Profile is its own listing, so each one needs its own booking button. In ServiceReserve, every location you import becomes a business profile with its own Book online button on Google Search and Maps.

  1. 1

    Import all your locations at once

    Go to Business Profiles → Import from Google, connect the Google account that manages them, and select every location. See Business profiles.

  2. 2

    Link each location to a booking form

    Imported locations join your default form unless you choose another under Assign imported profiles to form. Change it later with Linked booking form on the profile.

  3. 3

    Turn on Reserve with Google per location

    Click Enable on each profile. The button usually appears within 24–48 hours. The Business Profiles list shows each location as Active, Off, or Paused.

plumber near me

Pacific Plumbing & Heating

4.9(847)·Plumber·Open·Closes 8 PM

Call
Directions
Website
Share
Book online

Powered by ServiceReserve

Open·Closes 8 PM

2400 Broadway, Oakland, CA 94612

Share one form, or give each location its own

A booking form holds the services, intake questions, ZIP-code service area, schedule, and branding. Locations linked to the same form share all of it; locations linked to different forms can be set up differently.

SetupWorks well when
All locations on one formYour services, prices, and hours are the same everywhere. When a customer arrives from a location's button, the booking page header shows that location's name and address.
A form per location (or per region)Branches serve different ZIP codes, keep different hours, or offer different services. Each form has its own service area and schedule.
A form per brandYou run more than one brand. Each form has its own logo, colors, and company name.

Know which location every booking came from

  • Each request's Source shows the business profile and its address, and bookings from Google are labeled Google Business Profile.
  • Analytics breaks bookings down by business profile and by source, with filters for date, form, and profile.
  • Give each location a Profile tag. It's stamped on every booking through that profile and sent with the booking webhook, so your own systems can route it.

Get each booking to the right crew

How multi-location Google booking compares

Multi-location support is where Google booking tools differ most. From each vendor's own documentation, checked September 30, 2026:

  • Setmore links one Google location to an account at a time.
  • Jobber connects one booking form to a Business Profile and doesn't document multiple profiles.
  • Housecall Pro runs multi-location businesses as separate child accounts, each with its own online booking setup.
  • ServiceTitan documents several profiles, with a scheduler per profile on its paid Scheduling Pro add-on.

Details and sources are in our Reserve with Google providers comparison.

Pricing for multiple locations

Each active business profile is one seat
LocationsPer month
1$25
3$75
5$125
10$250
25$625

Unlimited bookings and booking forms, no setup or per-booking fees, and a 30-day free trial. Every active profile counts as a seat whether Reserve with Google is on or off; deleting a profile removes its seat, prorated. See Profiles, seats & Reserve with Google.

Frequently asked questions

Does each location need its own Google Business Profile?

Yes. The Book online button attaches to a Google Business Profile, so each location needs its own verified profile. Import them all into ServiceReserve with Import from Google.

Can locations have different hours or service areas?

Yes. Hours and ZIP codes belong to the booking form, so link locations with different hours or areas to different forms. Locations with the same setup can share one form.

Can I turn the button off for one location?

Yes. Open that profile and click Disable under Reserve with Google. It disappears from Google within 24–48 hours. The profile still counts as a seat until you delete it.

We're an agency managing several businesses. Does that work?

Yes. One login can own or join several organizations and switch between them from the organization menu. Each organization has its own locations, forms, and subscription.

Can service-area locations without a public address get the button?

Usually, but Google matches them by hand, so it can take longer. Each profile needs a full street address in ServiceReserve to enable Reserve with Google. See the troubleshooting checklist.

Sources

Put a Book online button on every location.

$25/month per location after a 30-day free trial. No setup fees, no per-booking fees.