New: every message picks a fast or a slow model

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 more
  • 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.