SYS.01 // QARBI
LAT 40.7128° N
LON 74.0060° W
V 2.0.4
STATUS: ACTIVE
SCROLL
TO EXPLORE
Industry / Multi-Location & Franchises

One booking system.
Every location.
You own it all.

For group practices, multi-location spa chains, and franchise networks. Location-aware booking, per-site config, unified branding, central reporting, no per-seat subscription that scales with you. The booking infrastructure your group should have built before you signed the second SaaS contract.

01 // The Reality

SaaS subscriptions scale
linearly. You shouldn’t.

A second location doubles your Fresha subscription. A third triples it. By the time you’re at five locations, you’re paying more in monthly subscription than the cost of a custom build that handles all of them — and you still can’t configure them the way you want.

Multi-location is also where the SaaS limitations bite hardest. Different opening hours? Workaround. Per-location pricing? Workaround. Franchisee dashboards? Either non-existent or extra cost. Practitioners who work across locations? Often double-counted. Walk-in queues? Per-location only.

A custom build models the network as a network. One brand. One system. Per-location config that lives in the database, not in the support team’s head. Reporting that actually compares locations against each other. And no per-seat tax that punishes you for growing.

02 // What we build

Multi-location booking engine features

01

Location-aware booking flow

Patients pick a location first, then a service, then a practitioner — or pick a practitioner and see all their locations. Either pattern, modeled correctly. No more "I booked at the wrong location" because the SaaS conflated them.

02

Per-location practitioner pools

Some practitioners work at one location, some rotate, some are location-specific. Schedules update across the network without duplicating data. One source of truth.

03

Unified branding, distinct location pages

One brand, one booking flow, location-specific pages with NAP consistency for local SEO. Each location ranks for its suburb. The whole system uses your brand, not Fresha's.

04

Central reporting

Booking volume per location, revenue per practitioner, no-show rate by location, package utilization, channel attribution. CSV and Postgres direct access. Your data, queryable, comparable across locations.

05

Per-location config without forks

Different opening hours, different deposit rules, different payment processors per location — all configured centrally without forking the codebase. SaaS forces uniformity. Custom doesn't.

06

Franchisee admin tiers

For group practices and franchises: location managers see their location, group HQ sees everything, owners see what they need. Permissions modeled like a real org chart.

03 // Who we work with

Multi-location patterns we build for

Multi-location clinics & spas (2–10 sites)

Group practices, regional clinic chains, spa groups. Where SaaS subscription costs scale linearly with locations and you've hit the ceiling on what you can configure differently per site.

Franchise networks

Centrally-branded, individually-operated. Franchisees need their own dashboards, their own payment rails, their own staff — all rolling up to a central reporting view.

Mobile / pop-up clinics

Hybrid setups: a fixed clinic plus mobile services or pop-ups in different suburbs. Location-aware scheduling for things that aren't fixed addresses.

04 // Proof

We built a marketplace
of clinics. We can build
a network of yours.

Fabshaping is a two-sided marketplace where dozens of Australian aesthetic clinics each manage their own listing, devices, calendars, and bookings — under one unified brand and SEO architecture.

The same engineering pattern works for a single brand running multiple locations. Per-location calendars, per-location payment rails, per-location reporting, central admin and franchisee dashboards. We’ve shipped the harder version (independent clinics on a shared platform). Yours is easier (locations on a shared brand).

Read the Fabshaping case study →
05 // FAQ

Multi-location questions

It's one system, one codebase, one database — with location as a first-class concept. Cheaper than 5 separate builds, easier to maintain, and reporting is unified out of the box.

Yes — Stripe at HQ, a per-franchisee Stripe Connect account at each location, Tyro for medical bulk-bill, all in the same system.

Two patterns: one master site with location-specific pages (best for SEO and brand consistency), or one master site plus standalone franchise sites that all funnel into the same booking engine. We pick during the audit.

Typically $20,000–$45,000 depending on number of locations, integration depth, and franchisee admin complexity. Far less than running parallel SaaS subscriptions for 5+ locations over 3 years.

Yes. Full client list, location data, staff, services, package balances. Mindbody is one of the migrations we've done end-to-end.