Integrations
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.

Overview

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.

Ask the assistant

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
Use cases

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
At a glance

Microsoft Bookings integration at a glance

CategoryScheduling & Events
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 updatedJun 2026
Reference

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

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.
Security

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

Related

Pairs well with Microsoft Bookings

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

FAQ

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.
No. The agent selects the right Microsoft Bookings action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Through OAuth — you connect your Microsoft Bookings account once and ModuleX stores the token encrypted, scoped to your organization.
10, spanning appointments, businesses, customers and services.
Microsoft Bookings runs on your own credentials, so any Microsoft Bookings usage is billed by Microsoft Bookings directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

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: Jun 2026Browse all 175 integrations →