Skip to main content
Calendar Settings is the control center for all calendar configuration — from availability and sync integrations to payment collection, notifications, groups, and compliance. Access it from Calendars > Calendar Settings.
Calendar settings main view

Calendar Settings showing all available calendars and configuration options

Availability and slot settings

Each calendar has its own availability configuration. Navigate to a calendar’s Advanced Settings > Availability tab to configure: Use Date-Specific Hours to override the weekly schedule for specific dates — holidays, extended hours, or blocked periods.

Calendar connections (integrations)

Connect external calendar services so appointments sync automatically. Navigate to a calendar’s Advanced Settings > Connections tab.
Calendar connections tab

The Calendar Connections tab showing available integration options

Google Calendar

1

Select Google Calendar in Connections

Open the calendar’s Connections tab and click Connect Google Calendar.
Connect Google Calendar button

Connect Google Calendar from the Connections tab

2

Authenticate

Sign in to your Google account and grant the required permissions.
Google authentication screen

Sign in to your Google account to authorize the connection

3

Select the sync calendar

Choose which Google Calendar to sync appointments to and from.
Google Calendar selection

Select which Google Calendar to sync with Hoop

4

Configure and save

Set any additional configuration options, then click Save.
Google Calendar configuration settings

Configure Google Calendar sync settings before saving

Appointments now sync bi-directionally — changes in Hoop appear in Google Calendar and vice versa.

Zoom

1

Select Zoom in Connections

In the Connections tab, click Connect Zoom.
Zoom connection option

Calendar Connections showing the Zoom integration option

2

Connect your Zoom account

Click Connect and authorize with your Zoom account.
Zoom connect button

Click Connect to begin the Zoom authorization process

3

Authorize permissions

Review and allow the required Zoom permissions.
Zoom permissions authorization screen

Allow Hoop the necessary Zoom permissions

4

Save

Click Save. New appointments will automatically include a unique Zoom meeting link.
Zoom integration enabled confirmation

Zoom integration is now active and meeting links will be auto-generated

Microsoft Teams

1

Select Microsoft Teams in Connections

In the Connections tab, click Connect Microsoft Teams.
Teams connection option

Select Microsoft Teams from the Connections tab

2

Click Connect

Click the Connect button to initiate the Microsoft authorization flow.
Teams connect button

Click Connect to start the Teams authorization process

3

Sign in with Microsoft

Sign in with your Microsoft account and grant permissions.
Microsoft sign-in screen for Teams

Sign in with your Microsoft account to authorize Teams

4

Save

Click Save. New appointments will include a Teams meeting link.

iCloud Calendar

1

Sign in to Apple ID

Visit appleid.apple.com and sign in with your Apple ID.
Apple ID sign-in screen

Sign in to your Apple ID at appleid.apple.com

2

Enter your Apple ID email

Enter the Apple ID email associated with your iCloud calendar.
Apple ID email entry

Enter your Apple ID email address

3

Complete two-factor authentication

Enter the verification code sent to your trusted device.
Apple 2FA screen

Enter the two-factor authentication code from your trusted device

4

Generate an app-specific password

In your Apple ID settings, navigate to Sign-In & Security and create an app-specific password for Hoop.
App-specific password creation

Create an app-specific password for the Hoop connection

5

Create and copy the password

Name the password (e.g., “Hoop Calendar”) and click Create. Copy the generated password.
Generated app-specific password

The generated app-specific password — copy this for use in Hoop

6

Connect in Calendar Settings

In the Hoop Connections tab, select iCloud. Enter your Apple ID and the app-specific password. Click Connect.
iCloud connection form in Hoop

Enter your Apple ID and app-specific password in the iCloud connection form

Calendly

1

Open Calendar Connections

Navigate to Calendar Settings and click on Calendar Connections.
Calendar Settings connections option

Calendar Settings showing the Calendar Connections option

2

Add a new connection

Click + Add New to open the integration options.
Add new connection button

Click + Add New to open the available integrations

3

Select Calendly and connect

Choose Calendly from the list and click Connect. Authenticate with your Calendly account.
Calendly connect button

Click Connect to authorize the Calendly integration

4

Review sync settings

After connecting, review the number of events being synced from your Calendly account.
Calendly sync event count

Calendly sync showing the number of synchronized events


Calendar groups

Calendar groups bundle multiple calendars into a single shared booking page.
1

Create a new group

In Calendar Settings, click + New Group. Enter a group name, URL slug, and optional description. Click Create.
2

Add calendars to the group

From the calendar list, click the three-dot menu next to a calendar and select Move to Group. Choose the group and confirm.
Each calendar can only belong to one group at a time. To deactivate all calendars in a group at once, use the Deactivate all calendars in group option from the group’s action dropdown.

Enabling and disabling a calendar

1

Open Calendar Settings

Navigate to Calendar Settings and find the calendar in the list.
2

Toggle the calendar status

Click the Active/Inactive toggle on the calendar card. Disabled calendars stop accepting new bookings but retain all existing appointments and configuration.

Accepting payments at booking

Enable payment collection so contacts pay when they book:
1

Open the calendar's Advanced Settings

Navigate to the calendar and go to Advanced Settings > Forms & Payment.
2

Enable Payment

Toggle on Payment and connect a payment provider if not already connected.
3

Configure payment options

  • Full payment — charge the full amount at booking
  • Partial payment / deposit — let customers pay a fraction to secure the slot
  • Per-attendee billing — charge each attendee including guests (class calendars)
  • Coupon codes — allow discount codes at checkout
4

Save

Click Save. The booking form now includes a payment step.

One-time booking links expire after a single use — ideal for sending to a specific contact without making the link reusable.
1

Go to Calendar Settings

Open the calendar you want to create a one-time link for.
2

Access one-time links

Find the One-Time Booking Links option and click + Create Link.
3

Copy and share

Copy the generated link and send it to the contact. It expires after one use.

Google organic booking

Enable Google Organic Booking to let contacts book directly from your Google Business Profile:
1

Open Calendar Settings

Navigate to the calendar you want to list on Google.
Calendar Settings for Google organic booking

Open Calendar Settings for the calendar to enable organic booking

2

Enable Google Organic Booking

Find and toggle on Google Organic Booking in the calendar settings.
Google organic booking toggle

Toggle on Google Organic Booking in Calendar Settings

3

Enable and configure services

Toggle the setting to enabled and configure the services to display.
Enable Google organic booking

Enable and configure Google organic booking services

4

Upload required assets

Upload the required images and business information for your Google Business Profile listing.
Upload assets for Google organic booking

Upload images and assets for the Google Business Profile listing


Staff member selection in round robin calendars

By default in round robin calendars, the system assigns the team member. To let bookers choose their own: Go to Advanced Settings > Customizations and toggle on Staff Selection. Contacts will see a staff selector on the booking widget.
Add a required consent checkbox to booking forms for SMS marketing compliance: Go to Advanced Settings > Forms & Payment and toggle on Consent Checkbox. Contacts must check this box before completing their booking.

Customizing notifications

Go to Advanced Settings > Notifications & Additional Options to customize:
  • Appointment confirmation — sent immediately after booking
  • Appointment reminders — configure timing (e.g., 24 hours before, 1 hour before)
  • Cancellation notices — sent when an appointment is cancelled
  • Rescheduling updates — sent when an appointment is moved

Restore deleted calendars

If a calendar is accidentally deleted, you can restore it within 30 days:
  1. Go to Calendar Settings and click the Trash icon or Deleted Calendars tab
  2. Find the deleted calendar in the list
  3. Click Restore to bring it back with all its original settings, appointments, and configuration
Calendars in the trash are permanently removed after 30 days and cannot be recovered. Restore promptly if deletion was unintentional.

View calendar in user timezone

By default, calendars display times in the account’s timezone. To view and manage appointments in your personal timezone:
  1. Click the timezone selector in the top-right corner of the calendar view
  2. Select your preferred timezone
  3. All appointment times adjust to reflect the selected timezone
This setting is personal and does not affect how contacts see available slots on the booking page — contacts always see slots in their own detected timezone.

Multiple meeting location selector

For calendars that offer multiple meeting options (in-person, Zoom, phone call), you can let contacts choose their preferred location during booking:
  1. Open the calendar’s Advanced Settings > Meeting Location
  2. Add multiple locations (e.g., office address, Zoom, phone number)
  3. Toggle on Let contact choose location
  4. Save
The booking widget displays a location selector before the time picker. Contacts pick their preferred option, and the appointment record stores their choice.

Troubleshooting

Use the built-in Troubleshooting Tool to diagnose availability issues without leaving the calendar editor.

FAQs

Yes. Create a reusable schedule in Calendar Settings > My Availability, then link it to as many calendars as you need from the top of the schedule editor. Any changes to the schedule automatically apply to all linked calendars.
Look Busy hides a configurable percentage of your available time slots from bookers, making the calendar appear more in-demand. It is available on round robin calendars and is configured in Advanced Settings > Availability. For example, setting it to 30% means roughly 30% of genuinely available slots are hidden.
Yes, if you enable the Reschedule Policy and Cancellation Policy toggles in Advanced Settings > Notifications & Additional Options. When enabled, confirmation emails include a self-service link. You can configure how far in advance contacts are allowed to make changes.
Go to Advanced Settings > Availability and enable Manual Confirmation. New bookings arrive in a Pending state and must be approved or rejected from the Appointments section before they are confirmed to the contact.
Pre-buffer adds preparation time before an appointment — for example, 10 minutes to set up a room. Post-buffer adds wrap-up time after — for example, 15 minutes to clean up or write notes. Both prevent back-to-back bookings and are set per calendar in Advanced Settings > Availability.
This usually means the sync connection needs refreshing. Go to Advanced Settings > Connections, disconnect Google Calendar, and reconnect. Make sure you select the correct Google Calendar to sync during setup. If the problem persists, check that the connected Google account still has the required permissions granted to Hoop.
Last modified on March 22, 2026