Skip to content
Tigh Sauna

Booking engine

Sell the seat, not the slot.

A sauna sells seats in a shared room, not one appointment at a time. Tigh Sauna counts seats from the start, because that is how a session fills.

  • Live capacity per seat
  • Groups in one transaction
  • Waitlist with auto-release
  • Add-ons at checkout

The customer side

Four taps from your bio link to a paid seat.

Every extra screen loses people. The flow asks for the day, the time, the number of seats and the card, and nothing else.

Embedded widget

One line of script on the page you already have. It inherits your fonts and colours, and the customer stays on your own site throughout.

Hosted booking page

A clean page on your own subdomain for the Instagram bio, the Google listing and the QR code on the door.

Front desk

Take a walk-in on the same schedule, on the phone in your hand, without opening a laptop.

The operator side

Set the pattern once. Stop rebuilding the week.

Sessions are generated from rules, so nobody retypes the same week into a calendar every Sunday night.

Recurring schedules
Thursday to Sunday, hourly from midday, nine seats a session, closed for maintenance on the last Tuesday of the month. Tigh Sauna generates every instance from that.
Exceptions handled cleanly
Close a single day, change one session's capacity, or open extras when the waitlist gets long. Existing bookings are never quietly dropped.
Live on your site instantly
Change the schedule and the widget on your website reflects it on the next load. There is nothing to publish and nothing to sync.
app.tighsauna.com/schedule

FAQ

Booking questions

Can two people book the last seat at once?
No. The seat is held inside a database transaction that locks the session row, checks capacity against seats already booked and held, and either grants the whole party or refuses. There is no window where both succeed.
How do group bookings work?
A party takes the number of seats it needs in one transaction and pays once. The remaining seats stay on sale to everybody else, so a group of four in a nine-seat sauna leaves five seats live rather than blocking the session.
What about private hires?
A private buyout takes the whole room at a different price, with an optional deposit up front and the balance on the day. The session disappears from public availability the moment it is booked.
How does the waitlist work?
When a seat is released inside your cancellation window, the waitlist is notified in order and the first person to take it gets it. Nobody has to be chased manually.
Can I stop people booking too close to the session?
Yes. Set a cut-off per session type: fifteen minutes for a social session, twenty-four hours for a private hire, or whatever suits how you run the room.

See it running against your own schedule.

Thirty minutes, screen shared, with your prices and sessions loaded in. If it is not the right fit, we will tell you.