Availabilities (also called timeslots) are the specific dates and times when an activity is open for booking. They're what shoppers see on your booking widget and what your team books against on the Calendar.
In this article
Create availabilities for an activity
- Select More Activity Catalog and open the activity.
- Select Dates & Times in the sidebar, then Create.
- Name them — for internal reference only (guests don't see it). A descriptive name like "Summer 2025 – Kayak Tour" makes them easy to find and reuse next season.
- Choose the activity or activities the availabilities apply to.
- Set a repeat frequency and the start/end dates (see below).
How repeat frequency works
The frequency controls which dates get availabilities:
- Every Day — creates availabilities for every day, including weekends, between the start and end dates you set.
- A Single Day — creates availabilities for one specific date.
- Specific days of the week, and other patterns — create availabilities only on the days you choose.
The form shows or hides fields based on the option you pick, and what you set here is exactly what appears on the Calendar for your team and on the Shop by Date view of your booking widget for online shoppers.
Capacity is separate from availability — for how many guests a timeslot holds, see Set activity capacity limits.
Fixed-time vs. flex-time
You also choose how guests book a time:
- Fixed-time — bookings happen at specific, predetermined times. Select Create availability at specific times each day, then define the start and end times and how often a new timeslot generates (for example, every hour from 9:00 AM to 9:00 PM on weekends). These times can be shown to online shoppers on your widget, or kept internal for your team to book against.
- Flex-time — for experiences that aren't tied to a fixed clock (rentals, charters, on-demand). Pair flex-time with an availability label like "All Day" or "On Call" so guests see a name instead of a time.
You can use fixed times, flex-time, or both across your catalog.
Filter what you see in Dates & Times
Once an activity has a lot of timeslots, use the filter icon in the Dates & Times toolbar to narrow the view, instead of scrolling through everything.
- Open the activity and select Dates & Times in the sidebar.
- Select the filter icon in the toolbar.
- Select Add a filter, choose the Date column, and pick After to set the start of your range.
- Select Add another filter, choose Date again, and pick Before to set the end of your range. It's joined to the first with AND by default.
- Select Apply Filters.
The Date column doesn't have a single "between" option: a date range is built from two rules, one After a start date and one Before an end date, joined by AND. The same panel also filters by Schedule, Day of week, Timeslot hour, Status, Anytime, Capacity, Availability, Capacity override, and each booking channel, so you can combine a date range with any of those.
Active filters show as a count badge on the filter icon. Clear them from the same panel with Clear All. This is separate from the Bulk Availability Editor below: this filter only changes what you see in the Dates & Times grid, while the Bulk Editor's own date range controls which dates you're changing.
Edit many at once with the Bulk Availability Editor
To change availabilities across many activities at once, use the Bulk Availability Editor instead of editing them one by one. It lets you:
- select availabilities across your entire catalog,
- filter them by day of week, time of day, date, or status, and
- change or delete all the selected ones at once.
It's the fastest way to open a new season, close a block of dates, or clean up a schedule.
Catch expiring availability
When an activity's availability is about to run out, TripWorks shows an alert on your homepage so you can extend it before customers see the activity as unavailable. The alert lets you jump straight to the availability settings to extend, or dismiss it if the activity is intentionally ending (like a seasonal tour).
Frequently asked questions
What's the difference between availability and capacity?
Availability is when an activity is open for booking; capacity is how many guests a timeslot can hold. See Set activity capacity limits.
How do I filter by a range of dates in Dates & Times?
Open the filter panel from the filter icon in the Dates & Times toolbar, add a Date filter set to After your start date, then select Add another filter and add a second Date filter set to Before your end date (it's joined to the first with AND by default). There's no single "between" option for dates: two rules make the range. Select Apply Filters when you're done.
How do I change a lot of dates at once?
Use the Bulk Availability Editor to select and change or delete availabilities across many activities at once, filtered by day, time, date, or status.
How will I know if availability is about to run out?
TripWorks shows an alert on your homepage when an activity's availability is nearing its end date, with a link to extend it.
My availability only goes through this year — how do I open next year (e.g. all of 2027)?
Availability doesn't auto-extend — timeslots are generated from your schedule up to an end date. To go further out, create a new batch of dates: open the activity → Dates & Times → Create, set the repeat pattern (e.g. Every Day), a start date where your current coverage ends, and an end date in the new year (e.g. Dec 31, 2027), then save. To do it across many activities at once, use the Bulk Availability Editor. There's no cap on how far ahead you can open.
My activity is only bookable on one date — how do I make it every day?
That schedule was created as a single day. Add a new schedule with the repeat set to Every Day (or specific weekdays) and a start/end date range, and the activity becomes bookable across that whole range. You can delete the leftover one-off date from the Dates & Times editor.
Related
Built for attractions, tours & activities
Open the right dates, effortlessly
See how attractions, tours, and activities manage availability on TripWorks. Book a demo and make the switch.