All templates

Automated Vrbo Booking Calendar Sync

Every morning, WebRun checks your managed Vrbo listings for new bookings and cancellations, logs each change to Airtable with guest and payout details, and updates a shared Notion property calendar so the team always sees who's checking in.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Vrbo check listings for booking changes
2 Airtable log new bookings and cancellations
3 Notion update the property calendar
In short

How do I keep a Vrbo booking calendar synced for a team of property managers?

WebRun checks your managed Vrbo listings every morning for new bookings and cancellations, logs each change to Airtable with guest and payout details, and updates a shared Notion property calendar. Your team always sees who's checking in and where a gap just opened, without cross-checking each listing by hand.

  • The team calendar reflects live Vrbo bookings every morning
  • Cancellations are caught the same day instead of at the next manual check
  • Gaps in the booking calendar surface early enough to fill them

Built for Vacation rental property managers · Co-hosting teams · Short-term rental operators · Hospitality operations teams

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.vrbo.com/login in a real browser with your saved login - no setup, no API keys.

  2. 1
    Vrbo - check listings for booking changes
    • Open Vrbo and review each managed listing's booking calendar
    • Compare against the last check for new bookings or cancellations
    • Note guest name, dates, and total payout for each change

    Done when Every managed listing has been checked for booking changes.

  3. 2
    Airtable - log new bookings and cancellations
    airtable.com
    WebRun in Airtable: log new bookings and cancellations
    WebRun opens Airtable to log new bookings and cancellations.
    • Add a row for each new booking with guest, dates, and payout
    • Mark any canceled booking as canceled rather than deleting the row
    • Keep one running table across all managed listings

    Done when The booking tracker reflects every change found this run.

  4. 3
    Notion - update the property calendar
    notion.so
    WebRun in Notion: update the property calendar
    WebRun opens Notion to update the property calendar.
    • Update the shared property calendar with new check-in and check-out dates
    • Remove canceled stays from the active calendar view
    • Flag any listing with a gap opening up this month

    Done when The Notion property calendar matches the live Vrbo booking calendar.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.vrbo.com/login
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Booking sync log · Notion
OutputWhat each run produces - A log of new bookings and cancellations across your managed listings, with the property calendar kept current.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it accept, decline, or message a guest for us?

No. WebRun only reads booking and cancellation status. Responding to a guest or managing a reservation stays with your property team.

How does it handle a same-day cancellation?

The next run picks it up from Vrbo's live calendar and marks it canceled in Airtable and removed from the active Notion calendar, so the record stays current.

Does it work across multiple managed properties?

Yes. It checks every listing in your managed portfolio and keeps one combined tracker, so nothing depends on checking each listing separately.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.