Skip to main content

Overview

Tool name: O365 Bookings | Booking | Pro Use this tool to book an appointment in Microsoft Bookings through Microsoft Graph. See Calendar Booking Overview for how availability and booking work across providers.

Provider Settings


Staff Assignment Modes

Input 142 supports four modes: For auto and least, staff members come from the Microsoft Bookings integration’s synced integrations_teams.config.staffMembers payload. The selected business and service should match the synced bookingBusinessId and services.

Common Settings


Availability Behavior

Single-staff mode fetches availability for the configured staff member only. auto and least fetch availability for synced eligible staff members and merge the results into one public list of slots. A public slot is shown only when at least one staff member is available. Internally, the tool keeps a hidden slot-to-staff map so the final booking can be created with one concrete staffMemberIds value.

Global Variables Written or Maintained

O365 also maintains selected staff details in calendar state after auto-assignment: booking staff ID, display name, and email. These are primarily for reporting/debugging unless surfaced by a script.

Cancellation Behavior

If the user cancels during the same call, the flow uses the Microsoft Bookings cancellation path where supported. A successful cancellation clears the stored booking ID, booking link, and stored booking time values. Output variable result is boolean true when the booking flow completed successfully.