Microsoft Bookings
Microsoft Bookings provides shared business scheduling through Microsoft Graph, including booking businesses, appointments, customers, services, staff, and currencies.
What agents can do
Actions35
Cancel appointment
Irreversibly cancel an appointment and ask Microsoft Bookings to send the supplied cancellation message to its customers and staff.
Create appointment
Create an appointment for a service at explicit start and end times, optionally assigning staff and customer details.
Create booking business
Create a shared booking business with the supplied display name.
Create customer
Create a saved customer in one booking business with structured contact details.
Create custom question
Create a text or single-choice intake question for one booking business.
Create service
Create a bookable service with a name and default duration, optionally configuring location, price, staff, reminders, questions, and scheduling rules.
Create staff member
Add a staff member to one booking business with a role, email, time zone, and optional working schedule.
Delete appointment
Permanently delete an appointment without invoking Microsoft Bookings' cancellation-message action.
27 moreFewer
Delete booking business
Permanently delete one shared booking business and all of its Microsoft Bookings data.
Delete customer
Permanently delete one saved customer from a Microsoft Bookings business.
Delete custom question
Permanently delete one custom intake question from a booking business.
Delete service
Permanently delete one service from a Microsoft Bookings business.
Delete staff member
Permanently remove one staff member from a Microsoft Bookings business.
Get appointment
Get one booking appointment, including its service, customers, assigned staff, attendee counts, and UTC start and end times.
Get booking business
Get the complete configuration and publication state of one shared booking business.
Get currency
Get one Microsoft Bookings currency by its ISO currency code.
Get customer
Get one saved customer and their contact details from a booking business.
Get custom question
Get one custom intake question, including its answer type and available choices.
Get service
Get one service and its duration, pricing, staff, questions, reminders, location, and scheduling configuration.
Get staff member
Get one booking staff member's identity, role, membership state, time zone, working hours, and calendar settings.
List appointments
List one Microsoft Graph page of appointments for a booking business.
List booking businesses
List shared booking businesses visible to the connected work or school account.
List currencies
Return one Microsoft Graph page of the Microsoft Bookings currency catalog with ISO currency IDs and localized symbols.
List customers
List saved customers for one booking business, one Microsoft Graph page at a time.
List custom questions
List custom intake questions defined for one booking business, one Microsoft Graph page at a time.
List services
List services offered by one booking business, including duration, pricing, staff, and scheduling defaults, one Microsoft Graph page at a time.
List staff members
List staff members configured for one booking business, including roles and working hours, one Microsoft Graph page at a time.
Publish booking business
Publish a booking business's external scheduling page so customers can access it.
Unpublish booking business
Take a booking business's external scheduling page offline and clear its public URL without deleting the business.
Update appointment
Update an existing appointment's schedule, attendees, service, staff, location, notifications, or pricing without cancelling it.
Update booking business
Update supported contact details, hours, currency, business type, address, or scheduling rules without publishing or unpublishing the business.
Update customer
Update a saved customer's name, email, phone numbers, or postal addresses in one booking business.
Update custom question
Update the text, answer type, or choices of one custom intake question.
Update service
Update a service's name, duration, location, pricing, staff, reminders, questions, visibility, or scheduling rules.
Update staff member
Update a booking staff member's identity, role, time zone, working schedule, calendar behavior, or email notifications.
How it connects
You sign in to Microsoft Bookings in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.
Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.
More in Scheduling & Booking
ServiceTitan
scheduling & booking
ServiceTitan is field service management software for home and commercial service contractors, covering customers, jobs, dispatch, estimates, invoicing, inventory, memberships, payroll, and reporting.
Cal
scheduling & booking
Cal simplifies meeting coordination by providing shareable booking pages, calendar syncing, and availability management to streamline the scheduling process
Calendly
scheduling & booking
Calendly is an appointment scheduling tool that automates meeting invitations, availability checks, and reminders, helping individuals and teams avoid email back-and-forth
Google Calendar
scheduling & booking
Google Calendar is a time management tool providing scheduling features, event reminders, and integration with email and other apps for streamlined organization
Apaleo
scheduling & booking
Apaleo is a cloud-based property management platform handling reservations, billing, and daily operations for hospitality businesses
Etermin
scheduling & booking
eTermin is an online appointment scheduling platform that allows businesses to manage bookings and integrate with various applications through its REST API.