Your Airflow bookings in Outlook Calendar
Connect your Microsoft account, choose a calendar for each listing, and Airflow writes your bookings into it as all-day events. To have dates you block in Outlook close the same dates in Airflow, publish that calendar as an ICS link and add it in the Import tab; Airflow reads it every hour.
If your business runs on Microsoft 365, your team already lives in Outlook Calendar, so your bookings should be there too. Connect Microsoft to Airflow and choose which calendar each listing uses. Reservations from every channel, your direct guests and home swaps are then written into that calendar as events, each named with the guest and the channel. The other direction uses a calendar link: where your Outlook account lets you publish a calendar as an ICS link, paste that link into Airflow and a maintenance window, an owner stay or time off blocked in Outlook is blocked in Airflow as well.
How it works
- 1
Connect your Microsoft account
Authorise Outlook Calendar in your Airflow portal. If you already connected Outlook for email, the same Microsoft account is used, and you can disconnect whenever you like.
- 2
Choose the calendar for each listing
Pick the Outlook calendar each listing should use. A dedicated calendar for each listing keeps bookings apart from your other events.
- 3
Send your bookings to Outlook
Press Sync now in your portal and Airflow adds every confirmed and pending booking that is not yet in the calendar as an all-day event, with the guest name and the channel it came from.
- 4
Bring Outlook blocks into Airflow
In Outlook, publish the calendar and copy its ICS link, then paste it in the Import tab of your Bookings page and choose Other as the source. Airflow reads it every hour and blocks those dates.
Bookings out, blocks in
The two directions work in different ways. Out: Airflow writes each booking into your Outlook calendar as an event when you sync, so the calendar your team already uses shows which nights are sold and who is arriving. In: Airflow reads the calendar's ICS link every hour, and a date you block in Outlook becomes a blocked date in Airflow, so your booking page cannot sell it.
A calendar for each listing
Running several listings does not have to mean one cluttered calendar. Airflow lets you choose an Outlook calendar for each listing, so each one has a clean view that you and your team can open on its own.
What to expect
Bookings are added to Outlook when you press Sync now; it is not a live mirror. When Airflow reads the calendar back through its ICS link, every event on it blocks its dates, which is the reason to give each listing its own calendar. If part of your team prefers Google, Airflow offers the same through Google Calendar sync.
From the blog
Guides for this setup

Why Your iCal Sync Keeps Breaking — and What to Do About It
Double bookings, stale calendars, and missing reservations. iCal sync is the glue holding most booking businesses together — and it's failing. Here's why, and a better approach.
Why does my iCal sync keep breaking? →
How to Find Your Airbnb iCal Link and Sync It with Other Calendars
Where the Airbnb calendar link is, how to paste it into VRBO, Booking.com or Google Calendar, how to import their calendars back, and what an iCal link can and cannot carry.
Where is my Airbnb iCal link, and how do I sync it? →
Your Calendar Still Shows a Cancelled Booking
A guest cancelled on the channel, but the dates are still blocked everywhere else. Why feeds leave stale blocks behind, and how to clear them.
Why does my calendar still show a cancelled booking? →Common questions
Is Outlook Calendar sync two-way?
Both directions are covered, in two steps. Airflow writes your bookings into Outlook Calendar as events when you sync, and it reads the calendar's published ICS link every hour to block the dates you have blocked in Outlook.
How is this different from an iCal feed?
An iCal feed gives other platforms your blocked dates. Outlook Calendar sync writes each booking into your own calendar as an event, with the guest and the channel, so you can see who is arriving.
Can I sync different listings to different Outlook calendars?
Yes. You choose the Outlook calendar for each listing, so each one stays separate.
How often does it sync?
Bookings go to Outlook when you press Sync now in your portal. Dates blocked in Outlook are read every hour through the calendar's ICS link, once you have added it in the Import tab.
Related questions, answered
See your bookings in Outlook Calendar
Connect Outlook Calendar to Airflow, choose a calendar for each listing and sync your bookings into it. Add its ICS link and the dates you block in Outlook are blocked in Airflow too.
Start with Airflow See plans and pricing