Airbnb migration

Move your full Airbnb operation onto ZenHost in minutes to hours, with a human guiding you end-to-end.

ZenHost connects directly to your Airbnb account to bring over your listings, photos, rates, and calendar. This page describes exactly what is imported, what is not, and how the migration unfolds.

How long it takes

From minutes to a few hours, depending on the number of listings and the volume of historical data to bring over. You're not on your own: a member of the ZenHost team walks you through end-to-end, alongside the AI agents that handle part of the work in the background.

How to connect to Airbnb

From the Setup Wizard → Import Airbnb step, or from the Integrations → Airbnb menu:

  1. Name this new Airbnb account. Enter a label (for example: "My Airbnb account").
  2. Connect the Airbnb account. Click Connect Airbnb: you're redirected to Airbnb to authenticate, then brought back to ZenHost automatically.
  3. On return, the account shows a Connected badge. If the connection didn't finalize (you closed the tab too early), the status stays Connection pending and a Retry connection button lets you start over.

Not your own Airbnb account?

Two modes are offered on the connection screen:

  • It's your Airbnb account — connect directly, you'll be redirected and brought back automatically.
  • It's not your account — a Copy connection link button lets you send the link to the actual Airbnb owner. Once they click it and authorize access, the account shows up as connected in your interface, with no need for them to share their credentials.

You can connect multiple Airbnb accounts to a single ZenHost workspace (button Connect another Airbnb account).

Pick a listing and import it

Once the Airbnb account is connected, the Listings tab lists every Airbnb listing detected. Each row shows the name, status, and an Import button. Clicking it triggers the import.

What gets imported

For each Airbnb listing you import, ZenHost creates a complete property record with:

  • The listing itself: title, full address (street, suite, city, postal code, state/region, country), GPS coordinates and timezone (auto-detected), property type (mapped from Airbnb categories), currency, deposit amount.
  • Photos from the Airbnb listing.
  • Amenities: property-level and room-level amenities, separated.
  • Main room type.
  • Main rate plan: base nightly rate, occupancy-based pricing, extra-person rate, minimum stay (configurable per day of week), check-in time.
  • Local taxes detected via the postal code (city).
  • The calendar for the next two years: availability, minimum stay per day, daily rates, closed-to-arrival and closed-to-departure flags.
  • Link back to the original Airbnb listing.

Once imported, the listing is also wired into a channel that stays open for ongoing updates from Airbnb.

What is not imported

Be clear about this: some data simply cannot be pulled automatically from Airbnb. To have it in ZenHost, you need to go through other paths.

  • Past reservations — Airbnb does not expose them through their direct import flow. To bring them in, use the Setup Wizard's Import reservations step: you upload a CSV with your past bookings (an Airbnb export, for example). This is the step that covers reservation history.
  • Past guest messages — they cannot be imported. This is a limitation of the source platforms: no solution can reliably pull them across. Your future messages, however (after ZenHost is in place), are centralized in the ZenHost inbox.

After the import

Once your listings are imported:

  • The Connected status remains visible next to each Airbnb account.
  • Future Airbnb reservations sync automatically to ZenHost.
  • You can link an import to an existing property or unlink a listing already mapped at any time, from the Integrations → Airbnb menu and the corresponding account detail page.

What to do next

After the Airbnb migration, you'll typically want to chain into:

  • Import reservations (CSV) to bring over your booking history.
  • Connect Booking.com to sync your Booking channels, now that your listings exist in ZenHost.
  • Connect Stripe to take direct payments and manage deposits.

All of these are reachable from the "Setup in progress" widget on your dashboard.