Skip to main content
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

1

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.
2

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.
3

Plan available dates

Inside the course resource, open the Availability tab.
  1. Set the type to Multiple available and enter the number of participants as the available quantity (e.g. 15).
  2. Scroll down to Available dates and click + Add available date.
  3. Under the General tab, create the date with a title, day and time.
  4. For recurring dates, activate Recurring and define the rhythm.
  5. 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.
4

Set a minimum number and a cancellation deadline (optional)

Open the Settings tab inside the available date.
  1. Define a minimum number per date (e.g. 7 participants).
  2. 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.
5

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.
6

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.
Available dates list with Add available date opening Create available date for a Morning Barre class on Barre Course
Settings tab of Create available date with Provisioned Resources, where you add a room or trainer with the plus button

Typical examples

1

Create resources

Create three resources: “Yoga for beginners” (course), “Studio 1” (room) and “Trainer Lisa” (person).
2

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.
3

Create available dates

Set the available quantity to 15. Create a recurring date: Tuesday, 18:00 to 19:15.
4

Assign provisioned resources

Assign “Trainer Lisa” and “Studio 1” to the date as provisioned resources. Both are blocked automatically.
1

Create resources

Create the resources: “Reformer Pilates” (course), “Reformer Studio” (room) and “Coach Milla” (person).
2

Configure services

Create two services on “Reformer Pilates”: “Member rate” (0 EUR, quota) and “External rate” (25 EUR).
3

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.
4

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

No. Customers do not see that a minimum number has been defined. The automatic cancellation happens invisibly in the background.
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.
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.
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.
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.
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

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.
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! 🥳