Camper BMS
Login

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.

  1. Enter the URL where the widget will be embedded (e.g. https://www.yourcampground.com.au) in the input field.

  2. Click Add.

  3. 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://. Plain http:// URLs cannot be added - widgets will not load on insecure pages. If your site is still on http://, 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 / *.test hostnames) 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:

  1. Add the popup script to your website footer.

  2. Add a data-camper attribute 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

  1. Click Get Embed Code on the widget you want to use.

  2. Copy the embed code snippet displayed beneath the widget.

  3. 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