Skip to content
Microsoft Bookings logo

Microsoft Bookings integration

Scheduling & Events · 10 actions · OAuth auth

Create and manage Microsoft Bookings businesses, services, staff members, customers, and appointments via the Microsoft Graph API.

The ModuleX Microsoft Bookings integration lets a ModuleX agent operate Microsoft Bookings on your behalf, running create, cancel and list actions across appointments, businesses and customers, directly from a plain-English request, using your organization's own Microsoft Bookings credentials. No pre-built workflow is required: the agent picks the right Microsoft Bookings action for the task.

Microsoft Bookings is a scheduling & events platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Microsoft Bookings action. Or, when you want a repeatable process, the composer assembles a Microsoft Bookings workflow for you, streaming the nodes onto the canvas as it builds.

Drive Microsoft Bookings in plain English

Type what you want. A ModuleX agent picks the right Microsoft Bookings action, or chains several, and runs it. No workflow to build.

  • Create a new appointment for a customer with a chosen service in a Microsoft Bookings business
    resolves tocreate_appointment
  • Find the appointment I describe and cancel it
    resolves tolist_appointmentscancel_appointment
  • Show me the businesses that match what I describe
    resolves tolist_businesses

What you can automate with Microsoft Bookings

  • Find the right appointment and cancel it in one promptlist_appointmentscancel_appointment
  • Create a business straight from a requestcreate_business
  • Pull a list of services for a reportlist_services

Microsoft Bookings integration at a glance

Actions available10
AuthenticationOAuth
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJul 2026

All 10 Microsoft Bookings actions

Appointments3
cancel_appointment
Cancel an existing appointment in a Microsoft Bookings business with a customer-facing message.
create_appointment
Create a new appointment for a customer with a chosen service in a Microsoft Bookings business.
list_appointments
List appointments within a date range for a Microsoft Bookings business via calendarView.
Businesses2
create_business
Create a new Microsoft Bookings business.
list_businesses
List all Microsoft Bookings businesses accessible to the authenticated user.
Customers1
create_customer
Create a new customer record in a Microsoft Bookings business.
Services2
create_service
Create a new bookable service in a Microsoft Bookings business.
list_services
List all bookable services for a Microsoft Bookings business.
Staff Members2
create_staff_member
Create a new staff member in a Microsoft Bookings business.
list_staff_members
List all staff members for a Microsoft Bookings business.

See full parameters and response schemas in the Microsoft Bookings integration docs

Two ways to use Microsoft Bookings in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Microsoft Bookings action and runs it. No workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Microsoft Bookings into a repeatable workflow you can run on a schedule, from chat, or as an API.

Connecting Microsoft Bookings

OAuthMicrosoft Bookings uses OAuth. You connect your Microsoft Bookings account once; ModuleX stores the access token encrypted and scoped to your organization, so your team shares a single secure connection.

Step-by-step setup in the Microsoft Bookings docs

Works with Microsoft Bookings

Agents often chain Microsoft Bookings with these. Connect them once and one agent can use all of them in a single task.

Microsoft Bookings + ModuleX FAQ

  • A ModuleX agent can run any of Microsoft Bookings's 10 actions, across appointments, businesses, customers and services, from a plain-English request, using your organization's own Microsoft Bookings credentials.

Put Microsoft Bookings to work in ModuleX.

Connect Microsoft Bookings once with your own credentials and let your agent run all 10 actions on demand.

Last updated: Jul 2026Browse all 179 integrations