REDA One Help Center
EN
Language
English EN Español ES Português PT Italiano coming soon Français FR Deutsch coming soon العربية coming soon
reda.one ↗
Home / REDA One / Bookings & Calendar / Bookings & calendars / Calendar Slot Rules

Calendar Slot Rules

A calendar slot rule defines when a space is available and how that availability is offered as bookable time slots. It's the single engine behind every calendar in REDA — the tour times a leasing agent sees, the reservation windows a booking clerk picks from, and the visit slots a maintenance scheduler chooses. This article shows you how to build a rule, choose between an evenly-cut time grid and hand-defined slots, attach rules to properties, and predict exactly which slots your users will see. It's written for administrators; the people who use the resulting calendars don't need to touch these rules directly.

Getting there. Open the App Launcher (the grid icon at the top-left of any page) → REDA Admin → the Calendar Slot Rules tab.
Access you'll need. Setting up slot rules requires the REDA - Master Data - Admin permission set. The REDA - Master Data - Read Only set can view them but not change them; booking and scheduling users read them indirectly through the pickers they use.

One engine, three calendars

Every slot rule carries an Applicable For setting that decides which calendar it drives — Showing, Booking, or Maintenance. A property has one slot-rule field per use case, and each field only accepts a rule of the matching type: you can't put a Booking rule on the showing field. That keeps the three calendars independent even though they share the same underlying logic.

Use caseProperty fieldWho uses the pickerTheir article
ShowingsShowing Slot RuleLeasing agentsScheduling Showings
BookingsBooking Slot RuleBooking staffShort-Term Bookings
MaintenanceMaintenance Slot RuleMaintenance teamsWork Orders

Rules are reusable — attach the same rule to many properties. You only need a separate rule when the availability pattern genuinely differs.

Anatomy of a rule

A Calendar Slot Rule record named Harbour Tower Booking in REDA One, showing Applicable For Booking, all seven week days selected, Slot Type Standard, Slot Duration 120 minutes, Event Buffer Time 0, Available From 8:00:00 am to 9:00:00 pm, Event Days 15, Default Start Date Days 0, Slot Management Property and Region Harbour District, with tabs for Slot Rule Exceptions and Custom Slots.
The whole rule on one screen. Slot Duration 120 and Event Days 15 are what a visitor actually feels — two-hour slots, bookable fifteen days out — while Slot Management decides whether the property or its parent owns the calendar.

A standard rule is a daily availability window sliced into evenly-sized slots. These fields shape it:

Available From Time and Available To Time. The daily window during which slots can be offered — say 09:00 to 17:00. Both are required.
Slot Duration (Minutes). How long each offered slot is. Required, and it can't be under 10 minutes.
Event Buffer Time (minutes). The gap REDA leaves after each busy event before offering the next slot — useful for turnaround or travel time. Required, and it must be zero or more.
Week Days. Which days of the week offer slots at all, chosen from Sun through Sat. Required.
Event Days. How many days ahead the calendar looks — the length of the bookable window. Required, and at least 1.
Default Start Date Days. How many days out the calendar begins. Leave it at 0 to start today; set it to 1 to open availability from tomorrow. Defaults to 0.

Optional fields round out the rule: Calendar Id groups generated events on one shared calendar; Record Assignment names the user or queue that generated events are assigned to; Day Label and Time Label set display formats (leave them at their defaults unless you have a specific format in mind); and Region and Description help you classify and document the rule.

Record Assignment does double duty. Besides naming who owns the generated events, it also filters the busy check: only the assigned user's or queue's own events count against this rule's availability. So two rules on the same property assigned to different teams keep independent calendars, and one team's full day never blocks another's slots.

A zero buffer still leaves a tiny gap. Even with Event Buffer Time set to 0, REDA keeps a small internal minimum of two minutes between events. So if you set a zero buffer and still see a short gap after a busy slot, that's expected behavior — not a misconfiguration.

Standard slots vs custom slots

The Slot Type field chooses how availability is carved up. Standard — the default — cuts the daily window into equal slots of your Slot Duration. Custom lets you hand-define specific named windows with their own capacity.

StandardCustom
How slots are madeThe window is auto-sliced into equal Slot Duration stepsYou define each slot's start and end by hand
CapacityOne reservation per slotSet per slot — one, or many, concurrent events
LabelsGenerated from the timesYour own Slot Label (e.g. "Afternoon", "Evening")
Best forRegular tours, hourly roomsFixed sessions, shared-capacity spaces

A custom slot is a child record of the rule with a Start Time and End Time (which must sit inside the rule's available hours), a Slot Label, and Maximum Events Per Slot — a capacity model. Set it to 1 (the default) and the slot is single-occupancy; set it to 3 and the slot stays available until three events overlap it, which is how you'd offer, say, three concurrent gym sessions.

REDA keeps custom slots inside the rule's window. Overrun either end and it stops you:

"End Time must be on or before the Available To Time defined in Calendar Slot Rule."
"Start Time must be after the Available From Time defined in Calendar Slot Rule."

A custom rule needs at least one custom slot: if none are defined, users opening the picker will hit an error, because there's nothing for REDA to offer.

Property vs parent management

The Slot Management field decides whose calendar the availability check runs against.

Property. Each unit keeps its own busy calendar. Booking unit #101 has no effect on unit #102.
Parent. The busy-event check runs against the parent property — one shared calendar for the whole building or community. Reserve any unit and the whole building's calendar is consulted.

Use Parent when the resource is genuinely shared — a single tour agent covering a building, one event hall serving every unit — so that a reservation on one unit correctly blocks the rest. Use Property when units are independent.

Attaching a rule to a property

A rule does nothing until it's attached to a property. On the property record, set the field for the use case you want:

Choose the right field. Set the Showing Slot Rule, Booking Slot Rule, or Maintenance Slot Rule field on the property.
Pick a matching rule. The lookup only lists rules whose Applicable For matches that field, so you can't cross-wire a booking rule into the showing calendar.
Decide the management level. If the rule is Parent-managed, set it on the building/parent so its calendar is the one consulted for every child unit.

How REDA computes what users see

When a user opens a picker, REDA builds the list of offered slots in this order. Understanding it answers almost every "why do I see these times and not those?" question:

Set the window. Start at today plus Default Start Date Days and run for Event Days days. Any day not in Week Days is skipped entirely.
Subtract busy events. The property's — or, under Parent management, the parent's — existing non-cancelled events for that use case are removed. If the rule names a Record Assignment, only that user's or queue's events count. An all-day event blocks the whole day.
Apply blackouts. Any slot exception covering the window is knocked out — blackouts always win over availability (see Blackouts & Slot Exceptions).
Cut the slots. For a Standard rule, walk from Available From to Available To in Slot Duration steps; after a busy event, the next slot starts at the event's end plus the buffer. For a Custom rule, show each defined slot while its overlapping events stay below its Maximum Events Per Slot.
Drop the past. Times that have already started today are never offered.

A worked trace

Take a Standard showing rule: available 09:00–17:00, Slot Duration (Minutes) 30, Event Buffer Time (minutes) 10, with one existing showing booked 10:00–10:45. Here's what the picker offers that morning:

SlotOffered?Why
09:00YesFree; ends 09:30
09:30YesEnds 10:00, just before the busy event
10:00, 10:30NoOverlap the 10:00–10:45 event
10:55YesEvent ends 10:45, plus the 10-minute buffer
11:25, 11:55…YesThe grid continues from 10:55

Notice that after a busy event the grid restarts from the post-buffer time (10:55), not back on the half-hour. Two edge cases worth remembering: an all-day event that day means no slots at all, and any time already past today is dropped.

Worked example: two rules

Two rules cover very different needs at Meridian Properties:

Residential Showings — Weekdays (Applicable For Showing, Standard). Available 09:00–17:00, Slot Duration (Minutes) 30, Event Buffer Time (minutes) 10, Week Days Mon–Fri, Event Days 14, Default Start Date Days 1. Attached to Meridian Court #101 as its Showing Slot Rule. An existing 10:00–10:45 tour pushes the next offered slot to 10:55, so the grid shows 09:00, 09:30, 10:55, 11:25…
Party Hall Sessions (Applicable For Booking, Custom, Slot Management Parent). Available 10:00–22:00 with two custom slots — Afternoon 12:00–16:00 and Evening 18:00–22:00, Maximum Events Per Slot 1. Because management is Parent, booking the Evening slot for any tenant blocks it building-wide.
A Standard Calendar Slot Rule record
A Standard Calendar Slot Rule (Applicable For Showing): Week Days, Slot Type, Slot Duration, Event Buffer Time, Available From / To Time, Event Days and Slot Management, with the Slot Rule Exceptions and Custom Slots related tabs.
A Custom Calendar Slot Rule with its Custom Slots child list showing each slot's start time, end time, and maximum events per slot.
A Custom rule (Slot Type = Custom) with its Custom Slots child list — three fixed slots, each with its own start and end time and a maximum-events-per-slot capacity.

Field reference

The rule's own fields:

FieldWhat it controlsConstraint
Rule NameIdentifies the ruleThe record's name
Applicable ForShowing / Booking / MaintenanceRequired; binds to the matching property field
Available From Time / Available To TimeThe daily availability windowBoth required
Slot Duration (Minutes)Length of each offered slotRequired, at least 10
Event Buffer Time (minutes)Gap left after each busy eventRequired, zero or more; internal 2-min minimum at 0
Week DaysWhich days offer slotsRequired; Sun–Sat multi-select
Event DaysHow many days ahead are shownRequired, at least 1
Default Start Date DaysHow many days out the calendar beginsDefaults to 0
Slot TypeStandard grid or Custom slotsStandard by default
Slot ManagementProperty (per-unit) or Parent (building-wide)
Calendar IdShared calendar for generated eventsOptional
Record AssignmentUser or queue that gets generated events; also filters the busy check to that team's own eventsOptional
Day Label / Time LabelDisplay format patternsLeave default unless needed
Region / DescriptionClassification and notesOptional

The custom-slot child record:

FieldWhat it controlsConstraint
Start Time / End TimeThe slot's windowRequired; must sit inside the rule's hours
Maximum Events Per SlotHow many concurrent events the slot allowsDefault 1 (single-occupancy)
Slot LabelDisplay name (e.g. "Evening")Optional
DescriptionNotesOptional

Three checks keep a Standard rule valid, and REDA quotes them exactly as shipped:

"Slot Duration must be a positive number greater than or equal to 10."
"Event Days must be a positive number greater or equal to 1."
"The time between slots must a positive number equal or greater than 0."

Where to go next

  1. Blackouts & Slot Exceptions — close a rule for holidays or downtime, one-off or recurring.
  2. Short-Term Bookings — the Booking calendar in action.
  3. Scheduling Showings — the Showing calendar in action.
  4. Work Orders — the Maintenance calendar in action.
  5. Making a Property Leasable & Bookable — attaching rules and turning a space on.

Frequently asked questions

Slots can't be shorter than ten minutes: "Slot Duration must be a positive number greater than or equal to 10." Raise the Slot Duration (Minutes) to 10 or more.

REDA keeps a small internal minimum of two minutes between events even when Event Buffer Time (minutes) is 0. The short gap you see is that minimum, not a setting you can remove.

Its Applicable For doesn't match. Each property field accepts only a rule of its own type — a Booking field takes only Booking rules. Change the rule's Applicable For, or use a rule that already matches.

The rule's Slot Management is set to Parent, which runs the busy check against one shared calendar at the building level. Switch it to Property if each unit should keep its own independent calendar.

Check the usual suspects, in order: the weekday isn't in Week Days; the Event Days look-ahead window is exhausted; an all-day event covers the day; a blackout exception covers the window; or, for a Custom rule, no custom slots have been defined yet.

Yes, when the slot's Maximum Events Per Slot is greater than 1 — that's the capacity model (for example three concurrent gym sessions). Standard-grid slots are always single-occupancy.

No — rules are reusable, so attach one rule to as many properties as share its availability pattern. Use Parent management or slot exceptions to handle building-specific or one-off differences without cloning the rule.

Was this article helpful?