Direct Booking Widget

Direct-booking shell

Add direct bookings and guest payments to your rental website

Start with synced availability, paste one widget into your existing site, and let guests request a stay, pay after approval through a secure payment link, or pay by card in the widget without bouncing back to another marketplace. RentalBeam Pro is for hosts who want booking functionality without a full PMS or custom-coded checkout.

Compare plans
Setup in ~2 minutes
No complex code
Paste into your existing website
Guest card payments on Pro

Direct booking workflow

Start simple, then take guest payment immediately

Live onyour site

One booking widget, one dashboard, and one host workflow from first request to paid stay.

Availability calendar

Synced and ready for direct bookings

Synced

Guest booking

Website booking live

Guest stays on your site from dates to payment

Next step

Host stays in control

  • Review stay details
  • Keep dates perfectly synced
  • Turn on guest card payments when ready

See the guest flow

Show guests a calmer way to book direct

Open the real booking form to see how guests move from dates to the flow you choose. On RentalBeam Pro, the same setup can stay inquiry-first, send a secure payment link later, or collect guest card payments in the widget.

Real booking-form preview, not a mock screenshot
Guests stay on your website from dates to payment
Inquiry-first and guest card payment paths share one calm setup

Live widget preview

Real RentalBeam booking form

Preview mode

Uses the real RentalBeam demo booking form so hosts can see the guest flow before they switch it on.

Direct bookings in 3 steps

Sync your availability, paste the booking widget into your site on Pro, and keep the guest path on your own website from inquiry to pay later or pay now.

1

Connect your availability

Add your Airbnb, VRBO, Booking.com, or other iCal sources so guests only request genuinely open dates.

2

Choose pricing and payment flow

Show pricing or keep it hidden, then set rates, seasonal overrides, fees, discounts, payment steps, custom fields, and booking rules.

3

Go live on your own website

Paste the booking form on your website and start receiving reservation requests, secure pay-later follow-up, or guest card payments from one calmer direct-booking flow.

Booking-ready foundation

The synced calendar that powers direct bookings

Accurate first
RentalBeam synced availability calendar that powers a direct-booking workflow

Built on synced availability

The booking widget works because the calendar underneath it stays accurate

RentalBeam starts with the part most direct-booking pages skip: a live calendar foundation that stays aligned with Airbnb, VRBO, Booking.com, and your own manual date controls.

If a date is blocked elsewhere, it should stay blocked here too.
Works with Airbnb, VRBO, Booking.com, and other iCal-friendly setups
Manual blocks, prep time, and booking windows still apply
Guest card payments can be added without changing the guest-facing flow

Try it now

Start your availability sync, then unlock direct booking on Pro

Create the synced calendar first, preview it here, then claim it on RentalBeam when you want to turn on booking requests, secure pay-later links, invoice PDFs, and guest card payments without a PMS migration or custom code project.

Show booked dates as:

Start with synced availability first:

The booking widget activates on RentalBeam Pro, and both Pro variants use the same booking flow. Add your iCal feed now, preview the calendar, then claim it on RentalBeam and paste the widget into your site when you are ready for inquiry-only, secure pay-later, or pay-in-widget bookings.

Read the direct-booking setup guide

Widget Appearance

Custom
Upgrade to Plus
Match status colours to background

Keep this on for automatic accessible colours, or switch to manual mode to choose each status colour yourself.

Display Language

Auto: visitors see the widget in their own browser language.

Booking window

Dates beyond the window appear as closed on your calendar.

Guests can browse all future dates that your synced sources and manual blocks allow.

Loading preview...

Create a Free Account

Unlock custom date blocking, full color customization, iCal export, and your own dashboard to manage everything.

Frequently asked questions

Common questions about direct booking widgets and the RentalBeam workflow

Yes. RentalBeam Pro is sold publicly in two variants: Standard and No application fee. Both variants include the exact same booking form widget, guest payment workflow, coupon codes, seasonal pricing, custom fields, and booking rules. The only difference is the booking fee model on hosted guest card payments. The No application fee variant removes the RentalBeam application fee entirely, so hosts only pay normal card-processing fees from Stripe.

It depends on which public Pro variant you pick. Standard Pro adds a small RentalBeam application fee on hosted guest card payments. No application fee Pro removes the RentalBeam application fee entirely, leaving only standard Stripe card-processing fees. Direct bookings that you collect off-platform (for example via a pay-later link or bank transfer) never incur a RentalBeam application fee on either variant. The availability calendar itself, on Free and Plus, never takes a percentage.

Yes. RentalBeam Pro includes coupon codes, percentage and fixed-amount discount rules, and seasonal pricing tiers. You can run promotional codes for repeat guests, configure off-season discounts, and combine them with custom fees and booking rules from the same booking form widget setup.

It is an embeddable booking request form that sits on your own website and lets guests contact you directly about available dates, with pricing shown or hidden depending on how you want to handle requests. RentalBeam keeps the widget synced with your availability calendar so guests only request genuinely open stays.

No. RentalBeam works alongside Airbnb, VRBO, Booking.com, and other iCal-connected channels. You keep your OTA listings and add a commission-free direct-booking option on your own site.

Yes. Hosts can keep the booking widget inquiry-first or enable secure guest payments through Stripe Connect. Depending on the host setup, guests can either pay inside the widget or later through a secure RentalBeam payment page.

RentalBeam Pro includes the booking form widget, secure email review links, configurable pending hold controls, optional pricing display, seasonal pricing, configurable fees, discounts, coupon codes, custom fields, guest-count settings, booking rules, payment links, secure hosted payment pages, split payment steps, invoice PDFs with invoice customization, and up to 3 notification emails per calendar. Publicly, Pro comes in Standard and No application fee variants, and both use the same booking and guest-payment workflow.

The booking widget uses the same synchronized availability state as your calendar widget. Airbnb, VRBO, Booking.com, and manual blocked dates all feed into the same availability logic.

Yes. You can start by creating your synced availability calendar on RentalBeam Free, then upgrade to Pro when you want to add the direct booking widget to that calendar.

Direct Booking Widget for Vacation Rental Websites

A direct booking widget helps guests send reservation requests from your own website instead of bouncing back to an OTA. It works best when it sits on top of synced availability, so the guest can only request dates that are actually open across Airbnb, VRBO, Booking.com, and your manual blocks.

RentalBeam Pro adds the booking form widget after your calendar is set up. You can keep pricing hidden and use the form as a pure request workflow, or show optional pricing, seasonal overrides, fees, discounts, coupon codes, and booking rules. Hosts can keep the flow inquiry-first, approve first and send a secure payment link later, or enable secure guest payments in the widget when they want guests to pay online.

  • No commissions: direct booking requests from your own website do not trigger OTA commission fees through RentalBeam.
  • Synced availability first: the booking widget uses the same iCal-based availability as your calendar widget.
  • Optional pricing: show nightly pricing, seasonal overrides, fees, and discounts only if you want to.
  • Discounts and coupons: support early-bird, last-minute, weekly/monthly discounts, and promo codes.
  • Guest intake controls: collect custom fields, guest counts, and extra stay details before you reply.
  • Booking rules: set advance notice, prep time, same-day cutoff, and allowed check-in/out days.
  • Host notifications: receive direct booking requests by email, review them securely, and manage follow-up from the RentalBeam dashboard.
  • Payment follow-up: send a secure hosted payment page after approval, use split payments when needed, and include invoice PDFs with the booking flow.
  • Works alongside OTAs: keep Airbnb and VRBO while giving direct guests a commission-free request option.
  • Multi-currency display: show amounts in USD, EUR, GBP, CAD, AUD, or NZD.

For implementation details, read how to accept direct bookings from your vacation rental website and start with the synced availability calendar.

Related Guides

Learn how synced availability, direct booking requests, secure pay-later links, and Pro setup fit together in RentalBeam.