Microsoft Outlook Calendar Integration

Last reviewed: 2026-03-31

Available on:Pro PlusUltimateand higher
On this page

Connecting your Outlook or Microsoft 365 calendar keeps your bookings visible alongside everything else in your schedule. Every confirmed booking creates a calendar event automatically, and your customers receive an Outlook calendar invite they can accept with one click.

This integration is available on Pro plans and higher. The initial connection must be made from the Shopify Admin on a desktop browser — not from Point of Sale or the Shopify mobile app.

What the integration does

  • New bookings appear in your Outlook calendar the moment they're confirmed.
  • Rescheduled or cancelled bookings update the calendar event automatically.
  • Personal events on your Outlook calendar can block off time so customers can't double-book you.
  • Customers receive a proper Outlook calendar invite they can accept, decline, or add to their own calendar.
  • If you also have Google Calendar connected, both integrations work simultaneously — the same booking writes to both calendars.

Connecting your Outlook Calendar

  1. In the app, go to Settings > General Settings > Outlook Calendar.
  2. Click Connect.
  3. You'll be redirected to the Microsoft sign-in page. Sign in with your Microsoft account (personal Outlook or Microsoft 365 work/school account).
  4. Review the requested permissions and click Accept.
  5. Once connected, all future bookings write to your primary Outlook calendar by default.

If you manage bookings across multiple staff members, each person can connect their own Microsoft account. See the section below on shared calendars for team members.

What syncs between the app and Outlook

The sync is one-directional: app to Outlook Calendar.

Action in the appWhat happens in Outlook Calendar
New booking confirmedCalendar event created
Booking rescheduledCalendar event updated
Booking cancelledCalendar event updated
Booking deletedCalendar event updated

If you reschedule or delete an event directly in Outlook, the booking in Easy Appointment Booking is not updated. Always manage bookings from within the app. A reschedule link is included in the Outlook calendar event — use that instead of moving the invite manually.

How customers receive calendar invites

When a booking is confirmed, your customer is added as an invitee to the Outlook calendar event. Microsoft sends them an email invitation from your connected account that includes an Accept / Tentative / Decline response.

Once they accept, the event appears in their own Outlook or Microsoft 365 calendar automatically.

If your customers use Google Calendar, they can still open the .ics attachment in the invite email to add the event to their calendar.

Blocking personal appointments from customers

If you use the same Microsoft account for personal events, you can prevent customers from booking over your personal appointments:

  1. Go to Availability > Set Schedule > Outlook Calendar.
  2. Choose the calendar the app should read for busy times.
  3. Click Save.

Any event with a start and end time on that calendar will automatically block the corresponding slot for customers.

All-day events on Outlook are not supported for busy-time blocking. Only events with specific start and end times will block availability.

Shared calendars for team members

To route bookings for specific staff members to their own Outlook calendars:

  1. Each team member shares their Outlook calendar with your Microsoft account, granting Can edit permission.
  2. Once shared, that calendar appears as an option in each team member's availability settings in the app.
  3. In the availability settings, select the staff member's calendar under the Outlook Calendar dropdown.

Bookings assigned to that availability will write directly to the staff member's calendar, and their personal events will block off time for customers automatically.

Using Google Calendar and Outlook at the same time

You can have both Google Calendar and Outlook Calendar connected simultaneously. When both are active, each confirmed booking writes to both calendars and customers receive invites from both. This is useful if your business uses Google Workspace internally but your customers predominantly use Outlook, or if you want a redundant backup of all bookings.

To connect both, follow the connection steps for each integration separately in Settings > General Settings.

Disconnecting Outlook Calendar

  1. Go to Settings > General Settings > Outlook Calendar.
  2. Click Disconnect.

Existing calendar events are not deleted. No new bookings will be written to Outlook after disconnecting.

FAQ

I connected a work Microsoft 365 account but the connection failed. What should I do?

Some Microsoft 365 organizations restrict third-party app access via their admin settings. Ask your IT administrator to allow OAuth access for third-party apps, or connect using a personal Microsoft account instead. You can contact us at hey@getservicify.com if you need help.

My customer said they didn't receive a calendar invite. What happened?

Check that the Add customers to Outlook Calendar option is enabled in your event's Notifications tab. Also confirm the customer's email address on the booking is correct — the invite is sent to the email they provided at checkout.

Can I sync bookings that were made before I connected Outlook?

The integration only writes new bookings going forward. If you need historical bookings imported, contact us at hey@getservicify.com and our team can assist.

Next steps

Was this article helpful?

Still need help?

Our support team is available to answer any questions you have.