Host help

What the Bukavilla extension does

Last verified May 29, 2026

What the Bukavilla extension does

The extension is a small piece of software that runs inside your Chrome browser. It piggybacks on the OTA sessions you're already signed into — Airbnb and Booking.com — to automate four jobs you'd otherwise do by hand.

Why a browser extension, not a server?

Airbnb and Booking.com both make automated server traffic difficult — they detect it as scraping and block accounts. By running inside your own browser, requests to Airbnb come from your IP with your normal cookies at human-paced volume. This is the only way to keep these integrations reliable without putting your accounts at risk.

You stay in control. The extension only acts when you click it or once a week on its own schedule. You can pause it any time.

The four jobs

1. Pull Airbnb pricing into Bukavilla

If you set seasonal prices on Airbnb, you don't have to set them again on Bukavilla. The extension reads your Airbnb calendar once a week and copies per-date pricing into your Bukavilla listing.

Where the prices appear: /dashboard/villas/[villa-id]/pricing. They show as a per-date override on the calendar.

2. Pull Airbnb inbox messages

Guest messages that arrive on Airbnb get mirrored into your Bukavilla inbox at /dashboard/inbox/airbnb. You can reply from inside Bukavilla — the extension forwards your reply back to the Airbnb thread.

This lets you run all your guest conversations from one inbox regardless of where the guest booked.

3. Push Bukavilla prices to Airbnb

When you change a price on Bukavilla's pricing tab, the extension queues that change and applies it to Airbnb the next time the extension popup opens. So if you mark down July weekends in Bukavilla, the same markdown lands on Airbnb without you doing anything twice.

The push is queued, not instant — it runs when you open the popup, so Airbnb doesn't see a burst of automated activity.

4. Auto-block Booking.com dates

When a Bukavilla booking confirms, the extension automatically blocks those dates on your Booking.com listing. Reverse on cancellation: if the booking cancels, the Booking.com block is removed.

This protects you from double-bookings caused by the slow iCal cadence Booking.com uses.

What it doesn't do

  • It doesn't store your Airbnb or Booking.com passwords. The extension uses cookies that are already in your browser from when you logged into those sites yourself.
  • It doesn't act when you're signed out. If you log out of Airbnb, the next sync fails quietly and the extension surfaces a "you appear to be signed out" notice in the popup.
  • It doesn't run on mobile. Chrome on iPhone and iPad doesn't support extensions. You need a laptop or desktop running Chrome / Edge / Brave.
  • It doesn't share data with third parties. Everything moves between Bukavilla's servers, your browser, and the OTA you've authorized.

How often things run

Job Triggered by Frequency
Pull Airbnb pricing chrome.alarms weekly + you can force from popup Once a week, or manual
Pull Airbnb inbox Popup open + on-demand Each time the popup opens
Push Bukavilla prices to Airbnb Popup open after a price edit on Bukavilla Each time the popup opens
Auto-block Booking.com Popup open after a Bukavilla booking confirms Each time the popup opens

The pattern is consistent: open the popup once a day or so, and queued work runs in the background. If you forget for a week the weekly Airbnb sync still happens on its own.

See also