Skip to main content
Calendar Settings let you control every aspect of how your calendars work — from availability windows and sync integrations to payment collection, notifications, and compliance.

Availability and slot settings

In each calendar’s settings, configure:
  • Available days — which days of the week accept bookings
  • Available hours — start and end times for each day
  • Appointment duration — length of each bookable slot
  • Buffer time — a gap added before and/or after each appointment to prevent back-to-back bookings
  • Booking window — how far in advance contacts can book (e.g., up to 60 days)
  • Minimum notice — how much advance notice is required before a booking
To update these settings, open the calendar in Calendar Settings and navigate to the Availability tab.

Connecting Google Calendar

1

Go to Calendar Settings

Navigate to Calendars > Calendar Settings and select the calendar you want to connect.
2

Click 'Google Calendar'

Select the Google Calendar integration option.
3

Authenticate

Click Connect and sign in to your Google account. Grant the required permissions.
4

Select the sync calendar

Choose which Google Calendar to sync with this Hoop calendar.
5

Save

Click Save. Appointments will now sync bi-directionally.

Zoom integration

Connect Zoom to automatically generate a Zoom meeting link for each new appointment:
1

Open Calendar Settings

Navigate to the calendar you want to connect.
2

Select Zoom under Connections

Find the Zoom option under Calendar Connections.
3

Authenticate

Click Connect Zoom and authorize the integration with your Zoom account.
4

Save

Click Save. New appointments will automatically include a Zoom meeting link in the confirmation.

Microsoft Teams integration

Similarly, connect Microsoft Teams to generate Teams meeting links for appointments:
1

Open Calendar Settings

Navigate to the calendar to connect.
2

Select Microsoft Teams

Find Microsoft Teams under Calendar Connections.
3

Authenticate

Sign in with your Microsoft account and grant permissions.
4

Save

Click Save to activate the integration.

iCloud Calendar integration

1

Generate an app-specific password

In your Apple ID settings, create an app-specific password for Hoop.
2

Connect in Calendar Settings

Navigate to Calendar Connections and select iCloud. Enter your Apple ID and the app-specific password.
3

Select the calendar

Choose which iCloud calendar to sync.
4

Save

Click Save to activate the sync.

Calendly integration

To import your Calendly scheduling links into Hoop, navigate to Calendar Settings > Calendar Connections and select Calendly. Authenticate with your Calendly account to import your event types.

Accepting payments at booking

To require payment when a contact books an appointment:
1

Open Calendar Settings

Navigate to the calendar you want to configure.
2

Enable payments

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

Set the amount

Enter the booking fee amount and currency.
4

Save

Click Save. The booking form will now include a payment step.

Custom forms

Attach a custom form to your calendar to collect additional information from contacts at the time of booking. Go to Calendar Settings > Form and select or create a form to attach. One-time booking links expire after a single use, making them ideal for sending to a specific contact for a one-off appointment without allowing the link to be reused. Create them from Calendar Settings > One-Time Links.

Google organic booking

Enable Google Organic Booking to allow contacts to book directly from your Google Business Profile. Configure this in Calendar Settings > Google Organic Booking. To disable it, toggle the setting off.

Manual appointment confirmation

By default, appointments are auto-confirmed. Enable Manual Confirmation to require team member approval before an appointment is finalized. Contacts will receive a “pending” confirmation until your team approves. Add a consent checkbox to your booking form to comply with SMS marketing regulations. Go to Calendar Settings > Compliance and enable the Consent Checkbox option. This adds an opt-in checkbox that contacts must check before booking.

Preventing double booking

Configure the Look Busy and Anti-Double Booking settings to prevent overlapping appointments:
  • Look Busy — artificially reduces available slots to make the calendar appear less open, creating urgency
  • Check for conflicts — automatically blocks slots where a team member already has an appointment on a connected external calendar

Audit logs

Calendar activity is tracked in audit logs. Go to Calendar Settings > Audit Logs to view a history of changes to your calendar configuration.

Customizing notifications

Go to Calendar Settings > Notifications to customize the email and SMS messages sent for:
  • Appointment confirmations
  • Appointment reminders (configurable timing before the appointment)
  • Appointment cancellations
  • Rescheduling confirmations

Updating personal availability

Individual users can update their personal availability without affecting shared calendar settings. Go to Calendar Settings > My Availability to set your personal working hours.

Embedding your calendar

To embed a booking calendar into a website or funnel page:
1

Open Calendar Settings

Navigate to the calendar you want to embed.
2

Get the embed code

Find the Embed option and copy the provided iframe code or calendar URL.
3

Add to your site

Paste the code into your website page or Hoop funnel/website builder.
Last modified on March 4, 2026