Your Bookings and Your Tools in One Place
Bring bookings from Airbnb, Booking.com, Vrbo and your direct channels into one place, and connect Xero, QuickBooks, Sage, FreshBooks, Stripe and Paystack.
How Airflow connects
Bookings reach you from many places: Airbnb, Booking.com, Vrbo, agents, your own website and guests who message you directly. Airflow brings them together by reading the confirmations you already get. Forward a confirmation to your listing's Airflow address or to the Airflow WhatsApp number, or connect your inbox and Airflow picks up booking emails itself. It reads the guest, dates, price and fees and adds the booking to your calendar.
From there the booking goes where you need it: a draft invoice in your accounting software, blocked dates on your other calendars, a card payment into your own Stripe or Paystack account, and a row in your spreadsheet.
Airflow reads what your channels send you. It does not sign in to your Airbnb or Booking.com account. The full list of what you can connect, and how, is below.
Connections & Integrations
What's included
Platform Connections
Forward a booking confirmation by email or WhatsApp, or connect Gmail or Outlook, and Airflow turns it into a booking on your calendar. Works with Airbnb, Booking.com, Vrbo, agents and any channel that emails you.
Learn more →Accounting Sync
Connect Xero, QuickBooks, Sage or FreshBooks. Each booking becomes a categorised draft invoice, ready for you to review and post.
Learn more →WhatsApp Bookings
Forward a booking to Airflow on WhatsApp and it lands on your calendar. Ask about your account in the same chat. It is an assistant for you, not a way to message guests.
Learn more →Payment Processing
Guests pay you directly, into your own Stripe or Paystack account. Take a deposit or full payment by card, or record M-Pesa, bank transfer and cash by hand.
Learn more →Booking Widget and Guest Portal for Your Website
Paste one piece of embed code and the website you already have shows live availability, your prices and checkout. A second embed lets guests sign in to their booking on your site.
Learn more →Google Sheets Export
Your bookings written to a Google Sheet in your own Drive: one tab for each listing and a summary. It is a one-way export, so changes made in the sheet are not read back.
Learn more →Connect Out: Send Bookings to Zapier, Make, n8n or Your Own System
Add a web address and Airflow sends it a signed message each time a booking is created, changed or cancelled, or a payment is received, with the money lines of the booking. Use it to reach tools and accounting systems Airflow does not connect to itself.
Learn more →The full list
Everything you can connect
What each connection does and how you set it up. What each plan includes is on the pricing page.
Getting bookings in
Airflow reads the confirmations your channels already send you. Pick whichever route suits you; they can be used together.
-
Every listing has its own Airflow email address. A confirmation forwarded to it becomes a booking on your calendar.
To connectCopy the address from your portal and forward to it, or set up automatic forwarding.
- Gmail
Airflow picks up booking emails from your inbox itself, and sends your replies to guests from your own address.
To connectSign in with Google and approve.
- Outlook Early
The same for a Microsoft inbox.
To connectSign in with Microsoft and approve.
-
Forward a booking to the Airflow WhatsApp number and it lands on your calendar. You can ask about your account in the same chat. It is for you, not for messaging guests.
To connectLink your number with a one-time code from your portal.
- Spreadsheet import
Bring in the bookings you already hold from a CSV file or a Google Sheet. You see a report on every row before anything is saved.
To connectUpload the file or paste the sheet link on the Bookings page.
Calendars
Calendar links keep booked dates blocked across your channels. They carry dates only, never guest names or prices.
- Calendar links out
Each listing has a link that Airbnb, Booking.com, Vrbo and other channels read, so dates booked in Airflow are blocked there. A second, private link shows more detail in your own calendar app.
To connectCopy the link and paste it into the other channel.
- Calendar links in
Airflow reads the calendar links of Airbnb, Booking.com, Vrbo, Google Calendar, Apple Calendar or another system about once an hour, and blocks those dates on your booking page.
To connectPaste their link on the Bookings page.
- Google Calendar Early
Sends your bookings to a Google calendar you choose. One way, and it runs when you press Sync now.
To connectSign in with Google and pick a calendar.
- Outlook Calendar Early
The same for an Outlook calendar.
To connectSign in with Microsoft and pick a calendar.
Accounting
Each booking becomes a draft invoice for you to check and approve. Nothing is posted for you.
-
Draft invoices with separate lines for accommodation, fees and tax. Xero also sends your profit and loss back into your Airflow stats.
To connectSign in with Xero and choose your organisation.
-
Draft invoices, built the same way.
To connectSign in with QuickBooks and approve.
-
Draft invoices, built the same way.
To connectSign in with Sage and approve.
-
Draft invoices, built the same way.
To connectSign in with FreshBooks and approve.
Payments
Guests pay you directly. The money goes into your own account, not through Airflow.
-
Card payments on your booking page, as a deposit or in full.
To connectConnect or create a Stripe account from your portal.
-
Card and mobile money payments, including M-Pesa, for businesses in Nigeria, Ghana, South Africa, Kenya and Côte d’Ivoire.
To connectPaste your keys from the Paystack dashboard.
- Paid another way
Bank transfer, mobile money, PayPal or cash on arrival. The guest is shown your details and you record the payment on the booking. These are records, not connections.
To connectType your payment details into your portal.
Your own website
Take bookings on the site you already have, or let Airflow host one for you.
-
Live availability, your prices and checkout inside a page of your own site. A second embed lets guests sign in to their booking.
To connectCopy one piece of code and paste it into your page.
- Booking card and share links
A card with your listing’s photo and a Book button, and a link to share by WhatsApp, email or social media.
To connectCopy the code or the link.
- WordPress plugin Early
Adds a booking block for each listing to a WordPress site.
To connectDownload the plugin from your portal and upload it to WordPress.
- Your own domain
Run an Airflow-hosted website on your own web address.
To connectAdd two records at your domain provider. Needs the Website and Hosting add-ons.
Exports, reviews and marketing
Getting your information out, and your reviews in.
-
Your bookings written to a sheet in your own Google Drive, one tab for each listing. It is a one-way export: changes made in the sheet are overwritten.
To connectSign in with Google. The sheet is created for you.
- CSV export
A file of your bookings with income, fees, payout and invoice details, for a spreadsheet or your accountant.
To connectChoose the dates and listing, then download.
- Google Reviews
Brings the reviews on your Google Business listing into Airflow. Part of the Reviews add-on.
To connectSign in with Google and choose your business.
- Forwarded reviews
Review emails from Airbnb, Booking.com and other sites become reviews in Airflow. Part of the Reviews add-on.
To connectForward them to your reviews address.
- Mailchimp Early
Adds guests who agreed to marketing to a Mailchimp audience.
To connectSign in with Mailchimp and choose an audience.
Your other systems
For the tools Airflow does not connect to itself.
- Connect out Early
Sends a signed message to a web address you choose each time a booking is created, changed or cancelled. Works with Zapier, Make, n8n or your own server. It is one way: nothing comes back into Airflow.
To connectCopy a web address from your tool and add it under External automations.
What Airflow does not connect to
- Your Airbnb, Booking.com or Vrbo account. Airflow reads the emails and calendar links those channels give you. It does not sign in to them, change your listings or push your prices.
- Guest messages inside those channels. They stay in the channel’s own inbox.
- Zapier, webhooks or a public API. Not available.
Early marks a connection that is in the portal but has had little real use so far. If you rely on one, tell us and we will help you set it up.
Good to know
How connecting works
Guided Setup
Each connection has its own setup steps in your portal. Most are a sign-in on the provider's own page and a click to approve.
Your Passwords Stay Yours
Xero, QuickBooks, Google, Microsoft and Stripe connect through their own sign-in pages, so Airflow never sees your password. You can disconnect from your portal.
One Record per Booking
Guest, dates, price, payments and invoice status sit together on each booking, whichever channel it came from.
How it works
Three steps to get connected
Choose What to Connect
Open Connections in your portal and pick what you use: email, calendars, accounting software and a payment provider.
Sign In and Approve
Sign in on the provider's own page and approve the connection. For booking emails, copy your listing's forwarding address or connect Gmail or Outlook.
Bookings Flow In
New bookings land on your calendar. Each one can become a draft invoice in your accounting software, and its dates are blocked on your other calendars.
FAQ
Frequently asked questions
How do bookings from Airbnb and Booking.com get into Airflow?
Airflow reads the booking confirmations you already get from Airbnb, Booking.com, Vrbo, agents, your own website and direct enquiries. Forward them to your listing's Airflow address or to the Airflow WhatsApp number, or connect your inbox and Airflow picks them up itself.
Will using Airflow affect my listings on other platforms?
No. Airflow reads the booking messages you forward or that arrive in your connected inbox. It makes no changes to your Airbnb, Booking.com or other platform accounts.
How does Airflow help me avoid double bookings?
Each listing has a calendar link that Airbnb, Booking.com and other channels read, so dates booked in Airflow are blocked there. Airflow reads their calendar links about once an hour, so dates booked elsewhere are blocked on your booking page. Those channels re-read your link on their own schedule, which can be several hours, so a calendar link narrows the gap but does not close it.
Do Google Calendar and Outlook Calendar sync both ways?
No. Airflow sends your bookings to the calendar you choose, and it does so when you press Sync now. To block dates from a Google or Apple calendar in Airflow, paste that calendar's link on the Bookings page.
Can I connect my accounting software?
Yes. Airflow connects to Xero, QuickBooks, Sage and FreshBooks. Each booking becomes a draft invoice for you to check and approve. Nothing is posted or filed for you.
Is there an API, Zapier or webhooks?
No. The connections on this page are the ones available.
Explore more
Other feature areas
Guides & insights
From the blog

No-Shows and Guests Who Never Pay
Abandoned checkouts, offers that expire, and the stay nobody turned up for. What each one should do to your calendar, your books and your task allowance.
Read article →
Nobody Should Manage a Night Cap by Hand
Counting nights against a letting limit every month, for every property, forever, is a job that fails quietly. What it takes to hand it over safely — and what should still need your say-so.
Read article →
Which Nights Should You Give Up?
If a night cap means closing part of your year, the question is not how many nights but which ones. Rank the year by your own rate card and the answer changes by thousands.
Read article →Ready to connect everything?
Start free today. A card is needed at sign-up.
Start free trial See plans and pricing