Skip to content
Start for FreeBook a Demo
Multi-location appointment scheduling software

Multi-location appointment scheduling software

LunaCal is an appointment booking system for businesses with multiple branches. Customers choose a location, service and available time. You manage staff, appointments, payments and reminders in one place.

Multiple locations & servicesOnline paymentsHuman support
Lunacal Apex Clinic booking page showing four provider profiles, consultation services, an About section and an introduction video.
book.northandco.example
N
North & Co. WellnessBook an appointment
1. Choose your location1 of 3
2. Select a service60 minutes
Initial consultation$65 →
3. Pick a timeSample dates
Downtown · Mon 12, 10 AMAvailable
▣ 3 locations, one booking flow
✓ Staff calendars checked
Interactive example · Not a live booking
Location selectionTeam schedulingStripe & PayPalEmail & SMS remindersWebsite embeds

What does LunaCal do for a multi-location business?

Instead of setting up a separate booking tool for every branch, configure your locations, services and staff in LunaCal. Customers can book the right appointment online, while your team works from connected calendars and scheduling rules.

01

Choose a branch

Show the locations customers can visit.

02

Pick a service

Show services available at that branch.

03

Find a time

Use staff availability and calendar checks.

04

Book & pay

Confirm a booking and collect payment if needed.

05

Get reminders

Send confirmations and appointment reminders.

Let customers book the branch they want.

Put all your locations in one booking flow. Customers choose the most convenient branch before they select a service or appointment.

Offer appointments across branchesShare one booking linkAdd the booking flow to your websiteKeep a consistent booking experience
Create a booking page ↗
Lunacal illustration of one booking link shared through a website, email, messaging, social platforms and a Google business listing.
Choose a location Example booking page
⌖
Downtown
North & Co. · Main branch
Select →
⌖
West End
North & Co. · West branch
Select →
⌖
Riverside
North & Co. · Riverside branch
Select →

Illustrative booking flow; replace with your actual LunaCal screenshot when publishing.

Lunacal service booking form with a 60-minute Health Consultation, a choice of providers and available appointment times.
Services offered Example configuration
Initial consultation
60 min · With an available specialist
$65
Follow-up appointment
30 min · With an available specialist
$35
Group wellness session
45 min · Group appointment
$20

Each location can have its own services.

Your branches don't have to offer the same appointments. Set up the right service options, durations, prices and providers for each booking flow.

A salon could offer hair services at one branch and spa treatments at another. Customers see the choices relevant to where they're booking.

Set staff availability for each booking flow.

Assign team members to your services, define working hours and connect their calendars. Customers see appointment times that fit the provider's availability.

Team and provider schedulingWorking hours, buffers and holidaysGoogle, Outlook and Apple CalendarConflict checks across calendars
Lunacal availability settings showing weekday working hours, an unavailable Sunday and a tab for date-specific schedules.Lunacal calendar connection panel with Outlook, Google Calendar and Apple Calendar options and two-way real-time sync.
Team availability Illustrative week
StaffMonTueWedThu
Maya · Downtown9–59–5–9–5
Leo · West End–10–610–610–6
Nina · Downtown8–4–8–48–4
Connected calendarsGoogle Calendar · Outlook · Apple Calendar
Sync on
Lunacal workflow showing a text reminder scheduled 24 hours before an event and a follow-up email action.
Booking communication Example messages
Email confirmationAfter booking

Your appointment is confirmed.

Initial consultation
Monday, 10:00 AM
North & Co. · Downtown

Confirmed
SMS reminderBefore visit
Reminder: your consultation is coming up tomorrow. See you soon!

Confirm bookings and send reminders.

LunaCal can send booking confirmations and automated email and SMS reminders, so employees don't have to follow up with every customer manually.

Set up reminder and follow-up workflows for your appointments.

Explore booking features ↗

Let customers pay when they book.

Collect full payment for appointments through Stripe or PayPal. You can also sell multi-session packages and offer coupons for your services.

Stripe and PayPal0% LunaCal booking commissionMulti-session packagesCoupons and discounts

Your payment processor's usual fees still apply.

Lunacal paid-event settings with the charge-for-event toggle, Stripe and PayPal payment options, a USD price and a coupon option.Lunacal coupon setup and payment summary showing the FALLPROMO code applied to a consultation fee.

Complete your booking

Initial consultation
60 min · Downtown
$65.00
Total$65.00
Pay with Stripe ↗
Pay with PayPal ↗

Example checkout · Payment not processed on this preview

Lunacal Green Meadows Coaching booking page with coach profiles, service choices, an About section, image gallery and testimonials widget.
yourbusiness.com/book
North & Co.
Wellness & consultations
Book an appointment
Choose your locationDowntown ⌄
Choose your serviceConsultation ⌄
Find a timeSelect date →

Add booking to your website, or share a link.

Use a standalone booking page, embed LunaCal on your website or share a booking link for each customer journey.

Customize colors, images, videos, testimonials and FAQs. A custom booking domain is also available.

Website embedCustom brandingCustom domainBooking links

Other booking features you can use across locations

Use the same scheduling platform for consultations, classes, packages and other appointments.

♧Lunacal event-type selector listing one-on-one, collective, round-robin and group appointment formats.

Group bookings

Let several customers join a class or shared session.

↻

Recurring appointments

Schedule repeat sessions and ongoing services.

▣Lunacal package booking screen showing three selected session dates, a total package price and a Proceed to Payment button.

Session packages

Sell several appointments upfront and book them over time.

☰

Booking questions

Collect details with custom intake forms.

⇄Lunacal round-robin illustration routing an incoming meeting to one of three available team members.

Round-robin routing

Distribute appointments among available team members.

⏱

Booking rules

Set minimum notice, buffers and availability exceptions.

◫

Calendar sync

Check multiple connected calendars for conflicts.

◎Lunacal language selector with Spanish selected and French, German and Arabic options visible.

13+ languages

Offer booking in several customer languages.

Connect the tools your team already uses.

Calendars, meeting tools, payments and workflows work alongside your bookings.

Google CalendarOutlookApple CalendarStripePayPalZoomGoogle MeetZapierWebhooks

Multi-location booking software compared

The important differences are how customers select a branch, how staff and services are organized, and what you're charged as you add locations.

What mattersLunaCalSquare AppointmentsSimplyBook.meAcuityCalendly
Multi-location setupMulti-location service booking within the Teams scheduling setupMulti-location management on paid plansMultiple Locations custom feature; Enterprise cluster for larger chainsSeparate calendars can represent different locationsSeparate event types / team setups
Customer chooses a branchLocation and service booking flowLocation selection on booking siteLocation appears as a booking stepThrough calendars or booking-page setupTypically via separate event links or routing forms
Different staff & servicesTeams, providers and servicesStaff and services by locationProviders and services by locationCalendars and appointment typesHosts, teams and event types
Calendar availabilityGoogle, Outlook & Apple; multiple calendarsStaff calendars and scheduling controlsProvider schedules and calendar integrationIndividual calendar and availability rulesCalendar sync and team availability
Paid bookingsStripe & PayPal; 0% LunaCal commissionSquare Payments; deposits and prepaymentsSeveral payment gateways; depositsStripe, Square & PayPalStripe & PayPal payments
Appointment packagesMulti-session packages on TeamsPrepaid series / packagesPackages custom featurePackages on Standard and abovePrimarily event-based bookings
SMS remindersSMS & emailSMS & emailSMS & email; usage may cost extraSMS on Standard and abovePlan / workflow dependent
Pricing structurePer user
Teams from $15/user/month
Per location
Plus $49/location/month
Plan-based
Booking, provider & feature limits
By calendar allowance
1 / 6 / 36 calendars by plan
Per seat
Plan features vary
Setup assistanceFree 1:1 LunaCal supportSupport varies by planLive chat supportCustomer supportHelp center / plan-based support

↔ On mobile, swipe horizontally to see each product. Pricing, fees and feature availability can vary by plan and region.

Sources checked October 2026: LunaCal · Square · SimplyBook.me · Acuity · Calendly. Check current plans before choosing.

Pricing based on your team, not a separate account for every branch.

LunaCal's Teams plan includes team scheduling, multi-location and multi-service workflows, and multi-session packages. Check the current plan details for your setup.

See all plans ↗
LunaCal Teams
$15 / user / month*
  • Team and multi-location scheduling
  • Paid bookings with 0% LunaCal commission
  • Email and SMS reminders
  • Free 1:1 setup support
Start 7-day free trial ↗
*Advertised starting rate. Confirm billing and current plan terms on the pricing page.

Multi-location scheduling for different businesses

If your customers book time with a person, team or service at more than one site, the same booking flow can handle the different locations.

Salons & spas

Branch selection, stylist availability and paid treatments.

Wellness & consulting

Consultations, staff schedules and appointment reminders.

Fitness & yoga studios

Classes, instructors, private sessions and packages.

Education centers

Teachers, campuses and recurring lessons.

Professional services

Appointments with people across multiple offices.

Home services

Booking flows organized by service area and team.

Set up your locations in LunaCal

01 / Locations & services

Set up what customers can book.

Configure your location and service options, durations and pricing.

02 / Staff & availability

Connect your people and calendars.

Add team members, connect calendars and set the relevant booking rules.

03 / Publish booking

Put your booking flow online.

Customize the page, embed it on your website and set payments and reminders.

Want help setting up multiple branches?

LunaCal offers free 1:1 support to help configure your booking setup.

Talk to our team ↗

Frequently asked questions

Questions businesses ask when moving from one location to several.

What is multi-location appointment scheduling software?

It lets a business take appointments across several branches, offices or studios. Customers choose a location, service and time, while the business manages the scheduling setup.

Can customers choose a location when they book?

Yes. LunaCal supports multi-location, multi-service booking flows so you can offer the appropriate location and service choices.

Can different branches offer different services and staff?

Yes. Set up services and team members for your booking flows and configure the availability of the people taking appointments.

Can I connect more than one calendar?

Yes. LunaCal connects with Google, Outlook and Apple calendars, including conflict checking across multiple calendars.

Can I take payments and send reminders?

Yes. Use Stripe or PayPal for paid appointments and configure email and SMS appointment reminders.

Can I embed the booking system on my website?

Yes. Embed your LunaCal booking flow or share a standalone booking link. Branding and custom-domain options are available.

Does LunaCal charge a fee for each booking?

LunaCal charges 0% booking commission. Stripe or PayPal processing fees still apply to payments.

How much does LunaCal's multi-location scheduling cost?

The Teams plan is advertised from $15 per user per month. Visit the pricing page for current rates, included features and billing terms.

Accept bookings at all your locations.

Set up your branches, services and staff with LunaCal.