Skip to main content

Embeddable Widgets

Powerful widgets for your own website

Add booking forms and availability search to your existing site with simple code snippets. Bookings, payments, and availability all sync automatically with your CampManager dashboard.

Two lines of codeNo build step requiredWorks on any site

Choose your widget

Two Widgets, One Dashboard

Choose the right widget for your site — or use both together

Booking Form

Complete Booking Experience

A complete booking form that guests fill out directly on your website. They choose their accommodation, pick dates, enter their details, and pay — all without leaving your site.

  • Accommodation selection with live pricing
  • Date picker with closed dates blocked out
  • Guest details and address capture
  • Deposit or full payment via Stripe/PayPal
  • Seasonal pricing and minimum night rules

Availability Search

Let Guests Browse First

A compact search widget that lets visitors check what's available before they commit. They pick dates, filter by type and guest count, then click "Book Now" on any result.

  • Date search with live availability results
  • Filter by type — pitches, glamping, accommodation
  • Adults and children count with capacity matching
  • Results show pricing, capacity, and availability count
  • "Book Now" links to a hosted booking page with details pre-filled

Simple setup

How It Works

Three steps to add widgets to your website

01

Choose Your Widget

Pick the Booking Form, the Availability Search, or both. Each has its own code snippet in your dashboard.

02

Paste Into Your Website

Add the snippet to any page — WordPress, Squarespace, Wix, or plain HTML. It's just two lines of code.

03

Guests Search & Book

Visitors interact with the widget right on your site. Bookings and payments flow straight into your dashboard.

Dead simple

It's Really This Simple

Each widget is just two lines of code

Booking Form

booking-page.html
<div id="campmanager-booking"
data-slug="your-slug"></div>
<script src="...booking-widget.js"
defer></script>

Availability Search

availability-page.html
<div id="campmanager-availability"
data-slug="your-slug"></div>
<script src="...availability-widget.js"
defer></script>

That's it. No build step, no frameworks, no configuration files. Each widget loads independently.

Built for campsites

Why Use Our Widgets?

Everything you need to take bookings, nothing you don't

Keep Your Existing Website

No need to rebuild or migrate. Add bookings to the site you already have, keeping your brand and SEO intact.

No Iframes or Redirects

Widgets render natively on your page using Shadow DOM. Guests never leave your site, so it feels like part of your brand.

Real-Time Availability

Pricing and availability update in real time. Closed dates are blocked out automatically — zero double bookings.

Stripe & PayPal Built In

Collect deposits or full payments at the time of booking. No extra payment plugins needed.

Mobile Responsive

Both widgets look great on phones, tablets, and desktops. They adapt to any screen size automatically.

Customisable Branding

Match your brand colours and font. Both widgets share the same appearance settings and blend into your design.

Universal compatibility

Works With Any Website

If you can paste HTML, you can add our widgets

WWordPress
SSquarespace
WWix
</>Custom HTML

Works anywhere you can add a custom HTML block or code snippet — including Webflow, Shopify, GoDaddy, and static sites.

Ready to add widgets to your website?

Get set up in minutes. Paste one snippet and start accepting bookings today.