Help Center
DocsMicrosoft Teams Meetings
Generate Teams meeting links on bookings and ad-hoc shares.
Overview
When the host's connected provider is Microsoft 365, the booking flow can attach a Teams meeting to every event.
Teams meetings are generated synchronously at booking time. The join URL is included in the confirmation email body and the attached .ics calendar invite, so the booker has the link before they receive the email.
Work or school accounts only
Microsoft does not support Teams meeting creation on personal Microsoft accounts (outlook.com, hotmail.com, live.com). The Teams meeting option in the scheduling page editor is disabled for personal accounts.
How it works
For each booking on a scheduling page configured for Microsoft Teams, the CRM:
- Verifies the host has connected Microsoft 365 with a work/school account.
- Creates an Outlook calendar event with
isOnlineMeeting: trueandonlineMeetingProvider: 'teamsForBusiness'. - Reads the synthesized
onlineMeeting.joinUrlfrom Microsoft Graph. - Stores the join URL on the synced calendar event row and the activity location.
- Returns the URL to the booking flow for inclusion in the confirmation email and .ics.
Standalone Teams meetings
Outside of a calendar event, the messaging composer has a "Generate Teams link" button that creates a standalone Teams meeting (no calendar entry). This uses theOnlineMeetings.ReadWrite scope and is only available for Microsoft 365 Business and higher.