CampOne has a new name and a new home: meet Grondia.Read more
Grondia
JournalOperations

Digitalising your campsite: where to start, and what actually saves time

Most campsite managers tackle digitalisation in the wrong order: website first, bookings second, compliance last. Here is the sequence that actually reduces your workload rather than adding to it.

FD

Felix Du

Co-founder, Grondia · · 6 min read

There is a pattern to how campsite digitisation goes wrong. An operator buys a website, bolts a booking widget onto it, and then discovers that the widget does not talk to the front desk, the front desk does not talk to the billing system, and the billing system definitely does not file the HESTA report. Three months later they have more tools than before, and they are still reconciling spreadsheets every Sunday night.

Digitisation that actually saves time follows a different order: core first, layers on top. Here is the sequence that works.

Start with reservations, not with the website

The instinct is to start with the website because it is visible and it feels like progress. Do not. Start with the reservation system.

Your reservation system is the core of everything else. If it knows who is on which pitch and for how long, everything downstream (payments, compliance, housekeeping, analytics) can read from it. If it does not, every other tool you add will need a human to bridge the gap.

The minimum the core needs to do:

  • Keep a single live pitch map so the same pitch can never be sold twice
  • Assign bookings to specific pitches (not just pitch types)
  • Record arrival and departure dates precisely, including partial weeks

When you have that, you can start adding layers. Without it, every layer adds work.

Layer in payments next

Payments feel simple: card terminal at reception, done. But they become complex fast when you have online bookings, deposits, partial payments, tourist-tax collection and the occasional refund.

The problems that compound without integrated payments:

Deposits and online payments land in the wrong place. If an online booking collects a deposit through one system and your front-desk records a separate payment on arrival, you are reconciling two ledgers. Every booking, every day.

Tourist-tax (Kurtaxe) needs to be collected per guest, per night, at the right municipal rate. If your booking system does not calculate it automatically, someone is doing the maths by hand and hoping the commune has not changed its rates since last season.

Cashless does not mean frictionless. TWINT, card, QR-Bill and PostFinance all settle differently and need to reconcile against the same booking. Systems that treat each payment type separately multiply the reconciliation problem.

The practical test: can you look up any booking and see exactly what has been paid, what is outstanding and what was refunded, without opening a second tool? If not, your payment layer is not integrated.

Wire compliance in before the season opens

HESTA reporting is the one you will notice when it breaks. A failed or late submission draws a reminder from the cantonal statistics office, and correcting it after the fact means re-exporting data you may have already archived.

Three compliance steps to handle before the first guest of the season:

HESTA configuration. Confirm the reporting format matches your canton, that guest nights are being counted by the correct categories (tourist vs. long-stay), and that you can generate and submit the report without manual data entry.

Guest registration (Meldeschein). Swiss federal law requires a Meldeschein for every non-Swiss guest. The form must capture the exact fields your canton requires. Digital capture at check-in eliminates paper and makes it searchable.

Kurtaxe rates. Municipal tourist-tax rates change more often than operators expect. Confirm this season’s rates are loaded, including any age exemptions. A missed exemption means charging guests incorrectly; an uncollected tax means settling the shortfall from your own margin.

None of this needs to be complicated. A correctly configured system does all three automatically for every booking.

Open the guest portal once the core is stable

Online check-in (letting guests complete their details before arrival) sounds like a convenience feature. It is also a compliance win: you collect the guest registration information digitally, before they arrive, so check-in takes a minute rather than ten.

The useful things an online pre-arrival flow does:

  • Collects registration details (nationality, document number, number of nights) without paper
  • Lets guests review and confirm their booking, reducing the “I didn’t know about the deposit” conversations on arrival
  • Surfaces any outstanding balance so you are not collecting it at a busy reception desk on a Friday afternoon

Roll this out once your bookings and payments are stable. If the reservation system is still inconsistent, adding a guest-facing layer on top of it creates guest-visible errors rather than hiding them.

Add analytics once the data exists

An analytics dashboard is only as good as the data underneath it. If bookings, payments and guest records are all in one system, occupancy reports, revenue per pitch-type and source-of-booking breakdowns generate themselves. If they are not, you need an analyst to reconcile them.

The metrics worth watching once you have clean data:

  • Occupancy by pitch type and date range: shows which pitch types are constraining your revenue and which you are underselling
  • Revenue per available night (RevPAR): a cleaner measure than total revenue when pitch count changes seasonally
  • Booking lead time by channel: OTA bookings come in later on average; knowing this lets you price last-minute availability correctly

Do not set up analytics reporting before the underlying data is consistent. You will generate numbers that are wrong and make decisions based on them.

Shop, restaurant and activities: add when the core earns trust

Point-of-sale for a camp shop, a restaurant or activity hire is valuable. But it is a separate system with its own stock management, shift reporting and reconciliation needs. Add it once the reservation and payment core has been running reliably for at least one season.

The integration worth having: a POS that posts charges directly to a guest’s booking, so the end-of-stay invoice shows accommodation, shop purchases and kayak hire on one document. This is the thing that genuinely impresses guests and eliminates the “we forgot to charge them for the bike hire” problem at checkout.

The website last, not first

Now, the website. Once you have a booking system with real availability, the website booking widget does something useful: it sells pitches in real time from your own domain, without commissions. Before you have that, a booking widget on a website just redirects to phone or email anyway.

The website also benefits from everything else being in order. Accurate pitch availability, correct pricing and automated confirmation emails are downstream of the core, and they make the website widget work correctly.

What “digitisation” actually means in practice

A digitised campsite is not one with more software. It is one where a single source of truth (the reservation system) drives every other operation, so a booking made at 11pm on a Saturday night from a phone in another country:

  • Locks the pitch immediately
  • Collects the deposit (or the full payment, per your policy)
  • Triggers a confirmation email with arrival instructions
  • Logs the guest for HESTA and Meldeschein purposes
  • Adds the Kurtaxe to the invoice at the correct rate
  • Tells the front desk to expect them

If any of those steps still require manual intervention, that is the next thing to fix. Go in that order.

FD

Felix Du

Co-founder, Grondia

Book a demo
Get started

Give your campsite its quietest season yet.

Book a 30-minute demo. We'll show you your own site running on Grondia and map out your switch. No pressure, no setup required.