With anny you can set up course series so that the offering, the room, the trainer, the equipment and the participants all work together perfectly. This guide shows you how to structure resources, services and available dates for your course programme, how to block additional resources automatically per date, and how to use a minimum number of participants with automatic cancellation.
Thinking courses the anny way
The core principle: every course is its own resource with available dates. For each date you can link further resources (room, trainer) as provisioned resources, which are then blocked automatically for that time.
Decision helpers: when do I use what?
Own resource or service?
Rule of thumb: can only one person be booked at a time? Then it is a service on a person resource. Does the offering have several spots and fixed dates? Then it is its own resource.
Smart Availability or provisioned resources?
Rule of thumb: do you already know when creating the date that the resource is needed? Then use a provisioned resource. Should it only be booked along dynamically when needed? Then use Smart Availability. You can find more in the article Smart Availability.
Provisioned resources, dependent resources (Smart Availability) and on-demand resources (dynamic capacity) are three different mechanisms. Provisioned resources are reserved when you create the date. Dependent resources are assigned only when a booking is made. On-demand resources scale capacity automatically when demand is high. Do not use Smart Availability to attach a trainer you already know belongs to that date.
Step-by-step setup
Build your resource structure
Create your course offering (e.g. “Yoga”), the rooms (e.g. “Studio 1”) and the trainers (e.g. “Lisa”) as separate resources.To do so, click Resources in the left menu and + New in the top right.
Define services
Open the course resource and go to the Service / Booking option tab.Define the matching service here, e.g. “Adult rate” or “Drop-in ticket”. Set the price, the duration and the cancellation conditions.
Plan available dates
Inside the course resource, open the Availability tab.
- Set the type to Multiple available and enter the number of participants as the available quantity (e.g. 15).
- Scroll down to Available dates and click + Add available date.
- Under the General tab, create the date with a title, day and time.
- For recurring dates, activate Recurring and define the rhythm.
- For a booking series, add the series title and define the dates that belong to it. You can find more in the article Booking series.
Set a minimum number and a cancellation deadline (optional)
Open the Settings tab inside the available date.
- Define a minimum number per date (e.g. 7 participants).
- Set a cancellation lead time relative to the start time (e.g. 24 hours before).
If there are not enough bookings by the deadline, the date is cancelled automatically. All bookings are cancelled and existing payments are refunded automatically. Customers receive automatic emails.Admins get a warning about 1 hour before the automatic cancellation, and a notice as soon as the minimum number is reached. Assign provisioned resources
Inside the available date, stay on the Settings tab and scroll to Provisioned Resources.Add your trainers and the room here. These resources are blocked automatically for the duration of the date and cannot be booked for anything else during that time.
Check your booking page
Have a look at how everything appears in the day or week view. Test the visibility of the available dates and run a test booking.
The Available dates section on the resource is where you add each course date. After saving, open Settings on that date and connect the studio and trainer under Provisioned Resources.
Typical examples
Yoga studio with drop-in classes
Create resources
Create three resources: “Yoga for beginners” (course), “Studio 1” (room) and “Trainer Lisa” (person).
Configure the service
On the resource “Yoga for beginners”, create the service “Drop-in ticket” with a price of 15 EUR and a fixed duration of 75 minutes.
Create available dates
Set the available quantity to 15. Create a recurring date: Tuesday, 18:00 to 19:15.
Assign provisioned resources
Assign “Trainer Lisa” and “Studio 1” to the date as provisioned resources. Both are blocked automatically.
Pilates studio with a minimum number and several rates
Create resources
Create the resources: “Reformer Pilates” (course), “Reformer Studio” (room) and “Coach Milla” (person).
Configure services
Create two services on “Reformer Pilates”: “Member rate” (0 EUR, quota) and “External rate” (25 EUR).
Available dates with a minimum number
Set the available quantity to 10. Create a recurring date: Thursday, 09:00 to 10:00. In the date settings, define a minimum number of 5 and a cancellation deadline of 24 hours.
Assign provisioned resources
Assign “Coach Milla” and “Reformer Studio” as provisioned resources.
Additional settings & options
Dynamic capacity planning
Adjust your course capacities to actual demand automatically, by assigning resources only at the moment a booking is actually made.Learn more Smart Availability
Define complex availability rules, so that your resources are checked dynamically during the booking process and booked along with it.Learn more
Booking series
Offer connected blocks of dates as a single bookable package and manage all your series centrally in the availability of the resource.Learn more Recurring bookings
Let your customers create regular bookings as a series with a flexible rhythm, and let them manage those series entirely on their own.Learn more
FAQ
Do customers see the minimum number on the booking page?
No. Customers do not see that a minimum number has been defined. The automatic cancellation happens invisibly in the background.
Can I still let a date take place if the minimum number is not reached?
Yes. Open the date before the cancellation deadline expires and lower the minimum number (e.g. from 10 to 6). Save, and the automatic cancellation is prevented.
What happens if I move a date?
All bookings whose start and end times match the date exactly are moved along automatically. The people who booked are informed by email. Bookings that only overlap deliberately stay unchanged.
Can I add my own message when cancelling a date?
Yes. When you change the booking status, a pop-up appears where you can add a short, individual message. It is included in the automatic email to the people who booked.
Do I need a new resource for every new course series?
No. You can create several series within one resource. When booking, customers select the matching series from a dropdown. You can find more under Booking series. What is the difference between provisioned resources, Smart Availability and on-demand resources?
Provisioned resources are reserved when you create the date (for example a trainer and studio that are already scheduled). Smart Availability assigns a dependent resource only when a booking is made. On-demand resources scale capacity automatically when demand is high. Use dynamic capacity planning for on-demand resources.
Troubleshooting
The trainer or room is still bookable after I created the course date
Connect them under Provisioned Resources on the date’s Settings tab. A Smart Availability dependency does not reserve them when you create the date — it only assigns them when a booking is made.
I cannot create child resources on the course
Course tickets use Multiple availability of resources (availability type Multiple available). Child Resources need the separate feature Multiple availability with assignment.
Good luck with the setup! 🥳