# A direct booking website for your Hospitable homes

Paste a Hospitable access token and your homes, photos and nightly prices appear on your own site. Guests pick dates and pay into your Stripe account, with no booking fee from PageHub. For a Hospitable direct booking website, a Hospitable website for my homes, or to connect Hospitable to my own site, this page covers it.

## The short answer

- Make an access token in Hospitable, paste it into PageHub, and your homes sync into your site.
- Photos, descriptions, amenities, house rules, check-in times, nightly prices and open dates come across and refresh every hour.
- Guests book on your site and pay into your own Stripe account. No booking fee from PageHub. Stripe still charges its processing fees.
- A booking made on your site closes those dates in Hospitable (in beta).

## Connect Hospitable

1. In Hospitable, open Apps, then API access, and make a token with property read and calendar write access. Only the account owner or a full-access admin can.
2. In PageHub, open Apps, then Hospitable, and paste the token. Add your booking link if you have one.
3. PageHub checks the token with one call, makes a Properties collection that refreshes every hour, and runs the first sync.
4. Tick the box to draft a Stays page and a Stay page. Preview them.

The token is stored encrypted. Replace it from the same sheet if it stops working.

## What comes across

| In Hospitable | On your PageHub site |
|---|---|
| Name, summary and description | The home's title and text |
| Every photo, in order, with captions | A gallery and a full-screen photo tour |
| City, state, country and address line, latitude and longitude | The home's location |
| Guests, bedrooms, beds, bathrooms, amenities | Facts and an amenity list you can filter by |
| Pets, smoking and events rules; check-in and check-out times | The house rules and times on the home page |
| Nightly prices, open dates, minimum stays, no-check-in days | The booking calendar, and the rules checkout enforces |

The next 180 days are read by default. You can set it from 30 to 365.

## Take bookings on the site

Until you turn on booking, the Book button sends guests to your booking link. Turning it on lets guests book and pay on the home's page, into your Stripe account.

No booking fee from PageHub. Stripe still charges its processing fees.

- **Charge now, or hold the card.** Hold keeps the guest's card on hold until you approve the request. Decline it and the hold is released. Charge now takes payment when they book.
- **Longer-stay discounts.** Type a weekly and a monthly percent on a home. The guest sees what they save on the booking card, and checkout names the discount in the line.
- **Promo codes.** Make a code in Shop, under Checkout & shipping. It lives on your Stripe account, and guests type it in Have a code? on the booking card.
- **Cancellation policy.** Pick flexible, moderate, firm or strict for all homes, or set one per home. When a guest asks to cancel, the refund screen suggests an amount from the policy. You press Refund, and you can change the amount.
- **Fees and tax.** Each home carries a cleaning fee and an optional lodging tax rate. The guest sees the nights, the fee and the tax as separate lines before they pay.

Guests get an email when they book, when you hold their request and when you decline it. You can edit all three.

## Keeping dates in step

- **From Hospitable to your site.** Dates and prices refresh every hour, and Sync now reads them at once. A night you close in Hospitable is crossed out on your site after the next read.
- **From your site to Hospitable.** When a guest books on your site, PageHub closes those nights in Hospitable, waits two minutes, and reads them again to check. If it can't, it emails you. This is in beta.
- **When a sync fails.** A failed sync is shown as a problem, never as "synced". After about an hour of failures you get an email.

## 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

### Is this an official Hospitable integration?
No. PageHub connects with an access token you make in your own Hospitable account. Only the account owner or a full-access admin can make one.

### Does PageHub change my Hospitable prices or calendar?
PageHub reads your homes, prices and dates. The one change it makes is closing nights in Hospitable when a guest books on your site, so the same nights aren't sold again. That part is in beta, and PageHub emails you if it can't close them.

### Where does the booking live?
Hospitable's public API takes no bookings or payments, so a booking made on your site lives in your Stripe account and on the Orders screen in PageHub. Hospitable sees the nights closed.

### What does the Book button do before I turn on booking?
It sends guests to your booking link, or to your contact page if you haven't set one. Turning on booking lets guests book and pay on the home's page.

### How often does it refresh?
Every hour, and Sync now reads at once. If a sync keeps failing for about an hour PageHub emails you, and again when it reads fine.

### Can I change what's on a home?
Yes. Photos, text and rules that come from Hospitable refresh on each sync. Fields you add yourself on the home, such as the cleaning fee, discounts and photo room names, are kept.

### Do I pay anything per booking?
No booking fee from PageHub. Stripe still charges its processing fees.

### Do I need a paid plan?
Connecting Hospitable 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.

Hospitable is a trademark of its owner. PageHub isn't affiliated with or endorsed by Hospitable.
