Skip to main content

🕒 Availability

Turn your opening hours into bookable slots: weekly schedules, date overrides with reasons, buffer and cutoff rules, and a preview tool.

Written by Marko Marjanovic

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

Availability turns your opening hours into the real, bookable slots clients see. Get it right and clients can only ever pick times that are genuinely free, with no clashes and no "sorry, that one just went" afterwards. That trust is what lets you leave the booking page running without babysitting it.

🎥 Watch the walkthrough

🔧 Where to find it

Admin Panel → Availability

🎯 Choose what the schedule applies to

First decide whether you are setting a default schedule for all rooms or hours for one specific room. Most studios start with a default and only break out a room when it genuinely runs different hours, for example a space you sublet or one that is only staffed in the mornings.

🗓 Set your weekly hours

In Common Day Settings, define your usual week: opening time, closing time, and whether weekends are on or off. Then adjust any individual weekday that breaks the pattern. This is the backbone of everything clients see.

📅 Override specific dates

Click any date to override the regular schedule just for that day. You can turn the day off entirely or change its hours, and you can add a reason so future you remembers why. Overrides work both ways: open time you do not normally offer, or close time you normally do.

⏱ Set your booking rules

In Schedule Settings:

  • Buffer time. Time removed from availability after a session, so you always get turnaround.

  • Booking cutoff time. How far in advance someone has to book.

  • Minimum session duration. The shortest session anyone can book.

  • Maximum session duration. The longest.

These apply globally unless something overrides them.

📅 Session length by day

The minimum and maximum above apply to your whole week. Session length by day lets you vary them per weekday instead — a block that now appears on Availability, on each room, and on each setup.

The reason it exists: most studios do not want the same shape of booking every day. A two-hour minimum on Saturday keeps your best day for sessions worth staffing, while a thirty-minute minimum on Tuesday lets you fill a quiet afternoon with whatever walks in.

🧬 Three levels, and how they inherit

The same block exists at three levels, from broadest to most specific:

  • Studio-wide, here on Availability — your default shape of week.

  • Per room — for a space that runs differently from the rest of the studio on certain days.

  • Per setup — for a configuration that genuinely needs longer, like a full band setup that is not worth booking for half an hour.

A day you leave blank inherits from the level above. So you only fill in the days that actually differ, and everything else follows your studio default. You are not restating your whole week three times.

💡 Start at the studio level and only drop down when a room or setup contradicts it. A rule written at the lowest level is the hardest one to find again in six months when a client asks why they cannot book a Thursday.

🔓 The stricter checks are off until you ask for them

This is the part that matters most, and it is easy to misread.

Setting weekday rules does not by itself tighten anything. The stricter enforcement that goes with them — session length checked on every booking and every reschedule, and New Booking honouring room and setup overrides — is switched on per studio on request, and is off by default.

⚠️ Nothing tightened on your studio when this shipped. Your existing minimum and maximum session duration remain the operative rules, and no booking that worked last week stops working. If you want weekday rules genuinely enforced, ask us to turn it on for your studio.

💡 Worth configuring the rules first and asking for enforcement second. That way you can see the shape of week you have described before it starts refusing bookings.

⚠️ The mistake this invites

A minimum longer than that day's maximum leaves a setup with no bookable length at all — it simply cannot be booked on that day, and nothing on the booking page explains why.

Podyx warns you on save and names the setup a rule would strand. Read that warning rather than clicking past it. It is the difference between a deliberately quiet Monday and a setup that has silently disappeared from your calendar.

👀 What clients see

Where a weekday carries its own rule, the booking flow does the work rather than refusing at the end:

  • The time step adjusts the chosen length to fit the day picked and says why, so nobody gets a bare error.

  • Days that no length fits are not offered at all, instead of appearing bookable and failing.

Bundle and subscription plans work alongside this: a plan can be written for any length some weekday accepts, and a session redeemed on a stricter day is raised to the units that day needs, with an explanation. See Bundles and Subscriptions.

🔁 Override per room or per setup

Any of those rules can be overridden at room level, and then again at setup level. A space that needs a long reset can carry a bigger buffer without you changing anything for the rest of the studio.

👀 Preview availability before you commit

Use Preview Availability to see exactly which hours are open on any given day. It is genuinely useful when you are creating an admin booking for someone on the phone, because you can confirm what is free before you promise it.

💡 If you have set weekday session lengths, preview a day of each shape before you trust them — particularly the day you made strictest.

🧠 Why it matters

Accurate availability is the difference between a booking page you trust and one you have to police. The engine combines your weekly hours, date overrides, existing bookings and blockers, then filters by buffer and cutoff, and re-checks before confirming so the same room is never sold twice.

✅ Summary

Set weekly hours by default or per room, override individual dates with a reason, tune buffer, cutoff and session length, then override per room or setup where a space is different. Session length by day lets minimum and maximum vary per weekday at studio, room or setup level, with blank days inheriting from the level above — but the stricter enforcement that goes with it is off by default and switched on per studio on request, so nothing tightened on deploy. Watch for the save warning that a rule would leave a setup with no bookable length. Preview before you book, and the schedule takes care of itself.

Related: Rooms · Setups · Booking Rules · In-app Calendar · Slot Blockers

Did this answer your question?