Camper BMS

Connect Camper BMS to your site, your tools, your stack

Embed booking widgets with simple code snippets or build custom integrations with our comprehensive REST API.

No platform fees for your first 30 days. Then $2 per booking and $12 per lease.

Simple
Copy & Paste
Multiple
Widget Options
Almost Any
Website Platform
SIMPLE INTEGRATION

Add Booking Functionality in Minutes

Add our booking system to your website with just a few lines of code.

Embed with iFrame

Embed the full booking experience directly in your website.

<iframe class="camper-embed" src="https://yourdomain.app.camperbms.com/embed/" style="width:100%;height:100%;min-height:500px;overflow:hidden; transition: height 300ms ease;"></iframe><script src="https://app.camperbms.com/scripts/embed.js"></script>

Link to Booking Page

Simply link to your hosted booking page from your website.

<a href="https://yourdomain.app.camperbms.com">
  Book Now
</a>
Create Your Account

No platform fees for your first 30 days. Then $2 per booking and $12 per lease.

KEY FEATURES

Integration Features

Everything you need for a seamless booking experience on your website.

Four Integration Options

Embed widgets, use direct links, connect via REST API, or import and export availability via iCal feeds.

Mobile Optimized

All booking interfaces automatically adapt to any screen size and device.

Custom Branding

Match your website with custom colours, fonts, logos, and subdomain.

Analytics Ready

Built-in integration with Google Analytics 4 and Facebook Pixel.

WIDGET OPTIONS

Choose Your Widget

Select the perfect booking experience for your website.

Full Booking Widget

Complete booking experience with real-time availability embedded in your website

  • Real-time availability display
  • Interactive site maps
  • Complete booking flow
  • Mobile responsive design

Compact Widget

Space-efficient search panel for quick availability checks

  • Minimal design footprint
  • Date and guest inputs
  • Quick availability search
  • Expands to full booking flow

Customer Portal Widget

Let guests manage their own bookings directly from your site

  • Booking management
  • Customer profile access
  • Booking history view
  • Fully responsive design

Survey Widget

Embed a guest survey straight into your website with a copy-paste snippet

  • Net Promoter Score (NPS), star ratings, and free-text responses
  • Responses flow to your dashboard
  • Custom branding
  • Mobile responsive design
Create Your Account

No platform fees for your first 30 days. Then $2 per booking and $12 per lease.

WHY CHOOSE US

Works With Any Website That Accepts Custom Code

Paste one line into your existing site. No rebuild, and no developer required for the embed.

Simple Integration

Straightforward copy and paste integration for most websites.

Works With Most Websites

Compatible with almost any website builder that lets you add custom code.

Connect Your Payment Provider

Connect Square, eWAY, and other major providers using your own account, plus Direct Debit via GoCardless for recurring lease payments. Guests pay through your provider, straight to your own account.

Direct Linking Option

Simple link to your booking page if you prefer not to embed.

DEVELOPER API

Powerful REST API

Build custom integrations with our comprehensive REST API. Direct API access to bookings, customers, leases, invoices, and real-time availability.

RESTful Architecture

Clean, predictable REST API following industry best practices with JSON responses.

Secure Authentication

Token-based authentication helps protect your data.

Real-Time Availability

Query campsite and category availability across date ranges in real-time.

Read & Write API

Create, read, and update bookings, customers, leases, invoices, and other key resources in your park. Some endpoints are read-only or rate-limited - see the API docs for details.

Opt-In Access

The API stays off until you switch it on from your account - enable it whenever you're ready to build.

Well Documented

Complete API documentation with examples across endpoints and resources.

WEBHOOKS

Push Events to Your Own Systems

Send Camper BMS events to Zapier, your CRM, a bookkeeping tool, or anything that accepts an HTTP POST. Point each endpoint at the events you care about, and your tools react shortly after each event.

Send Events Anywhere

Register any secure web address and connect Camper BMS to the tools you already run - no need to build code that repeatedly checks for updates.

The Events That Matter

Bookings, check-ins and check-outs, invoices paid or refunded, lease changes, and new customers. Subscribe each endpoint to everything or just the events you want.

Signed and Verifiable

Every delivery is cryptographically signed (HMAC-SHA256) so your receiving system can verify it came from Camper BMS. Ready-made verification examples for PHP and Node are built in.

Reliable, Safe Delivery

HTTPS-only endpoints, automatic retries with backoff, and a guard designed to block requests to private or internal networks.

Delivery Log and Resend

See your recent deliveries with their result and HTTP status, send a test payload while wiring things up, and resend any delivery in one click.

Available on Any Account

Set up an endpoint on any active Camper BMS account whenever you're ready - no special plan needed.

Each payload includes the guest's marketing-consent status so your other tools can respect it.

Ready to Add Online Bookings?

Add Camper BMS to your existing site with a widget, a direct link, or the API.

Create Your Account

No platform fees for your first 30 days. Then $2 per booking and $12 per lease.