Skip to main content
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.

sunnyview.holidaypitches.com/admin/checkin
HP-4821-KR
Booking foundConfirmed
Marguerite Ashworth
2 adults · 2 children · 1 dog
Arrival
Fri 8 Aug
Departure
Mon 11 Aug
Pitch
B4 · Grass + EHU
Party
4 guests
Vehicle
Caravan
Registration
YK21 8FG
Length
6.4 m
Status
Awaiting arrival
Notes
Late arrival — after 20:00. Dog field pitch requested.
Check-inAssign pitch
Already checked in
Arrived 14:22 · Pitch A1
Guest has checked out
Departed 10:05 · Pitch C2
  • 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.

sunnyview.holidaypitches.com/admin/roles
Roles
super_admin
all permissions
manager
bookings · manual_override · reports
reception
bookings · check_in · feature_override
entertainment_editor
entertainment
kitchen
food_orders
feature_staff
feature_checkin
Pages reception can open
Operations
Dashboard
Bookings
Check-in
Waitlist
Groups
Guests
Customers
Reviews
Vouchers
Finance
Electricity
Reports
Yield
  • 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.

sunnyview.holidaypitches.com/admin/reports
Arrivals today
14
+3 vs last week
Departures
9
6 to bill
Occupancy
87%
+12% YoY
Revenue (7d)
£8,240
+£960
Occupancy — next 14 nights
Mon 4 AugSun 17 Aug
  • 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 by season and day of the week. Peak-season premium pricing, bank holiday surcharges, and shoulder-season discounts run on their own — you set the rules once and every quoted price follows them.

  • Date range rules: peak season, school holidays, bank holidays
  • Day-of-week rules: weekend surcharge, mid-week discount
  • Set an absolute nightly price, or a percentage up or down on the base rate
  • Target rules by pitch type, surface, or hook-up level — or leave them site-wide
  • Overlapping rules resolve by priority: the highest-priority match wins
  • Rules apply at availability-check time, so the price a guest sees is the price they pay
  • Repeat annually: set your season once and it rolls over every year

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.

sunnyview.holidaypitches.com/admin/notifications
Pre-arrival emailSent automatically · 3 days before arrival
From: Sunny View Riverside Park
Your stay starts on Friday — everything you need to know
Hello Marguerite, we are looking forward to welcoming you to Pitch B4 on Friday 8 August.
Arrivals from 13:00 · reception open until 20:00
Directions and site map — DE45 1AA, gate code 4417
Your pitch is metered — bring a 25 m blue hook-up lead
Book the pool and see what is on during your stay
Open your guest portal
Merge fields pull the guest name, pitch, dates and gate code from the booking
  • 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.

sunnyview.holidaypitches.com/admin/bookings/calendar
Bookings calendarAll bookingsAll statusesAll typesNext week →
Pitch
Mon 4
Tue 5
Wed 6
Thu 7
Fri 8
Sat 9
Sun 10
Mon 11
Tue 12
Wed 13
Thu 14
Fri 15
Sat 16
Sun 17
A1
Hardstanding
Whitlock
Ahmed
Doyle
A2
Hardstanding
Pemberton
Nkemdirim
B3
Grass + EHU
Okonkwo
Vasquez
Lindqvist
B4
Grass + EHU
Fairweather
Brannigan
C2
Camping
Alsopp
Radzinski
Guo
C5
Camping
Trelawney
Bhattacharya
D6
Seasonal
Seasonal — Marsden
ConfirmedPendingChecked inChecked outCancelled
  • 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.