Every feature you need to run a professional, growing campsite

Advanced campsite management — QR check-in, staff roles, revenue reports, dynamic pricing, and more

HolidayPitches is built to grow with your campsite — from free basics to the full suite of advanced tools that professional parks need. Below is the complete list of advanced features available on higher plan tiers.

All advanced features in detail

Everything below is part of the HolidayPitches platform. Core booking and admin tools are free. Advanced modules are available on Pro and above.

QR Code Check-in

Arrivals

Guests receive a QR code in their booking confirmation email. At reception, your team scans the QR on a tablet or phone and immediately sees the guest's name, pitch number, party size, vehicle details, and any notes — then checks them in with a single tap. Designed for fast peak-hour arrivals without manual searching.

  • QR encoded with booking reference — no camera login required
  • Reception screen shows guest photo, pitch, arrival/departure, party size
  • One-tap check-in logs timestamp and updates booking status
  • Works offline — today's arrivals cached on the device
  • Large-format display — designed for tablet use at reception desk

Staff Roles & Permissions

RBAC

Control exactly what each staff member can see and do. Create roles for reception, kitchen, entertainment editors, and feature staff — each with fine-grained permission sets. Staff can only access the screens their role allows. No accidental access to payroll, takings, or other sensitive data.

  • Built-in roles: super_admin, manager, reception, kitchen, entertainment_editor, feature_staff
  • Custom roles: create any role with any combination of permissions
  • Per-screen and per-action permissions (view / create / edit / delete)
  • Reception staff can never see payroll or ownership takings
  • All staff access logged with timestamp for audit purposes

Revenue & Occupancy Reports

Reports

A full reports dashboard showing your campsite's financial performance and occupancy trends. Filter by any date range and drill down by pitch type, booking source, or feature. Compare to the same period last year. Every metric you need to manage your business and plan your season.

  • Total revenue by pitch type, feature bookings, and food orders
  • Occupancy percentage per day — heatmap calendar view
  • Average booking value and average length of stay
  • Arrivals and departures count by month and week
  • Revenue by booking source (online / manual / walk-in)
  • Comparison to same date range in prior year

Accounting Exports

Exports

Export your booking, payment, and revenue data in formats compatible with Xero, QuickBooks, and Sage. All exports are dated, include VAT breakdowns, and can be filtered by date range. No manual data entry into your accounting software at month end.

  • CSV export with columns formatted for Xero import
  • QuickBooks-compatible CSV with account code mapping
  • Sage 50 compatible transactions export
  • All exports include: booking ref, customer, amount, VAT, date, pitch type
  • Electricity billing transactions exported separately
  • Filter by any date range before exporting

Group Bookings

Groups

Manage rallies, family groups, and club events with linked group bookings. Assign multiple pitches to one group, designate a lead booker, and view the whole group from one screen. Groups can pay together with one card payment, or split across individual members.

  • Link any number of pitches under one group record
  • Lead booker contact details and group name
  • Payment options: single lead payment or individual payment links per member
  • Search by member name, arrival date, or group reference
  • Group confirmation email with all pitch details
  • Admin can add new pitches to a group at any time

Dynamic Pricing Rules

Pricing

Set price rules that adjust pitch rates automatically based on season, day of the week, lead time, and demand. Peak-season premium pricing, bank holiday surcharges, and last-minute discount rules run automatically — you set the rules once and your pricing optimises itself.

  • Date range rules: peak season, school holidays, bank holidays
  • Day-of-week rules: weekend surcharge, mid-week discount
  • Lead-time rules: last-minute discount if within X days
  • Per-pitch-type rules: apply rules to specific pitch types only
  • Rules stack additively and are applied at availability-check time
  • Admin calendar shows per-night effective price per pitch type

Waiting List

Demand

When all pitches of a type are full for requested dates, guests can join a waiting list rather than walking away. If a cancellation opens a pitch, the system automatically contacts the first guest on the list. You capture demand you would otherwise lose entirely.

  • Join waiting list when pitch type is fully booked for dates
  • Notification sent instantly on matching cancellation
  • Priority: first-in, first-out per pitch type and date range
  • Admin view: waiting list per pitch type per date range
  • Admin can manually move a waiting list entry to a booking in one click
  • Waiting list entries expire automatically after departure date passes

External API

Developer

Access your campsite data programmatically via the HolidayPitches REST API. Integrate with your own website, display live availability on a third-party booking platform, or sync with your property management system. Full API documentation available at holidaypitches.com/api-docs.

  • Read: campsite info, pitches, live availability
  • Read: bookings (filterable, paginated)
  • Write: create new bookings, update booking status
  • Bearer token authentication with scoped API keys
  • API key management screen in admin — generate, scope, revoke
  • Full documentation with example requests and responses

iCal Calendar Sync

Calendar

Export your pitch availability as iCal feeds and import from third-party calendar URLs (Airbnb, Hipcamp, Booking.com). External blocked periods from imported calendars prevent double-bookings automatically. Available as part of the Vacation Rental module.

  • iCal export feed per pitch and per campsite
  • Import external calendar URLs (Airbnb, VRBO, Hipcamp, Booking.com)
  • Blocked periods from imports prevent availability in booking flow
  • Auto-sync every 4 hours + manual sync button
  • Conflict highlighting in admin when overlap detected
  • Part of the Vacation Rental module

Credit Vouchers

Payments

On cancellation, offer guests a credit voucher for a future stay instead of a cash refund. Guests redeem the voucher at checkout. You retain the revenue, the guest has a reason to rebook. Admin can also issue vouchers manually as a goodwill gesture.

  • Offer voucher or cash refund on cancellation (admin can configure which)
  • Voucher code emailed to guest automatically on issue
  • Redeemed at booking checkout as a discount
  • Voucher expiry date configurable per campsite
  • Admin: view outstanding vouchers, issue manually, manage expiry
  • Full audit trail of voucher issue and redemption

Automated Guest Emails

Communications

Pre-configured automated emails sent to guests at key points of their stay journey — without your team needing to remember to send them. Each trigger can be customised per campsite or turned off if not needed.

  • Booking confirmation: instant on payment, includes portal link
  • Pre-arrival reminder: 3 days before, includes directions and check-in info
  • Day of arrival: welcome, WiFi code, site map, entertainment this week
  • Post-stay thank-you: 2 days after departure, includes review request link
  • Cancellation confirmation: includes refund or voucher details
  • Monthly invoice: emailed to season pitch holders on billing date

Drag-and-Drop Booking Grid

Calendar

A Gantt-style calendar grid of all your pitches versus dates. Bookings are shown as colour-coded blocks — drag a block horizontally to shift dates, vertically to move to a different pitch. Click any booking block to open the detail panel. Your team can reorganise arrivals visually without re-entering data.

  • Rows = pitches, columns = dates — full site visible at a glance
  • Colour codes: blue (transient), green (season), amber (hourly hire)
  • Drag booking blocks to move dates or reassign pitches
  • Conflict check on every drag — can't land on an occupied pitch
  • Click any block → slide-out detail panel with booking info
  • Filter by pitch type, booking type, or occupancy status

Free to start — upgrade as you grow

No monthly subscription. A small commission applies to every booking. Advanced features are unlocked as you add modules.

Free
  • Online booking & payments
  • Pitch management
  • Manual bookings
  • Basic arrivals dashboard
  • Guest portal (your subdomain)
  • Booking confirmation emails
Pro
  • Everything in Free
  • Interactive pitch map
  • Feature & activity booking
  • QR check-in
  • Revenue reports & CSV export
  • Dynamic pricing rules
  • Season pitch management & billing
  • Automated guest emails
Scale
  • Everything in Pro
  • Food ordering system
  • Staff RBAC roles
  • Group bookings
  • Waiting list
  • External API access
  • iCal calendar sync
  • Xero / QuickBooks / Sage export
  • Booking grid (Gantt view)
Start free — no card required

The most complete campsite management platform in the UK — and free to start

From basic pitch booking to QR check-in, dynamic pricing, group events, and an external API — all from one platform, one admin, one dashboard.