RentalBeam

Availability Widget

A Free, Embeddable Availability Widget for Any Booking Website

Drop this widget into any site that takes reservations - vacation rentals, B&Bs, small hotels, campgrounds, or apartments. It reads your iCal feed from Airbnb, VRBO, Booking.com, Google Calendar, or any other iCal source and shows visitors real availability in place, with no page reload and no manual updates. Built and hosted by RentalBeam - start with one widget free, upgrade on RentalBeam when you need more.

Read the availability setup guide

How to get your iCal URL:

  • Airbnb:Calendar → Availability settings → Export calendar
  • VRBO:Calendar → iCal Import/Export → Export
  • Booking.com:Property → Calendar sync → Export calendar URL
Step-by-step guide with screenshots
Loading preview...

Your widget is ready - keep it

Create a free account to save this widget, make it match your website, and manage it from your dashboard.

Website calendar

Widget features

Free plan includes core iCal sync. RentalBeam Plus and Pro add up to 10 sources per calendar, combined export URLs, sync monitoring, Google Calendar quick-add, manual date controls, and branding removal.

Free plan

Start with 1 calendar and 1 iCal source

Auto sync

Automatic iCal updates from Airbnb, VRBO, Booking.com, or any ICS feed, refreshed at most every 30 minutes

Source aggregation

Free includes 1 source. Plus and Pro support up to 10 sources per calendar

Two-way iCal sync

Import booking-platform feeds, then export one combined feed on Plus and Pro. Works with Google Calendar and supported iCal imports

Sync health monitor

Healthy, Stale, Error, and last-sync timestamps per source

Export access tracking

See when Airbnb, Google Calendar, or VRBO last fetched your feed

Google Calendar quick-add

One-click webcal subscription to your export URL on Plus and Pro

Custom date blocking

Plus and Pro can block days or ranges with labels and colors

Branding and colors

Plus and Pro unlock custom styling and branding removal

Dark mode

Light, dark, or auto

Responsive

Works on desktop, tablet, and mobile - swipe between months on phones

Privacy safe

iCal feeds expose blocked dates only - not guest data

24 languages

Auto-detected or forced

Widget view stats

See how often each widget is viewed - last 30 days and all-time, per rental, on every plan

Scales with your portfolio

From 1 calendar free to 3, 10, or 25 on paid plans - or a custom quantity for larger portfolios

Collections

Group several rentals into one widget - combined view, timeline, or per-rental tabs - on plans with multiple rentals. Pro adds a collection booking form showing guests the rentals free for their dates

Guided install

Step-by-step embed instructions for WordPress, Wix, Squarespace, Webflow, and Weebly - script or iframe, with a live preview

Live preview

See the calendar on real property examples

Rotate through example rentals to see the website-ready calendar guests will use before they contact you.

Beachfront Villa

Luxury Coastal Property

Click arrows to see different property calendars

Why hosts use it

What This Widget Does For Your Site

A drop-in embed that keeps visitors on your page instead of bouncing them to a listing site to check dates.

One Snippet, Always Current

Paste one embed code once. iCal sync keeps the widget accurate across every platform without touching the code again.

Privacy First

iCal feeds only expose blocked date ranges. No guest names, emails, or personal data is ever shown.

Fits Any Layout

Responsive by default on desktop and mobile, in 24 languages. Upgrade on RentalBeam when you want export URLs, date controls, and direct booking tools on the same synced widget.

Setup in 3 Steps

1

Get your iCal URL

Copy the export link from Airbnb, VRBO, Booking.com, or any iCal-compatible platform.

2

Create your widget

Paste the iCal URL, choose colors and language, and preview the calendar instantly.

3

Embed on your site

Copy the snippet and paste it into your website builder or any HTML page.

Frequently Asked Questions

Common questions about adding a rental availability calendar to your website

Does RentalBeam charge a commission or booking fee on Pro?

No. RentalBeam Pro takes zero commission and adds no RentalBeam booking fee - your direct booking revenue is 100% yours. The booking form widget, guest payment workflow, coupon codes, seasonal pricing, custom fields, and booking rules are all included. The only cost when a guest pays by card through RentalBeam is the standard Stripe card-processing fee, which is paid to Stripe, not RentalBeam. Inquiry-only and pay-later flows have no per-transaction cost.

Does RentalBeam take a commission on my direct bookings?

No. RentalBeam never takes a commission on your booking revenue on any plan, and Pro adds no RentalBeam booking or application fee. If a guest pays by card through RentalBeam, only the standard Stripe card-processing fee applies - that fee goes to Stripe, the same as any payment processor. Inquiry-only, pay-later, and off-platform bookings (such as bank transfer) have no per-transaction cost at all.

Does RentalBeam support coupon codes and discounts?

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.

Can I message guests from my email inbox?

Yes. On Pro, every booking notification email includes a reply address linked to that booking. Reply in Gmail, Apple Mail, or any email app and your message goes to the guest. When they reply, it comes back to your inbox and is saved in the dashboard Messages tab. Your personal email address is never shared with the guest.

What is an availability calendar widget?

An availability calendar widget is an embeddable calendar you place on your accommodation website. It syncs with iCal feeds from booking platforms and displays which dates are available or blocked in real time, so visitors browsing your vacation rental, holiday let, or short-term rental listing see up-to-date availability without leaving your site.

How does the iCal sync work?

You provide an iCal / ICS URL exported from your booking platform (Airbnb, VRBO, Booking.com, Google Calendar, or any other iCal source). The widget fetches that feed automatically and marks blocked dates on the calendar.

Can I manually block dates and add custom labels?

Yes. On upgraded plans in RentalBeam you can manually block single dates or date ranges for owner stays and maintenance, apply custom labels and colors, and include those overrides in iCal exports.

Is the widget really free?

Yes. The Free plan includes 1 calendar with 1 iCal source, a multi-month view, and an embed snippet. Upgraded plans unlock more calendars (up to 25), custom colors, date blocking, and iCal export.

Which website builders are supported?

Any builder that accepts an HTML snippet or iframe: WordPress, Wix, Squarespace, Webflow, and static HTML sites. Whether you run a vacation rental website, a holiday accommodation page, or a property management portal, just paste the embed code and the widget renders automatically.

Can I sync multiple iCal sources into one calendar?

Yes. On upgraded plans you can add up to 10 iCal sources per calendar. This is ideal for vacation rental hosts who list on multiple platforms - the widget merges all feeds and displays a unified availability view for your property.

Does the widget expose personal data?

No. iCal feeds only contain blocked date ranges. No guest names, emails, or contact information is ever shown or stored by the widget.

How long does setup take?

About 2 minutes. Paste your iCal URL, copy the embed code, and add it to your accommodation or rental property website. Custom colors are available on upgraded plans.

Can I customize the look of the calendar?

On upgraded plans in RentalBeam you can set custom background and status colors (available, booked, closed), manually manage date-range labels, and export iCal feeds. The widget also supports dark mode (auto, light, or dark) and 24 display languages.

Availability Calendar Widget for Vacation Rentals and Accommodation

A free availability calendar widget lets visitors see which dates are open or blocked without leaving your website. Whether you manage a vacation rental, holiday let, short-term rental, or any other accommodation, the widget syncs automatically with iCal feeds from Airbnb, VRBO, Booking.com, Google Calendar, or any platform that exports ICS files, so your property listing always reflects the latest booking state. The free plan includes one calendar, iCal sync, and a full embed snippet - no credit card required.

Setup takes about 2 minutes. You paste your iCal URL, choose language, copy the embed snippet, and add it to any website builder - WordPress, Wix, Squarespace, Webflow, or plain HTML. Upgraded plans on RentalBeam add custom colors, manual date management, and iCal export. It works for single-property hosts and multi-listing vacation rental managers alike.

The strongest competitor pages in this space usually push hosts toward a full channel manager or PMS conversation immediately. RentalBeam wins by solving the narrower job first: show real availability on your own website, keep iCal dates aligned, and upgrade only when you need source aggregation, export control, direct booking requests, or more visibility into sync health.

Why show availability on your accommodation website

Guests who find your vacation rental or holiday accommodation through search or social media expect to check availability immediately. Without a calendar, they leave and book through a platform that may charge a meaningful commission. An embedded availability widget keeps them on your property website and makes direct inquiries possible.

  • Automatic sync: iCal feeds update availability automatically. No manual date management required.
  • Privacy safe: iCal feeds contain blocked date ranges only. No guest names, emails, or personal data is ever shown.
  • Responsive design: works across desktop, tablet, and mobile layouts without extra configuration.
  • 24 languages: auto-detect the visitor's browser language or force a specific display language per calendar.
  • Custom appearance on upgraded plans: set background and status colors to match your brand with WCAG-compliant auto-generated tones.
  • Dark mode: automatic light/dark theme detection that adapts to the visitor's system preferences.

Feature highlights

  • Multiple iCal sources on upgraded plans: merge availability from up to 10 platforms into a single calendar view.
  • Booking-window and availability controls: limit how far ahead guests can book, add advance notice, and enforce prep time between stays.
  • Custom date blocking on upgraded plans: manually close dates or ranges for owner stays, maintenance, or seasonal closures with custom labels and colors.
  • Status color control on upgraded plans: choose your own colors for available, booked, and closed dates so the calendar matches your website design.
  • Multi-month view: display 1, 2, 3, or more months at once. Visitors scroll through availability without extra clicks.

RentalBeam Plus and Pro also support a practical two-way iCal workflow: import OTA feeds into RentalBeam, then export one combined availability URL back out to Google Calendar or OTA imports where iCal import is supported. That makes the website widget part of a broader sync workflow instead of a one-off embed.

For deeper setup instructions, read how to show availability on your vacation rental website and how to sync Airbnb calendar with your website plus how to add a website availability calendar without a PMS.

How setup works

  1. Get your iCal URL: copy the calendar export link from Airbnb, VRBO, Booking.com, or any iCal-compatible platform.
  2. Create your widget: paste the URL, choose colors and language, and preview the result instantly.
  3. Embed on your property site: copy the JavaScript snippet or iframe code and paste it into your accommodation website builder.
  4. Automatic sync: availability updates continuously via iCal - no manual maintenance needed for your rental listing.

RentalBeam handoff

Add the Free Availability Widget to Your Website

Create your free availability widget with iCal sync in about 2 minutes. No credit card required. Upgrade on RentalBeam later for two-way iCal sync, advanced date controls, and direct bookings.