For short-term rental hosts

Take bookings on your
own site. Keep the fees.

A complete direct-booking website for your rental — live calendar, card payments, Airbnb & VRBO sync, and a real automation API. Deploy it to your own account in an afternoon. No monthly SaaS. You own the code.

One-time price Runs on Cloudflare's free tier No code required to launch
Built with Next.js Deploys to Cloudflare Payments by Stripe Syncs Airbnb & VRBO REST API + webhooks

The cost of renting through someone else

Every booking on a platform is rented, not owned.

Airbnb and VRBO take a cut of every stay, hide your guest's contact details, and own the relationship you worked to earn. The moment you can take a booking directly, the math changes.

~14%+

Typical guest service fee on Airbnb — money your guest pays that never reaches you, and that a direct rate undercuts instantly.

$0

What you collect in guest emails, repeat-booking relationships, and reviews you own when the platform sits in the middle.

100%

Of a direct booking is yours — your rate, your guest, your calendar, your brand. One repeat guest a year pays for this kit.

Everything a booking site needs

Not a landing page. A real booking engine.

The same machinery the big platforms run — availability, pricing, payments, and channel sync — on infrastructure you control.

Live availability

A real-time calendar with a self-serve booking widget and an itemized quote — nightly rate, cleaning, and tax, shown before checkout.

Request-to-book with Stripe

The guest's card is held — not charged — when they request. You confirm; it captures. Cancel and the hold releases. Or run it payment-free.

Demand pricing

Set a base rate, then layer weekend, seasonal, and event premiums. Prices update automatically across the calendar and every quote.

Two-way channel sync

Export an iCal feed to Airbnb & VRBO so a direct booking blocks your channels — and import theirs so channel bookings block your dates. Synced every 30 minutes.

Guest emails & admin

Automatic request, confirmation, and cancellation emails. A password-protected dashboard for bookings, pricing, photos, and calendar sync.

A real automation API

A key-authenticated REST API with an OpenAPI spec and signed webhooks. Wire bookings into Home Assistant, n8n, or your own AI agents.

Make it yours

Your brand in one file. Live in an afternoon.

No agency, no monthly bill, no lock-in. Edit one config file for your name, colors, and contact details — then add your property, photos, and price in the dashboard. Deploy to Cloudflare's free tier and you're taking bookings.

  • Full source code — yours to modify forever
  • One-command deploy, runs free for a single property
  • Config-driven branding & colors
  • Step-by-step setup & deployment guide
  • Single-site commercial license

site.config.ts

Re-skin the whole site here.

brand: {
  name: "Blue Heron Cottage",
  tagline: "Book direct · No fees",
  wordmark: "BLUE HERON",
},
contact: {
  email: "stays@you.com",
  phone: "(555) 555-0123",
},

Change a few lines, restart, and the entire site — pages, emails, and calendar feeds — wears your brand.

From zero to booking

Three steps to your own booking site.

Deploy

Push the kit to your own Cloudflare account with one command. It runs on the free tier for a single property — no server to manage.

Configure

Set your brand, colors, and contact details in one file. Add your property, photos, price, and amenities in the dashboard.

Take bookings

Share your link, paste your calendar into Airbnb & VRBO, and start collecting direct bookings — at full price, with the guest relationship.

Simple, one-time pricing

Own it once. Use it forever.

No subscription. No per-booking cut. One price for the complete kit and a single-site commercial license.

Founding price
$349

one-time · single-site commercial license

  • The complete source code & booking engine
  • Stripe payments, channel sync, demand pricing
  • Admin dashboard, REST API & webhooks
  • Setup guide & free updates for 12 months
Get the kit

14-day money-back guarantee · one license per property

SB

Southeast Buildings

Licensed architect, investor & short-term-rental automation consultant

Why I built this

“I run direct bookings on my own lakefront rental — this is the exact platform that powers it. I built it so I'd stop handing a cut of every stay to a platform that hides my guests from me.”
— The team behind Southeast Buildings, who design, host, and automate their own rentals

Questions

Good to know.

No — to launch, you edit one plain-text config file and add your property in the dashboard. The setup guide walks you through deploying to Cloudflare step by step. If you do code, the entire source is yours to extend.

For a single property, it runs on Cloudflare's free tier — effectively $0/month for hosting. You only pay Stripe's standard processing fee on payments you actually collect, and optionally a few dollars a month for email if you enable it.

No. Without Stripe configured, the site runs payment-free — guests request to book and you arrange payment your way. Add your Stripe key whenever you want to take card holds automatically.

Yes, both ways, using the standard iCal feeds those platforms support. Your direct bookings block your channel calendars, and channel bookings block your direct calendar — refreshed automatically every 30 minutes.

This version is tuned for a single property, and one license covers one live site. Running a second property? Grab a second license. Multi-property support is on the roadmap — buyers get the update.

If the kit isn't for you, email within 14 days of purchase for a full refund. No hard feelings.

Stop renting your booking channel

Your guests. Your rate. Your site.

Get the complete Direct Booking Kit and take your first direct booking this week.