Microsoft Bookings

Schedule Microsoft Bookings appointments from Cognito Forms entries.

Microsoft Bookings is an online scheduling tool in Microsoft 365 that helps businesses manage services, staff availability, and customer appointments. Connecting to Cognito Forms turns submissions into appointments—adding attendees and details, sending confirmations, and updating or canceling as events change.

Reduce back‑and‑forth and no‑shows—create appointments from entries, send confirmations automatically, and keep schedules accurate without manual edits.

  • Cut scheduling back-and-forth
  • Keep calendars accurate
  • Lower no-show rates

Use this integration to:

  • Create new appointments
  • Update or reschedule bookings
  • Cancel and send confirmations

Use this integration when you

Use Microsoft Bookings to schedule client consultations, arrange appointments from requests, add guests, send confirmations, and update or cancel as needed.

Commonly used on:

How It Works

  1. Prepare your accounts
    1. Ensure you have a Cognito Forms account and access to Microsoft Bookings via Microsoft 365
    2. Confirm Bookings admin rights to your calendar
  2. Log in to Power Automate
    1. Go to flow.microsoft.com
    2. Click “Create” and choose “Automated cloud flow”
  3. Set Cognito Forms as the trigger
    1. Search for “Cognito Forms” and select “New Entry”
    2. Connect your account and select the form to monitor
  4. Add Microsoft Bookings as the action
    1. Choose an action like “Create an Appointment”
    2. Select the Bookings calendar and configure details like time, service, and customer
  5. Map form fields
    1. Match Cognito Forms fields to appointment fields
    2. Include optional notes or preferences from the form
  6. Test the flow
    1. Submit a test form entry and check Microsoft Bookings
    2. Verify that the appointment appears with the correct data
  7. Activate and monitor
    1. Save and turn on your flow
    2. Monitor initial runs to ensure accuracy and troubleshoot if needed

Still need help? Check out our Microsoft Power Automate support article.