Sync your Airbnb calendar with your own website

Paste your Airbnb calendar link into PageHub and your booked and blocked nights show on your site. Paste your site's link into Airbnb and the nights booked on your site are marked taken there too.

The short answer

  • Airbnb's calendar link carries dates: the nights that are booked or blocked. That is what comes into your site.
  • You add the rest on your site: photos, description, a nightly rate and a cleaning fee.
  • Each home on your site gets a calendar link of its own, which you add to Airbnb under Connect calendars.
  • Vrbo and Booking.com work the same way, and a home can use all three links at once.

A calendar sync, not an import of prices

An Airbnb calendar link is a list of dates. It has no prices, photos or descriptions, so those are yours to add on your site.

In the Airbnb calendar linkOn your PageHub site
Booked and blocked nightsCrossed out on the home's booking calendar
Guest details Airbnb puts in the feedNot read and not stored
No pricesA nightly rate you type on the home, which guests are charged
No photos or descriptionThe ones you add to the home

Link in: Airbnb to your site

  1. In Airbnb, open Calendar and pick the listing.
  2. Open Availability, and under Connect calendars choose Connect to another website.
  3. Copy the Airbnb calendar link. It ends in .ics.
  4. In PageHub, open Apps, then Airbnb. Name the home, paste the link and add it. PageHub reads the link once and tells you if it's wrong.
  5. Type a nightly rate and a cleaning fee on the home, then turn on booking when you're ready.

A home is a name. Add the same name to your Airbnb, Vrbo and Booking.com links and the site shows one calendar, with a night blocked when it is blocked on any of them.

Link out: your site to Airbnb

  1. In PageHub, open the Airbnb sheet, find Share your calendar and make a link for the home. Copy it.
  2. In Airbnb, open Calendar, pick the listing, then Availability.
  3. Under Connect calendars choose Connect to another website, paste your PageHub link into the import field, name it, and add the calendar.

The link lists the nights that are booked, held for approval or closed on your site. It says nothing about the guest: no name, email, phone or price.

How fresh the dates are

PageHub reads your Airbnb link every hour, and Sync now reads it at once. Airbnb says its calendar updates automatically every 3 hours and that you can refresh a connected calendar sooner.

A night booked on your site closes on your site straight away. Airbnb learns about it the next time it reads your link.

If a link stops working

  • Dates are never guessed. A home whose link fails to load is left out of that update and keeps its last known dates. A failed read is never treated as every night open.
  • You hear about it. If a sync keeps failing for about an hour, PageHub emails you, and again when it reads fine. The sheet lists each home with when it last read fine, and Replace link swaps in a new one.

Sources

Everything in the Rentals pack

$49 a month up to 5 homes, $99 up to 25, $199 up to 100. Your site is included, and PageHub takes no booking fee. Stripe still charges its processing fees.

  • Bookings paid into your Stripe

    Guests pick dates on each home's calendar and pay into your own Stripe account. Charge at once, or hold the card until you approve.

  • Part payment

    Guests pay part now and agree to the balance on the same card. You press Charge balance when it's due, and PageHub reminds you.

  • Refundable security deposit

    Place a hold on the guest's card before check-in, then release it or keep part of it from your Orders screen.

  • Rental agreements signed online

    Guests type their name and agree before they pay. Each order keeps the exact text they signed.

  • Discounts, promo codes and cancellation

    Weekly and monthly discounts, promo codes on your Stripe account, and a cancellation policy that suggests each refund.

  • Guest list and book-again emails

    Every guest who books is saved. Email past guests who agreed to offers, with a promo code for their next stay.

  • Abandoned-booking email

    A guest who agreed to offers and left checkout gets one email about an hour later, with their dates filled in.

  • One calendar for every home

    See every home's bookings on one screen, and close the same dates on several homes at once.

  • Sync alerts

    Homes sync from Hospitable, Hostaway, Guesty or Airbnb, Vrbo and Booking.com calendar links. If a sync keeps failing, PageHub emails you.

  • A page for every home and area

    Each home gets its own page, title, share image and vacation rental structured data, plus area and guide pages for your sitemap.

  • Purchase tracking

    Each booking sends a purchase event to Google Analytics 4 and the Meta pixel, with the booking's value and no guest details.

  • Set it up by asking your AI

    Connect PageHub to Claude, ChatGPT or Cursor. The Set up direct bookings skill connects Stripe, brings in your homes and checks every fee and policy.

Building by asking? Connect your AI to PageHub in two minutes.

Questions about syncing your Airbnb calendar

What hosts ask before they connect a calendar.

No. An Airbnb calendar link carries dates only. You type a nightly rate and a cleaning fee on the home on your site, and guests are charged those.

Put your Airbnb dates on your own site

Start your site