# 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. If you want to sync Airbnb calendar with my website, use an Airbnb iCal link for my own site, or send an Airbnb calendar to my booking website, this page covers it.

## 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 link | On your PageHub site |
|---|---|
| Booked and blocked nights | Crossed out on the home's booking calendar |
| Guest details Airbnb puts in the feed | Not read and not stored |
| No prices | A nightly rate you type on the home, which guests are charged |
| No photos or description | The 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.

## 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](https://pagehub.dev/guides/connect-your-ai-to-pagehub) in two minutes.

## FAQ

### Does the sync copy my Airbnb prices?
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.

### Can the same night be booked on Airbnb and on my site?
Both sides read each other's link on a schedule. PageHub reads yours every hour, and Airbnb says it updates automatically every 3 hours. A night booked on your site closes on your site at once, but Airbnb learns about it on its next read, so a gap is possible. Holding the card until you approve gives you room to check.

### Does PageHub see my guests' details?
No. PageHub reads booked and blocked dates from the link. Guest names, messages, phone digits and contact details that Airbnb puts in the feed aren't read or stored, and the link PageHub makes for Airbnb carries no guest details either.

### Does Airbnb allow this?
Connect to another website is Airbnb's own calendar feature. It's about dates. It's separate from Airbnb's rules on links in listings and messages: see [what Airbnb allows for direct booking](https://pagehub.dev/what-airbnb-allows-direct-booking).

### Can I connect Vrbo and Booking.com too?
Yes. Add each link under the same home name and the site shows one calendar, with a night blocked when it's blocked on any of them. Vrbo and Booking.com keep their calendar links in their own menus, and the PageHub sheet shows where.

### What happens if my link stops working?
That home keeps its last known dates, and the other homes still update. After about an hour of failures PageHub emails you. Replace link in the sheet swaps in a new one.

### Does a home show a price?
Once you type a nightly rate on it, yes. Until then the list shows Dates open and the booking card shows Pick your dates.

### Do I need a paid plan?
Connecting a calendar link is on paid plans. The Rentals pack is $49 a month up to 5 homes, $99 up to 25, $199 up to 100, with your site included.

Source: [Airbnb Help Center: Sync calendars](https://www.airbnb.com/help/article/99), read November 2026.

Airbnb, Vrbo and Booking.com are trademarks of their owners. PageHub isn't affiliated with or endorsed by them.
