Empfio Docs

Outlook Calendar

Sync appointments with Microsoft Outlook / Microsoft 365 Calendar.

Overview

Connect your Outlook or Microsoft 365 calendar to block busy slots and sync new bookings automatically. Like Google Calendar, this works through Cal.com's native integration as well as Empfio's direct connection.

How it works

When Outlook Calendar is connected:

  • Existing Outlook events block those time slots — the AI won't offer times when you're busy
  • New bookings created by the AI appear in your Outlook calendar
  • Changes in Outlook (cancellations, reschedules) are reflected in availability

Setup

  1. In Cal.com, go to Settings → Apps → Microsoft 365 / Outlook
  2. Click Connect and sign in with your Microsoft account
  3. Grant calendar permissions
  4. Select which calendar to use

Option B: Connect via Empfio

  1. In Empfio, go to Settings → Integrations → Outlook Calendar
  2. Click Connect
  3. Sign in with your Microsoft account on the OAuth consent screen
  4. Grant calendar permissions
  5. You'll be redirected back to Empfio with the connection confirmed

What syncs

Event typeEffect on availability
Timed eventsBlocks that specific time slot
All-day eventsBlocks the entire day
Events marked "Free"Does NOT block the slot
Recurring eventsEach occurrence blocks its time slot

Enterprise Microsoft 365

In enterprise Microsoft 365 environments, your IT administrator may need to grant consent for Empfio to access calendar data. If you see an "Admin consent required" error during connection, ask your IT team to approve the application.

Troubleshooting

ProblemFix
"Admin consent required"Ask your Microsoft 365 admin to approve the app
"Token expired"Reconnect Outlook Calendar in Settings → Integrations
Wrong calendar showingCheck which calendar is selected in Cal.com or Empfio settings
Timezone mismatchEnsure your Outlook, Cal.com, and Empfio timezones all match

On this page