Multi-Location

One app. Every location.

Run every location from a single Shopify store. Staff see only the location they work at, in the admin and at POS, while you compare locations side by side with per-location reporting and manage it all with location-wide tools and an API.

View Pricing
How It Works

A seamless booking experience across locations

Your customers pick a location, choose a service, and book — all without ever leaving your Shopify store.

Step 01

Customer picks a location

Shoppers choose from your locations — each with its own hours, staff, and services.

Step 02

Filter to available services

Customers filter to the services available at that location — so they only see what they can actually book.

Step 03

Book an available slot

Real-time availability pulls from each team member's calendar so customers always see accurate times.

Booking widget with a location selector, date and time filters, and available services shown as cards customers can book
Features

A multi-location back office, right inside Shopify

Purpose-built for businesses like jewelry studios, salons, spas, and service chains operating across multiple locations.

Locations dropdown filtering events and services to a single location

Location dropdown for staff

Staff pick their location and see only the bookings, calendars, and services they're meant to see, without wading through every location's schedule.

Shopify POS with Easy Appointment Booking tiles for customer check-in and booking an appointment

POS connect

Connect Shopify POS so staff at the terminal only see bookings for their own location. Look up and check in guests right from POS.

Advanced reporting dashboard showing booking analytics and metrics

Per-location reporting

Occupancy, revenue, and no-show rates broken out by location, so you can see how each location fares against the others.

A location's own booking workspace with its address, timezone, and upcoming bookings

Location-specific availability

Each location has its own hours, staff roster, and service menu. Staff get a separate login per location to manage that location's schedule.

Calendar view showing schedules across locations

Global blackout dates

Closing for a holiday? Set blackout dates once and they apply across every location, instead of editing each calendar by hand.

Klaviyo booking follow-up campaign dashboard with engagement metrics

Klaviyo integration

Send confirmation, reminder, follow-up, and cancellation emails through Klaviyo. Retarget bookers with flows.

Location Seats

What location seats give you

Every location seat unlocks three things: the right view for staff, reporting to compare locations, and tools that work across all of them.

Staff see what they're meant to see

  • Location dropdown: staff filter to their own location's bookings, calendars, and services.
  • POS connect: staff at the terminal only see bookings for their location.
  • Admin-side filtering: owners and managers switch between locations in one click.

Reporting that compares locations

See how each location fares against the others, in one report.

  • Occupancy & revenue per location
  • Busiest times, location A vs. location B
  • Per-staff performance breakdown

Tools that span every location

  • Global blackout dates: close every location at once for holidays and events.
  • Per-location setup: each location keeps its own hours, staff, and service menu.
  • Bookings API: update events, availability, and bookings programmatically.
Pricing

Simple pricing that scales with you

Month-to-month billing. Upgrade, downgrade, or cancel anytime.

3
15101520

Pro Plus

Location seats included, limited to the location dropdown for staff.

$129/mo

$39 base + 3 locations × $30

Location dropdown for staff
Up to 5 availabilities per location seat
Location-specific service menus & hours
Embed booking on any page
Syncs with Shopify Orders & Customers
Automated reminders & follow-ups
Rescheduling & cancellation
Intake questions
Per-location reporting
Klaviyo integration
POS connect
Bookings API
Ideal for multi-location

Ultimate

Reporting, Klaviyo, and POS connect. The full multi-location toolkit.

$189/mo

$99 base + 3 locations × $30

Everything in Pro Plus
Per-location occupancy & revenue reports
Cross-location comparisons
Per-staff performance breakdown
Klaviyo integration
POS connect with location filtering
Customer accounts & logins
Shopify Flow automation
Priority support
Bookings API

Enterprise

Dedicated support for complex operations. Recommended for Shopify Plus.

Starting at$449/mo
Contact Us
Everything in Ultimate
Bookings API to update events & availability
Dedicated setup
CX support
Solution architecture
Account management

All plans are billed monthly. Location seats are $30/mo each on Pro Plus and Ultimate.

FAQ

Common questions

Create one Shopify product per location, then add variants for each service type. This lets customers filter availability by location and staff skill level — all from a single store.

Yes. You can assign which services each team member is qualified to perform. When a customer picks a service, they'll only see availability from staff who can actually do it — eliminating booking disappointments.

Each location seat is $30/mo and represents one of your locations. It merges up to 5 staff availabilities into one calendar for that location, powers the location dropdown so staff only see their own site, and unlocks location filtering across the admin. On Ultimate, each location also gets its own reporting and POS filtering; on Enterprise you can manage it all through the Bookings API.

Pro Plus ($39/mo + $30 per location) gives you location seats, limited to the location dropdown for staff. Ultimate ($99/mo + $30 per location) is the best value for most multi-location businesses: it adds per-location reporting, Klaviyo, and POS connect. Enterprise (starting at $449/mo) adds the Bookings API so you can update events, availability, and bookings programmatically. Contact us for details.

Absolutely. On the Ultimate plan, booking confirmations, reminders, follow-ups, and cancellation notifications are sent through Klaviyo — so you can build retargeting flows around booking activity.

We have monthly and annual plans. You can upgrade, downgrade, or cancel at any time with no long-term commitment.

Ready to go multi-location?

Join 25,000+ Shopify merchants who trust Easy Appointment Booking to power their scheduling. Setup takes under 3 minutes.