If you operate from more than one address, Session lets you set up each as a location and assign sessions to them. Customers can browse the full calendar or filter to just one location.
Single-address? You don't need to do anything: your account has one default location with one address.

When you'd use multiple locations
- You run two or more venues with different timetables. Each venue has its own days, times, sometimes its own session types.
- You want customers to filter their search. The location filter (top of the booking page) narrows the calendar to one location.
- You want to share location-specific links. Each location has its own URL that pre-filters the calendar.
- Your customers ask "where is this?" A real address per location goes on confirmation emails with a clickable Get directions link.
If you have one address with multiple saunas inside it, you don't need multiple locations - use separate session templates with capacity set per room.
Managing locations
When you create a second location, a few things change:
- A Location field appears at the top of every session's details, under the session name. This sets the session's default location - where all its times run.
- Each schedule and one-off date gets its own Location dropdown, set to Same as session by default. Change it to run that particular schedule at a different venue.
- A Primary location marker appears on your default one. The primary is the fallback for any session that doesn't have a location assigned.
- A location filter is added to booking calendars.
Most of the time a session runs at one venue: set the Location once in the session's details and every schedule and one-off date inherits it.
To run one template at multiple venues, leave the details Location as the main one and override the Location on the individual schedules that run elsewhere. Your "Communal sauna" template can have one schedule running Tuesday + Thursday at Pontcanna and another running Friday + Saturday at Cardiff Bay (that second schedule's Location set to Cardiff Bay instead of "Same as session"). Customers see "Communal sauna" as one product with the location showing on each individual session.
If you want the location to be obvious from the session name (e.g. "Communal sauna - Pontcanna"), use separate templates with the location in the name. If you're happy showing the same name with the location next to it on each instance, a single template with per-schedule locations is cleaner.
In the locations editor under Settings → Company you can also fine-tune how locations appear in the calendar filter:
- Colour - each location gets a colour, shown as a dot beside its name in the filter and used to tell the locations apart on your calendar. Leave it on Auto and Session gives each location a distinct colour for you, or pick your brand colour (the option at the top) or any preset to set one yourself.
- Order - use the arrows to reorder them. Your primary location always shows first.
- Hide from filter - by default a location only appears in the customer filter when it has upcoming sessions. Turn this on to always hide a location from the customer filter (it still works on your admin calendar).
Each location also has its own copy-able booking URL field here - see booking links.
Locations on your admin calendar
On your Sessions calendar the same location filter lets you focus on one location or see them all. Two tabs decide the layout: Week shows a single colour-coded week with every location merged together (the location is a label on each tile), and Day shows one column per location side by side for a single day (the location is the column heading). Week is the default; the Day tab only appears once you have two or more locations running sessions, on a desktop screen. Either way, tiles are coloured by session type.

Sharing location calendars
Each location has a public URL at for example /cardiff-sauna/l/pontcanna. Opening it lands on the booking page with that location's tab pre-selected.
Use cases:
- Flyers and printed material for a specific venue - print the location URL and a QR code.
- Social channels per location - if each venue has its own Instagram, link to its location URL.
- SEO - each location URL is its own page, indexed separately.
If you rename a location, the slug doesn't auto-update (to avoid breaking links you've shared).
Common questions
-
I have two saunas at one address - do I need two locations? No. Locations are for separate addresses. For two rooms at one site, use separate session templates with the capacity set per room, and leave your account on its single location.
-
Can one session type run at more than one venue? Yes. Set the session's Location once in its details, then override the Location on the individual schedules that run elsewhere. The session stays a single product and each of its times carries its own venue.
-
Which location does a session use if I don't set one? Your primary location. It's the fallback for any session, schedule or one-off date with no location of its own, and it always shows first in the customer's filter.
-
Why isn't one of my locations showing in the customer's filter? A location only appears once it has upcoming sessions, so a paused or seasonal site drops out on its own. Check too that Hide from calendar filter is off for it under Settings → Company.
-
Can I limit a staff member to one venue? Yes. Assign their locations on the invite or on their member-edit sheet under Settings → Team, and their bookings, check-in list and booking alerts all narrow to those sites. Admins, and staff with no locations set, see everything.
-
Can I see revenue for one venue on its own? Yes. A location filter appears in the Reports header once you have more than one location, and it scopes every figure and both CSV exports. The year-end totals stay organisation-wide, because vouchers aren't tied to a single site.
-
Do customers get the right address? Yes. Each location's address goes on that booking's confirmation email as a link that opens directions, so a customer booked at one venue never gets sent to the other.
-
Will renaming a location break a link I've already shared? No. The URL slug is generated when you create the location and doesn't change when you rename it, so posters, QR codes and social links keep working.