Using the Outlook Calendar Integration

Would you like your bookings to automatically stay in sync with your Outlook calendar? Sugar Calendar Bookings integrates with Outlook Calendar to keep appointments in sync in both directions, so a change in one calendar shows up in the other, and clients can’t book a time when you’re already busy.

In this tutorial, we’ll show you how to set up and use the Outlook Calendar integration in Sugar Calendar Bookings.


Requirements: To use the Outlook Calendar integration, you’ll need:

  • A Microsoft account (personal, or a work or school account)
  • A valid SSL certificate on your WordPress site
  • Sugar Calendar Bookings installed and activated

Connecting Your Outlook Account

Both admins and employees connect their own Microsoft accounts from the Integrations settings page. Each person connects independently, so synced events and conflict checks reflect the calendar owner who handles the booking.

Connecting as an Admin

To connect your account as an admin, go to Bookings » Settings in your WordPress dashboard and click the Integrations tab. Select Outlook Calendar from the list of integrations.

The Integrations tab in Bookings Settings with Outlook Calendar selected

Turn on Enable Outlook Calendar, then click the Connect with Microsoft button under Your Accounts.

The Outlook Calendar panel with the Enable Outlook Calendar toggle on and the Connect with Microsoft button

Microsoft’s sign-in page opens in your browser. Sign in with your Microsoft account, then review the permissions that Sugar Calendar Bookings requests. After that, click Accept to continue.

The Microsoft consent screen listing the requested permissions, with the Accept button

Sugar Calendar Bookings asks to read your profile, maintain access to the data you grant, and have full access to your calendars so it can read, create, update, and delete events.

Microsoft returns you to the Integrations settings page and confirms the connection. Your account then appears under Your Accounts.

The Outlook Calendar panel showing the connected Microsoft account under Your Accounts

Connecting as an Employee

Employees connect their own Microsoft accounts from the Integrations tab on their employee settings page. Select Outlook Calendar, turn on Enable New Booking Sync, and click Connect with Microsoft, then sign in and accept the requested permissions.

The employee settings Integrations tab with Outlook Calendar selected and the Connect with Microsoft button

For more details on accessing the employee settings page, see Creating and Managing Employees.

After an employee connects their account, you see it under the Connected Employee Accounts section of the Outlook Calendar panel, marked as an active connection.

The Connected Employee Accounts section showing an active employee connection

Configuring the Integration

Once your account is connected, a few settings control how appointments sync. Configure them in the Outlook Calendar panel, then save your changes.

Choosing the Calendar for New Appointments

Open the Create appointments on dropdown and select the calendar that receives new appointments. Every booking that uses this connection is added to the calendar you choose here.

The Create appointments on dropdown for selecting the target calendar

Checking for Scheduling Conflicts

Under your connected account, open Calendars to check for conflicts. Select one or more calendars, and Sugar Calendar Bookings hides any time that overlaps an existing event on them, which prevents double-booking. This setting is optional. Leave it empty to skip conflict checks.

The Calendars to check for conflicts dropdown with the available calendars listed

Monitoring Employee Appointments

Use the Monitor Employee Appointments setting to choose which employee appointments are added to your own calendar:

  • None: no employee appointments are added to your calendar.
  • All: every employee’s appointments are added to your calendar.
  • Custom: choose specific employees whose appointments are added to your calendar.
The Monitor Employee Appointments setting with the None, All, and Custom options

When you select Custom, a field appears where you choose the employees to monitor.

The Custom option selected with specific employees chosen in the field

Customizing the Meeting Title and Agenda

The Meeting Title field sets the title used for synced calendar events.

The Meeting Title field in the Outlook Calendar settings

The Meeting Agenda field sets the body of the synced event, and it supports HTML.

The Meeting Agenda field in the Outlook Calendar settings

Both fields support smart tags, which pull dynamic values from the appointment. To see the available placeholders, click the smart tags button next to the field.

The smart tags list open next to the Meeting Agenda field

Saving Your Settings

When you’ve finished configuring the integration, click Save Settings to save your changes.

The Save Settings button at the bottom of the Outlook Calendar panel

Understanding the Integration Workflow

Once your account is connected, Sugar Calendar Bookings keeps your appointments and your Outlook calendar in sync in both directions throughout the booking lifecycle.

Two-way sync: Changes sync both ways. When you create, reschedule, or cancel a booking in Sugar Calendar Bookings, the matching event updates on your Outlook calendar. When you edit or move that event in Outlook, the change reflects back on the matching appointment in Sugar Calendar Bookings. Both calendars stay accurate no matter where you make the change.

New bookings: When a client books an appointment, Sugar Calendar Bookings adds a matching event to your Outlook calendar with the correct date, time, and duration.

Rescheduled bookings: When a booking is rescheduled, Sugar Calendar Bookings updates the matching Outlook event to the new date and time.

Cancelled bookings: When a booking is cancelled, Sugar Calendar Bookings removes the matching event from your Outlook calendar.

Conflict checks: When you select calendars under Calendars to check for conflicts, existing events on those calendars block those times in Sugar Calendar, so clients can’t book a slot when you’re already busy.

Usage Limits

Outlook Calendar integration usage counts toward your account’s monthly integration usage limit. When you reach your limit, Sugar Calendar Bookings prompts you to upgrade your plan.

To check your current usage, go to Settings » License and Usage. You can also find the usage tracker at the top of the Integrations page.

The License and Usage tab in Bookings Settings showing the current integration usage and plan limit

The limit resets monthly if you have a valid Sugar Calendar Bookings license.

Usage tracking

For more details on how usage limits work and what each plan includes, see Understanding Integration Credits and Usage Limits.

Disconnecting Your Outlook Account

To disconnect an account, go to Bookings » Settings, click the Integrations tab, and select Outlook Calendar.

The Integrations tab in Bookings Settings with Outlook Calendar selected

Click Remove next to the connected account, then confirm the removal.

Remove outlook connection

If you’re the site administrator, you can also remove an employee’s connection from the Connected Employee Accounts section.

The Remove button next to a connected account

Disconnecting immediately removes the stored credentials from your WordPress site. Events already synced to your Outlook calendar remain there, but Sugar Calendar Bookings no longer updates them.

To fully revoke access, also remove Sugar Calendar from your Microsoft account. Once you’re logged in to your account, select Don’t Allow next to the Sugar Calendar Bookings option.

Revoke Outlook access for Sugar Calendar in Microsoft account

Frequently Asked Questions

Below, we’ve addressed some of the most common questions regarding the Outlook Calendar integration with Sugar Calendar Bookings.

The Connect with Microsoft button doesn’t work. What should I do?

Confirm your WordPress site has a valid SSL certificate (HTTPS). Microsoft requires secure connections for sign-in and API communication. Also, check that your site can make outbound HTTP requests, as some hosting providers or security plugins block external API calls.

Why isn’t my booking appearing on my Outlook calendar?

First, verify your account is still connected by navigating to Bookings » Settings » Integrations and selecting Outlook Calendar. If the connection was lost, for example, after a password change, reconnect by clicking Connect with Microsoft again. Then confirm Enable Outlook Calendar is on and that you’ve chosen a calendar under Create appointments on.

Why are my Outlook events not blocking booking times?

Conflict checks are optional and turned off until you select calendars to check. Open the Outlook Calendar panel and choose one or more calendars under Calendars to check for conflicts. For an employee’s bookings, the employee must connect their own Microsoft account, since conflict checks use each owner’s calendar.

My Outlook connection expired or stopped working. What should I do?

Microsoft refreshes access tokens automatically, but in rare cases, the refresh fails, especially if you revoked access from your Microsoft account settings. To fix this, go to Bookings » Settings » Integrations, select Outlook Calendar, click Remove, and then click Connect with Microsoft to reauthorize the connection.

That’s it! You now know how to set up and use the Outlook Calendar integration in Sugar Calendar Bookings.

Next, would you like to connect a video conferencing tool to your bookings as well? See our guide on Using the Zoom Integration to learn how.