Skip to main content
The HoopAI Platform connects with the most popular calendar and video conferencing services, keeping your schedule in sync and automatically generating meeting links for every appointment.
Calendar connections overview

Calendar Connections showing available integration options

Google Calendar

Connecting Google Calendar creates a bi-directional sync — appointments booked in Hoop appear in Google Calendar, and events added in Google Calendar block availability in Hoop.
1

Open Calendar Connections

Navigate to Calendar Settings for the calendar you want to connect. Go to Advanced Settings > Connections.
2

Click Connect Google Calendar

Select Google Calendar from the list and click Connect.
Add New connection button

Add a new Google Calendar connection from the Connections tab

3

Authenticate with Google

Sign in to your Google account and grant the required calendar permissions.
Google sign-in authorization screen

Sign in to your Google account to authorize the Hoop connection

Google Calendar permission grant

Grant Hoop permission to access your Google Calendar

4

Select the calendar to sync

Choose which Google Calendar to sync appointments with.
Google Calendar selection screen

Choose which of your Google Calendars to sync appointments with

5

Configure sync settings and save

Configure any additional options, then click Save.
Google Calendar sync configuration

Configure sync settings before saving the Google Calendar connection

Connect Google Calendar to prevent double booking — events in your personal Google Calendar will automatically block corresponding slots in Hoop.

Zoom

The Zoom integration automatically generates a unique Zoom meeting link for every appointment booked, eliminating the need to manually create and share meeting links.
1

Open Calendar Connections

Navigate to Calendar Settings > Advanced Settings > Connections for your calendar.
Calendar Connections tab with Zoom option

The Calendar Connections tab showing Zoom as an available option

2

Connect Zoom

Click Connect Zoom to begin the authorization process.
Zoom connect button

Click Connect to start the Zoom authorization flow

3

Authorize the integration

Review the permissions and click Allow to grant Hoop access to your Zoom account.
Zoom authorization permissions screen

Review and Allow the Zoom permissions for Hoop

4

Confirm and save

Once connected, the Zoom integration shows as active. Click Save.
Zoom integration active confirmation

Zoom integration is now enabled — all new appointments will include a Zoom link

Zoom meeting links are unique per appointment. Each booking generates its own link — links are not reused between appointments.

Microsoft Teams

The Microsoft Teams integration adds a Teams meeting link to every appointment confirmation, making virtual meetings seamless for organizations already using Microsoft 365.
1

Open Calendar Connections

In Calendar Settings, navigate to the Connections tab for your calendar.
Calendar Connections with Teams option

Open the Connections tab and select Microsoft Teams

2

Click Connect Microsoft Teams

Select Microsoft Teams from the connections list.
Connect Microsoft Teams button

Click the Connect button to start the Microsoft Teams setup

3

Sign in with Microsoft

You will be redirected to the Microsoft sign-in page. Enter your Microsoft 365 credentials.
Microsoft Teams sign-in screen

Sign in with your Microsoft account to authorize Teams

4

Grant permissions and save

Accept the permission request. Click Save in Hoop to complete the connection.
Teams sign-in completion screen

Complete the sign-in to activate the Teams integration

Microsoft Teams integration requires a Microsoft 365 account with Teams enabled. Personal Microsoft accounts (Outlook.com) are not supported.

iCloud Calendar

The iCloud Calendar integration syncs Hoop appointments with Apple Calendar across all your Apple devices, ensuring your schedule stays up to date on iPhone, iPad, and Mac.
1

Sign in to Apple ID

Go to appleid.apple.com and sign in with your Apple ID.
Apple ID sign-in page

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

2

Enter your Apple ID email

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

Enter your Apple ID email address to begin

3

Complete two-factor authentication

Enter the 6-digit verification code sent to your trusted Apple device.
Apple two-factor authentication screen

Enter the two-factor authentication code from your trusted device

4

Navigate to app-specific passwords

In your Apple ID security settings, find the App-Specific Passwords section and click Generate Password.
App-Specific Passwords section in Apple ID settings

Navigate to App-Specific Passwords in your Apple ID security settings

5

Create the password

Name the password (e.g., “Hoop”) and click Create. Copy the generated password — it will only be shown once.
Generated app-specific password screen

Create and copy the app-specific password for Hoop

6

Connect in Hoop

In Hoop’s Calendar Connections tab, select iCloud. Enter your Apple ID email and the app-specific password, then click Connect.
iCloud connection form in Hoop Calendar Settings

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

App-specific passwords can only be viewed once. Store it securely before closing the Apple ID page.

Calendly

Importing from Calendly brings your existing Calendly event types into the HoopAI Platform, allowing you to consolidate scheduling in one place.
1

Open Calendar Connections

Navigate to Calendar Settings and click Calendar Connections.
Calendar Settings showing Calendar Connections

Open Calendar Settings and navigate to Calendar Connections

2

Add a new connection

Click + Add New to open the integrations panel.
Add New connection button

Click + Add New to see all available integrations

3

Select Calendly and connect

Choose Calendly from the list and click Connect. You will be redirected to Calendly to authorize the integration.
Calendly connect button

Select Calendly and click Connect to authorize the integration

4

Review imported events

After connecting, Hoop displays the number of Calendly events being synced into your account.
Calendly sync count showing imported events

Review the number of Calendly events that will be synced

Calendly integration is an import only — it does not create a live bi-directional sync. New events created in Calendly after the initial import will not automatically appear in Hoop.

Disconnection notifications

When a calendar integration loses its connection — due to expired tokens, revoked permissions, or account changes — HoopAI sends an automatic notification to the account owner. This ensures you are aware of sync issues before they cause missed appointments or double bookings. Disconnection notifications are sent via email and appear as in-app alerts. To reconnect, go to Calendar Settings > Advanced Settings > Connections and re-authenticate the affected integration.

Hiding third-party calendar details

By default, events synced from external calendars (Google, Outlook, iCloud) show their full details in Hoop — including event titles and descriptions. If you prefer to keep external calendar details private and only use them to block availability:
  1. Open the calendar’s Advanced Settings > Connections
  2. Find the connected integration
  3. Enable Hide Third-Party Calendar Details
When enabled, external events appear as “Busy” blocks without titles or descriptions. This is useful when a personal calendar is connected and you do not want team members to see personal event details.

Managing integrations

To view all active calendar connections, go to Calendar Settings > Calendar Connections. From here you can:
  • View status — see which integrations are active, pending, or disconnected
  • Reconfigure — update sync settings for an existing connection
  • Disconnect — remove an integration at any time
Disconnect and reconnect the Google Calendar integration in Calendar Connections. This refreshes the OAuth token and usually resolves sync issues. If the problem persists, ensure the Google Calendar account has not had its permissions revoked.
Each calendar can only be connected to one Google Calendar account at a time. If you need to sync a different Google account, disconnect the existing one and reconnect with the new account.
Last modified on March 22, 2026