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.
A seamless booking experience across locations
Your customers pick a location, choose a service, and book — all without ever leaving your Shopify store.
Customer picks a location
Shoppers choose from your locations — each with its own hours, staff, and services.
Filter to available services
Customers filter to the services available at that location — so they only see what they can actually book.
Book an available slot
Real-time availability pulls from each team member's calendar so customers always see accurate times.

A multi-location back office, right inside Shopify
Purpose-built for businesses like jewelry studios, salons, spas, and service chains operating across multiple locations.

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.

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.

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

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.

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 integration
Send confirmation, reminder, follow-up, and cancellation emails through Klaviyo. Retarget bookers with flows.
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.
Simple pricing that scales with you
Month-to-month billing. Upgrade, downgrade, or cancel anytime.
Pro Plus
Location seats included, limited to the location dropdown for staff.
$39 base + 3 locations × $30
Ultimate
Reporting, Klaviyo, and POS connect. The full multi-location toolkit.
$99 base + 3 locations × $30
Enterprise
Dedicated support for complex operations. Recommended for Shopify Plus.
All plans are billed monthly. Location seats are $30/mo each on Pro Plus and Ultimate.
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.
Explore More
Booking for Wineries & Tasting Rooms
See how wineries manage tastings across multiple vineyard locations.
Read moreGuideMulti-Location Operations Guide
Best practices for managing scheduling, staff, and services across locations.
Read moreComparisonEasy Appointment Booking vs Calendly
Compare features, pricing, and Shopify integration side by side.
Read moreIndustryBooking for Showrooms
See how showrooms manage private appointments across multiple locations.
Read moreReady to go multi-location?
Join 25,000+ Shopify merchants who trust Easy Appointment Booking to power their scheduling. Setup takes under 3 minutes.