An Overview of Unito's Microsoft Outlook Integration: Calendar Events

Looking to sync Outlook events with Unito? Here's what you can expect from this integration.

Included in this article:

Unito can sync Microsoft Outlook calendar events and contacts with items in other tools. By creating a Unito flow, you'll be able to sync your calendar events our contacts based on rules set by you.

This article will give you an overview of supported fields for Outlook calendar events.  Here's an overview of Unito's integration for Microsoft Outlook Contacts. Any contacts or events synced by your flows will count as an item in sync

Watch Unito's Outlook Calendar integration in action

Supported fields in Unito's Microsoft Outlook integration

Here are the fields our integration supports when syncing Outlook events, as well as the fields you can use in rules.

Quick definitions:

    • One-Way: Changes to the Microsoft Outlook Calendar event field will appear in the other synced field but not vice versa.
    • Two-Way: Changes to either synced field will appear in the other.
    • Rules: This event field can be used as a trigger in your rules to filter work items from syncing with Unito.
Outlook Calendar Event Field One-Way? Two-Way?
Allow new time proposal  
End date and time  
Has attachment    
Hide attendees  
Link to event    
Reminder before start  
Reminder on  
Start date and time  

Permissions required in Outlook to sync with Unito

To successfully sync Outlook calendar events or contacts using Unito, you'll need:

  • An active Microsoft 365 license: This is required to access and use the Outlook features within your Microsoft 365 suite.
  • Global Administrator role: This role is necessary for permissions that affect a broad range of users or require organization-wide access, such as User.Read.All and Contacts.ReadWrite.
  • Exchange Administrator role: This role grants specific permissions related to email and calendar access, including Mail.Read, Calendars.ReadWrite, and MailboxSettings.Read.

If you encounter any difficulties syncing events or contacts, double-check that these permissions are correctly assigned to the user account connected to Unito.

Limitations and other considerations

  • Webhooks: Unito uses webhooks to improve syncing speeds. These aren't available from Outlook events, so your flows will only check for updates every five minutes.
  • Recurring events: Currently not supported by this integration. The first event will be synced, but following events won't be.
  • Attachments: Only links to attachments can be synced, not the attachment itself. If you include a link in your Outlook event, it will be synced by Unito. But if you upload a file to your event, it won't be synced.
  • Attendees: Event attendees can only be synced in one direction.
  • Location: Only the name of the location will be synced, not the address
  • Compatibility with other tools: Outlook events can't be synced with work items that don't have dates, such as Google contacts or Outlook contacts.
  • Compatibility with Slack: Currently, Unito can't sync Outlook events with Slack messages.
  • Deleting events: Since Unito doesn't delete work items, you'll need to manually delete any work items you sync your Outlook events with.
  • Read-only calendars: Unito can't sync Outlook events into a read-only calendar.
  • Historical events: Unito will only sync events over an 18-month period. Six months into the past and 12 months into the future.
  • Permission: Unito needs Read and Write permissions to sync Outlook events. You'll also need an account with admin permissions to use Unito's Outlook integration.

How do you sync Outlook events with Unito?

To connect Outlook and/or another tool through Unito Sync Platform, users create flows. Flows represent the connection between your calendar and other tools comprised of four steps:

How Unito creates new Outlook events

When creating new events in Outlook to keep in sync with work items in other tools, Unito will use the Start Date, Start Time, End Date, and End Time to schedule the event. Note that the name of these fields might be a bit different depending on the tool you're using. Here's what you can expect, depending on which fields are available in the original tool and the fields you've mapped:

Start Date Start Time End Date End Time What happens in Outlook
      Create an all-day event
    Unito will determine the event end date and time based on your default meeting duration set in Outlook (usually an hour after)
      Create an all-day event
    Unito will determine the event start date and time based on your default meeting duration set in Outlook (usually an hour before)

Create an all-day event if the start date and the end date are on the same day
Create a multi-day event if the start date and the end date are days apart

Got feedback? Submit a Unito feature request to let us know what you'd like to see in the next update to our Microsoft Outlook integration.

Start building your first Unito flow