Skip to main content
Hoop supports several calendar types to fit different scheduling needs. Each type has a specific use case and configuration.

Available calendar types

Event calendar

A simple calendar for scheduling one-off or recurring events. Best for individual booking links and straightforward appointment scheduling.

Round robin calendar

Automatically distributes incoming bookings among a team of users based on availability. Ideal for sales teams or support queues.

Class calendar

Allows multiple contacts to book the same time slot up to a defined capacity. Perfect for group sessions, webinars, or classes.

Personal calendar

A private calendar for individual scheduling, separate from team calendars.

Collective calendar

Requires all listed team members to be available before a booking can be made. Used for appointments that require multiple attendees (e.g., panel interviews).

Service calendar

Manages service-based bookings with staff, resources, and service menus. See Service calendars.

Creating a new calendar

1

Open Calendar Settings

Navigate to Calendars and click ”+ Create Calendar” or go to Calendar Settings.
2

Select a calendar type

Choose the calendar type that fits your use case.
3

Configure the calendar

Fill in the required fields:
  • Calendar name — displayed on booking pages and in the calendar view
  • Description — optional context for bookers
  • Availability — set your available hours and days
  • Booking duration — length of each appointment slot
  • Buffer time — time between consecutive appointments
  • Team members (for round-robin or collective) — add the team members who will be assigned bookings
4

Set advanced options

Configure optional settings:
  • Custom form — attach a custom form to collect information from bookers
  • Payments — require payment at the time of booking
  • Notifications — customize confirmation and reminder emails/SMS
  • Confirmation page — set a redirect URL or custom message post-booking
5

Save

Click Save to create the calendar.

Setting up a round-robin calendar

1

Create a new calendar

Select Round Robin as the calendar type.
2

Add team members

Add the users who will receive bookings from this calendar.
3

Configure assignment rules

Choose how bookings are distributed:
  • Equal distribution — rotate evenly among all team members
  • Availability-based — assign to the first available team member
  • Priority-based — prefer certain team members when available
4

Set availability

Configure shared availability hours for the calendar.
5

Save

Click Save to activate the round-robin calendar.

Enabling and disabling a calendar

To temporarily disable a calendar without deleting it, open the calendar in Calendar Settings and toggle the Active/Inactive switch. Disabled calendars will not accept new bookings but retain all existing appointments and history.

Calendar groups

Calendar groups allow you to bundle multiple calendars into a single booking interface, letting contacts choose which calendar they want to book from. To set up a calendar group, go to Calendar Settings > Calendar Groups and create a new group, selecting the calendars to include.

Creating a calendar schedule

In Calendar Settings > Calendar Schedules, you can define named availability schedules (e.g., “Summer Hours”, “On-Call Schedule”) and apply them to one or more calendars. This avoids having to update availability on each calendar individually when schedules change.
Last modified on March 4, 2026