Per-property integrations
Wire Airbnb, Booking.com, Stripe, and PriceLabs at the level of a specific property.
The Integrations menu on the property detail brings together the links between this listing and your external services: Airbnb, Booking.com, Stripe, PriceLabs. It's the dashboard to consult when you want to verify or adjust the wiring of one specific listing.
General prerequisite: for every integration below, you must first have connected the service at the workspace level (via the global Integrations menu or the Setup Wizard). This page configures the link between the property and an already-connected account.
Airbnb account
Airbnb Account card. If the listing was imported from Airbnb, you see here the associated Airbnb account and the original listing's ID. You can:
- Link the listing to an existing Airbnb account if it was created manually on ZenHost and you want to attach it to an Airbnb listing.
- Unlink a listing from an Airbnb account (sync stops). The listing remains in ZenHost.
- See the No Airbnb account associated with this listing status if nothing is wired up.
The Configure Airbnb account button takes you to the global Integrations → Airbnb menu to manage account authentication if needed.
Booking.com
Booking.com card. You see the listing's connection status (Connected / Disconnected) to Booking.com, and a button to open the dedicated Booking.com page. That's where you enter your Booking.com identifier and configure the sync, all from inside ZenHost.
Booking.com requires a bit more legwork than the Airbnb import: you need to map your Booking.com listing to your ZenHost record from the Booking.com page. Once mapped, booking and availability sync is automatic.
Stripe accounts
Stripe Accounts card. For this property, you choose:
- Stripe account for booking payments — this is the account on which stay payments are collected.
- Stripe account for upsell payments — can be the same as for bookings or different if you want to split revenue.
The selector only offers Stripe accounts that are already connected at the workspace level. If the list is empty, go connect a Stripe account first (see Connect Stripe). The primary owner and members with the right permissions can edit these settings.
PriceLabs account
PriceLabs Integration card. If you use PriceLabs for dynamic pricing, you see here:
- The PriceLabs account linked to this property (if any), or No PriceLabs account linked to this property.
- A Select a PriceLabs account dropdown listing the PriceLabs accounts connected at the workspace level.
- A No account (unlink) option to remove the link.
- A Manage PriceLabs accounts button that opens the global PriceLabs accounts management.
When a PriceLabs account is linked to the property, your prices can be driven automatically by PriceLabs. On the calendar, the manual edits you make on this listing remain visible with a "Manual override" marker; you can clear the manual override to hand control back to PriceLabs from the calendar's edit dialog.
On account update, ZenHost confirms with "PriceLabs account updated successfully" ; on error, "Failed to update the PriceLabs account".
When to come back to this page
- You created a listing manually and want to attach it to an existing Airbnb or Booking.com listing.
- You're switching the Stripe account (for example moving to a new legal entity).
- You're activating or deactivating PriceLabs on a specific property.
- You want to cleanly unwire a listing you're discontinuing.