Embedding Booking Widgets
Add booking functionality to your existing website by embedding Camper BMS widgets.
Accessing Widgets
Navigate to Widgets from the main navigation.
Managing Permitted URLs
For security, widgets only work on approved URLs. The Allowed domains section is displayed at the top of the page.
Enter the URL where the widget will be embedded (e.g.
https://www.yourcampground.com.au) in the input field.Click Add.
To remove a URL, click the X icon next to it and confirm.
Widgets will not load on URLs that haven't been permitted.
URL Requirements
HTTPS only. URLs must start with
https://. Plainhttp://URLs cannot be added - widgets will not load on insecure pages. If your site is still onhttp://, you'll need to enable HTTPS first (most hosting providers offer free SSL via Let's Encrypt).Public hostnames only. Local, loopback and private network addresses (such as
localhost,127.0.0.1,192.168.x.x,10.x.x.x, or*.local/*.testhostnames) cannot be added.
Available Widget Types
Full Listing Widget (Recommended)
Display your complete inventory in an interactive widget that allows customers to browse and book directly from your website.
Compact Search Widget
A lightweight search widget that opens the full booking interface when customers search for dates.
Pop-up Booking Widget
Create an overlay booking experience that can be triggered from any button or link on your website. This widget uses a two-step setup:
Add the popup script to your website footer.
Add a
data-camperattribute to any clickable element (button or link) on your site to trigger the popup for a specific campsite category.
Customer Self-Service Portal
Enable customers to manage their bookings directly through your website.
Survey Widget
Embed a published survey so guests can give feedback without leaving your website.
Ballot Widget
Embed a live ballot so guests can enter the draw for a busy period without leaving your website.
Getting the Embed Code
Click Get Embed Code on the widget you want to use.
Copy the embed code snippet displayed beneath the widget.
Paste it into your website's HTML where you want the widget to appear.
Widget embedding is governed by Section 5.4 of the SaaS Agreement, which was accepted at sign-up.
Related articles
Still need a hand?
Our support team is happy to help.
Contact support