Configure Scheduling
How to set available dates, time slots, durations, cutoffs, and other scheduling options for an activity.
Use this guide to control when customers can book your activity. Scheduling determines which dates appear on the calendar, what time slots are available, how long each booking lasts, and how far in advance customers can book.
Set the Date Configuration
The date configuration determines which days the activity appears as available on the booking calendar.
- Go to Activities > [Activity Name] > Settings > Scheduling.
- Under Date Configuration, select one of the four date types:
Date Range
The activity is available every day between a start date and an end date.
- First Day -- The earliest date customers can book.
- Last Day -- The latest date customers can book.
Use this for seasonal activities with a defined operating window (e.g., May 1 through September 30).
Specific Dates
The activity is available only on individually selected dates.
- Use the date picker to add each available date.
- Remove dates by clicking the delete icon next to them.
Use this for activities that run on irregular, hand-picked dates (e.g., a monthly full-moon paddle).
Repeating Days
The activity is available on selected days of the week within a date range.
- Days of Week -- Check the days the activity runs (e.g., Saturday and Sunday).
- First Day / Last Day -- The date range within which the repeating pattern applies.
Use this for activities that run on a weekly schedule during a season (e.g., every weekend from June to August).
Year Round
The activity is available every day of the year, with no end date. Use blackout dates to block off exceptions like holidays or maintenance days.
- Click Save Changes.
Set the Time Configuration
The time configuration determines what times are shown for each available date.
Under Time Configuration, select one of two time types:
Time Slots
Time slots are automatically generated at regular intervals between a start and end time.
- Set Start Time -- When the first slot of the day begins (e.g., 8:00 AM).
- Set End Time -- When the last slot of the day can begin (e.g., 5:00 PM).
- Set Interval -- The gap between slots in minutes (e.g., 30 means slots at 8:00, 8:30, 9:00, etc.).
Daily Time Slot Overrides
If certain days of the week need different time slots than the default, use daily overrides:
- In the Daily Override section, select a Day of Week.
- Add the specific time slots for that day.
- On that day of the week, only the override slots will be shown -- the default generated slots are ignored.
This is useful when, for example, weekdays run 9 AM to 5 PM but Saturdays run 7 AM to 8 PM.
Specific Times
Instead of auto-generated intervals, you manually define exact departure times.
- Click Add Time to add each time.
- Optionally set Applies To for each time to restrict it to a specific date (select a date) or leave as "All" to apply it to every available date.
Use this for activities with fixed departure times that do not follow a regular interval (e.g., departures at 9:00 AM, 1:00 PM, and 5:30 PM).
Configure Durations
Durations define how long each booking lasts. Customers may choose from the durations you offer (if you offer more than one).
- Scroll to the Durations section (this appears for Equipment Rental and Tour types; Dynamic Duration activities use the Dynamic Duration settings instead).
- Click Add Duration.
- For each duration, configure:
- Minutes -- The length of the booking in minutes.
- Price -- The price for this specific duration. This overrides the activity's base price when the customer selects this duration.
- Buffer Minutes -- Time blocked after the booking ends before the next booking can start. Use this for cleanup, turnaround, or travel time between groups.
- Days of Week -- Optionally restrict this duration to specific days. Leave empty to offer it every day.
- Click Save Changes.
You can add multiple durations to give customers a choice (e.g., 1-hour, 2-hour, and half-day options).
Set Booking Cutoffs
Cutoffs prevent last-minute or too-far-in-advance bookings.
- Scroll to the Cutoffs section.
- Configure:
- Early Cutoff -- How far before the activity start time the booking window closes. Set the value and unit:
- Minutes -- e.g., 30 means customers cannot book within 30 minutes of the start time.
- Hours -- e.g., 2 means customers cannot book within 2 hours of the start time.
- Days -- e.g., 1 means customers cannot book the day before or same day.
- Future Cutoff (Days) -- The maximum number of days in advance a customer can book. For example, 90 means customers can only book up to 90 days from today.
- Early Cutoff -- How far before the activity start time the booking window closes. Set the value and unit:
- Click Save Changes.
Add Blackout Dates
Blackout dates block bookings on specific dates or date ranges, regardless of the scheduling configuration. Use them for holidays, maintenance days, or any date you need to close.
- Go to Activities > [Activity Name] > Settings > Blackout Dates.
- Click Add Blackout Date.
- Configure:
- Start Date / End Date -- The date or range to block.
- All Day -- Toggle on to block the entire day. Toggle off to block only a specific time window.
- Start Time / End Time -- (Only when All Day is off) The hours during which bookings are blocked.
- Description -- An optional note for your team explaining why the date is blocked.
- Click Save.
To remove a blackout date, click the delete icon next to it.
Advanced: Scheduling Scripts
For complex scheduling logic that cannot be expressed with the standard options, Resytech supports custom scheduling scripts in JSON format. This is an advanced feature -- contact support if you think you need it.
The script field is found at the bottom of the Scheduling settings page. It accepts valid JSON that the scheduling engine processes to produce custom availability rules.
Tips
- If you use Time Slots and need different hours on weekends vs. weekdays, use the Daily Override feature rather than switching to Specific Times.
- Buffer minutes on durations are critical for back-to-back bookings. If you need 15 minutes between kayak groups to clean equipment, set a 15-minute buffer on each duration.
- The Future Cutoff is useful if you update pricing seasonally -- it prevents customers from booking far-future dates at current prices.
- After configuring scheduling, check the activity's calendar view on the dashboard to confirm the slots look correct.
- See Create Special Events if you need one-off schedule overrides for specific dates without changing the base scheduling rules.
