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
Connecting Google Calendar
Go to Calendar Settings
Navigate to Calendars > Calendar Settings and select the calendar you want to connect.
Zoom integration
Connect Zoom to automatically generate a Zoom meeting link for each new appointment:Microsoft Teams integration
Similarly, connect Microsoft Teams to generate Teams meeting links for appointments:iCloud Calendar integration
Generate an app-specific password
In your Apple ID settings, create an app-specific password for Hoop.
Connect in Calendar Settings
Navigate to Calendar Connections and select iCloud. Enter your Apple ID and the app-specific password.
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: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
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.SMS compliance consent checkbox
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
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=e7fddd192d86dd299bb26a190e6a7e96)