Skip to main content

🏢 Rooms

Rooms are your physical studio spaces. Learn how they prevent double-booking, what clients see, and how to set room-level scheduling and pricing overrides.

Written by Marko Marjanovic

Who this is for: studio operators (admin panel) · Product: Podyx V2

A room is one physical space in your studio: a podcast booth, a live room, a multi-cam stage. Your clients never see room names. They book setups. Rooms work behind the scenes to protect the space itself.

Here is the rule that makes this powerful: when one setup in a room is booked for a time slot, the whole room and every other setup inside it becomes unavailable for that slot. Setups in your other rooms stay open. That is how you can sell one space three different ways and still make double-booking impossible.

🎥 Watch the walkthrough

🔧 Where to find it

Studio → Rooms

🛠 What a room contains

  • Room name. Internal only. Clients never see it, so name it for your own clarity.

  • Address. The full postal address of the space.

  • Short preview. A shortened version of that address, for the places where space is tight.

  • Connected calendar. Each room can have its own Google Calendar.

  • Scheduling overrides. Buffer, cut-off, minimum and maximum session duration.

  • Session length by day. A minimum and maximum session length set per weekday for this room.

  • Pricing overrides. A room-specific price that replaces your global base service price.

  • Active or inactive status.

📍 The two location fields your clients see

These two look similar and do different jobs. Fill in both.

  • Address is the full postal address. It powers the map on the booking confirmation and is what Google Maps resolves when a client taps through for directions, so it needs to be complete and correct.

  • Short preview is the trimmed version shown where there is not much room — on your setup cards during booking, and next to the map on the confirmation.

⚠️ If you leave Short preview blank, the setup card falls back to your full address and cuts it off mid-line, like Battersea Studios, 80-82 Silverthorne Rd, Nine Elms, Lo…. It still works, but it looks unfinished on the exact page clients use to choose a space. Something like Battersea Studios, Nine Elms reads cleanly and keeps the full address intact for directions.

Leaving the Address blank is worse: clients arrive without directions, which is one of the most common causes of a late start.

⚙️ Room-level overrides

These are room settings that act as defaults. Every setup in the room inherits them automatically — and any setup can override them when that particular configuration needs to behave differently.

Setting

What it does

Can a setup override it?

Buffer time

Holds time after each booking so you can reset the space

Yes

Cut-off time

How far in advance a client can still book

Yes

Minimum session duration

The shortest session bookable in this room

Yes

Maximum session duration

The longest session bookable in this room

Yes

Session length by day

A minimum and maximum session length per weekday for this room

Yes

Pricing override

Replaces the global base service price for this room

Yes

So there are three levels, each one narrowing the last: your studio settings are the baseline, a room can override them for that space, and a setup can override the room for that one configuration.

💡 Set a rule on the room when it should apply to everything in that space — a live room that always needs 30 minutes of reset time, for instance. Set it on the setup when only one way of booking the space differs, like a quick voice-over session in the same room that needs no reset at all. You get consistency by default and flexibility where it earns its keep.

A room's own scheduling rules bind on every customer booking. Buffer, cut-off, minimum and maximum duration are checked on every path a client can book through, not just some of them. A booking that would break the room's rules is refused.

⚠️ This is a tightening, not a loosening. If your booking page has been letting something through that your room settings said it should not, it stops now. That is the correct behaviour, but it is worth opening each room and rereading the overrides you set — a cut-off or a minimum duration you configured carelessly months ago and quietly assumed was not working is being enforced now.

💰 Prices for inactive services are kept

Saving a room keeps its service prices even when the service is inactive. Inactive services stay in the pricing list marked "(Inactive)", so you can see what the room is priced for, and you can still untick one to drop it.

⚠️ Prices that an earlier save already removed are not restored. If you have made a service inactive at some point, open the rooms that priced it and check the price is still there — before you make that service active again at your global rate rather than the room's.

The case worth checking first is promo codes: a code restricted to inactive items could previously end up valid for everything. See the Promo Codes article.

📅 Session length by day

A room can also carry a minimum and maximum session length for each weekday. Open the room and look for the Session length by day block.

Set it at the room level when a space behaves differently depending on the day: a room you share with something else on Wednesdays and can only offer in short sessions, or a large room you would rather protect for long sessions at the weekend.

A blank day inherits from the level above. Session length by day sits in the same three levels as your other overrides — studio-wide (set on Availability), then room, then setup. So you only fill in the days where this room differs from your studio default. Every day you leave blank keeps following the studio.

⚠️ The stricter enforcement that comes with weekday rules is off by default, and is switched on per studio on request. Setting the rules does not by itself tighten anything. Until your studio asks for enforcement, they are configuration rather than constraint, and no existing booking behaviour changes.

When you save, Podyx warns you if a rule would leave one of the room's setups with no bookable length at all — a setup whose own minimum is longer than the maximum you just set for that day, for instance. Read those warnings before you leave the page. It is the mistake this feature invites.

💡 🕒 Availability is the fuller explanation of session length by day, including the studio-wide level that rooms inherit from. 🎛️ Setups covers the setup level, for when only one configuration in the room needs different days.

🧠 Why rooms matter

  • Sell one space several ways with no double-booking risk.

  • Show availability clients can trust, because the space itself is the source of truth.

  • Price by space. A premium room can carry a premium rate without touching your global pricing.

  • Protect your turnaround, since buffer time is held after each session, not before.

💡 V2 is not podcast-only. The same room and setup model works for music, photography, production and event spaces, so you can run very different offerings under one roof.

✅ Deactivate instead of deleting

Mark a room inactive when it is temporarily out of action: renovation, equipment down, or a seasonal close. It stops being bookable but keeps its setups, history and settings, so you can switch it back on later without rebuilding anything.

⚠️ Before you go live

  • Address and short preview are both filled in.

  • Open your own booking page and check the setup cards — if an address is cut off mid-line, that room needs a short preview.

  • The room has a connected calendar.

  • The room has at least one active setup.

  • Buffer time matches your real turnaround.

  • Reread the room's scheduling overrides — they are enforced on every customer booking.

  • If you set session length by day, no setup in the room was flagged as having no bookable length.

  • If you have made a service inactive, the rooms that priced it still show that price.

  • You clicked save after any pricing override.

✅ Summary

Rooms are your physical spaces and the foundation of your scheduling. They stay invisible to clients while powering everything clients see. For each space: create the room, connect its calendar, fill in both the full address and a short preview, set your overrides, then add the setups that show the different ways it can be booked. Room settings act as defaults that every setup inherits and any setup can override, and a room's own scheduling rules bind on every customer booking. Session length can also be tuned per weekday, with blank days inheriting from your studio settings and the stricter enforcement switched on per studio on request. The first booking of any setup holds the whole room, so your space is never sold twice.

Related: Setups · Base Services · Availability · Booking Rules · Connect Google Calendar

Did this answer your question?