Embed a booking calendar
on any website
Already have a Squarespace, Wix, or WordPress site? One iframe snippet adds a live availability calendar and direct booking flow — no redirect, no Airbnb fees.
5-day free trial · $9/month · Cancel anytime
See your property as a direct booking website
Paste your Airbnb or VRBO link. Free preview in 2 minutes, no account needed.
Already have a website? Keep it.
Most vacation rental hosts already have a Squarespace, Wix, or WordPress site they've invested in. You don't need to rebuild it — just drop in the embed and start taking direct bookings with zero platform fees.
Built on Squarespace?
Add a Code Block anywhere on your Squarespace vacation rental page. The booking calendar appears inline — guests never leave your site.
Built on Wix?
Drop in an HTML iframe element on your Wix rental site. The calendar auto-resizes and works on mobile. No Wix Bookings subscription needed.
Built on WordPress?
Paste a Custom HTML block into any WordPress page or post. Works with Elementor, Divi, Kadence, and every other theme — no plugin required.
No commission on bookings
Unlike Airbnb (15.5%) or booking plugins that charge per-reservation, DirectBookings is $9/month flat. Every booking goes straight to your Stripe account.
Stays in sync with Airbnb & VRBO
The embedded calendar reflects your real-time availability. iCal sync runs every hour — no double bookings across your direct site and OTA listings.
Pre-signed agreements included
Guests who book through the embed still sign your rental agreement and waivers before receiving access. The same documentation as the full hosted site.
How to set it up
Four steps, under 20 minutes total.
1. Create your DirectBookings account
Sign up, add your property details, photos, and pricing. Connect Stripe for payments. Takes about 15 minutes.
2. Publish your booking site
Hit publish to activate your booking page. This also enables the embed — the calendar pulls live availability from your published site.
3. Copy your embed snippet
In the Website Builder, click the Embed tab (last tab in the top nav). Copy the snippet for the widget type you want.
4. Paste it into your website
In Squarespace, Wix, WordPress, or any HTML editor — paste the snippet into an embed block or custom HTML section. Done.
Works with your platform
If it supports custom HTML, it supports the embed.
Squarespace
Add a Code Block to any page, paste the snippet. No plugins needed.
Wix
Add an HTML iframe element from the Add panel, paste the snippet.
WordPress
Add a Custom HTML block in the editor, paste the snippet. Works with any theme.
Webflow
Add an Embed element to your canvas, paste the snippet.
Showit
Add a Custom HTML widget, paste the snippet.
GoDaddy Sites
Add an HTML section, paste the snippet.
Weebly
Drag in an Embed Code element, paste the snippet.
Plain HTML
Paste the snippet anywhere in your page body. No framework required.
Common questions
Can I embed a booking calendar on my existing website?
How do I add a booking calendar to Squarespace?
How do I embed a booking calendar on Wix?
How do I add a vacation rental booking calendar to WordPress?
Does the embedded calendar match my website's branding?
Do guests have to leave my website to complete a booking?
Does the embed work on mobile?
Will the embedded calendar stay in sync with my Airbnb calendar?
Do I need a separate DirectBookings website to use the embed?
How much does the booking calendar embed cost?
Explore DirectBookings
Turn one-time guests into repeat direct bookings
Most hosts never see their guests again. Every OTA stay should become your next direct booking — your website accepts commission-free reservations, your WiFi keeps your brand in front of guests long after checkout.
Guest books on Airbnb
You pay the OTA commission
Stays at your property
Their only visit — for now
Connects to your WiFi
Branded splash page
Email captured
Added to your guest CRM
Automated follow-up
Offers & seasonal discounts
Books directly next trip
Zero OTA commission
Direct Booking Website
Accept commission-free reservations from day one. Your own branded site with payments, calendar sync, and automated check-in — live in 15 minutes.
- Branded booking website with custom domain
- Stripe payments — zero booking fees
- Calendar sync with Airbnb & VRBO
- Pre-signed rental agreements & waivers
Guest WiFi Marketing
Stop letting guests disappear after checkout. Capture their email when they log on to WiFi, then automatically invite them back to book direct next time.
- Branded WiFi splash page & guest email capture
- Automated rebooking campaigns & seasonal offers
- Repeat-guest discounts to win the direct booking
- Guest CRM across all your properties — any router
One repeat booking often pays for your subscription many times over — there's no OTA commission the second time around. Bundle subscribers save 30% on Guest WiFi Marketing.
Ready to add a booking calendar?
$9/month. 5-day free trial. Works on any website.
No credit card required · Cancel anytime