Skip to content

Calendar

The booking calendar is the view your front-desk team will spend most of its time in. Pitches run as rows, days run as columns, and each booking appears as a coloured bar from check-in to check-out. At a glance you see what’s free today, what’s occupied, and what’s arriving next.

Top right you switch between three zoom levels:

  • Day — the next 24 hours, useful at the front desk on arrival days
  • Week — seven days, the default for daily dispatch
  • Month — long-running stays at a glance, ideal for medium- and long-term planning

Use the and arrow keys to move one day at a time, Home to jump back to today. Click the magnifier or press Ctrl + F to search by guest name, booking number, or licence plate.

Click an empty cell, or drag across several days to mark a range directly. A form opens where you enter guest, party size, pitch, and conditions. Existing guests are suggested as you type — new guests are added to the address book automatically.

Bookings move through these statuses:

StatusMeaningColour
RequestNot yet confirmed, pitch heldGrey
ConfirmedBinding, deposit pending or already paidBlue
Checked inGuest is on siteGreen
Checked outGuest has left, invoice closedLight grey
CancelledBooking voidedRed strikethrough

Drag an existing booking to another pitch or another date range. On drop, CampOne validates:

  • is the target pitch free for the requested period?
  • does the pitch match the booked type (Standard, Comfort, XXL)?
  • does the new range respect the minimum-stay rule?

If a rule fails, a warning appears showing exactly what would break. You can override the conflict (e.g. when intentionally overbooking), let CampOne move the booking to the next free slot, or cancel.

The left and right edges of a booking bar can be dragged to shift arrival or departure by a day. An extension past the originally agreed end automatically adds a follow-up line to the invoice.

Hold Shift and click several bookings to move them as a group — typical when a family group migrates from one meadow section to the next. Ctrl + click picks individual bookings regardless of date, useful when cancelling several at once or generating a combined invoice.

Use the filter bar at the top to show only:

  • checked-in guests (the front-desk daily view)
  • unpaid bookings (for follow-up)
  • bookings with open check-in (ID data still missing)
  • specific pitch types or sectors

Coloured markers highlight special cases: dog on site, electricity required, VIP returning guest, deposit outstanding. Which markers you use is configured in settings.

As soon as the occupancy of a pitch type exceeds 95 %, a yellow banner appears in the calendar header. At 100 % the banner turns red and new online requests for that type are automatically blocked, so the widget never accepts a booking you can’t honour.

If you want to allow deliberate overbooking — e.g. because experience tells you to plan in a typical no-show rate — enable it per pitch type in settings.

ActionShortcut
TodayHome
Day / Week / Month1 / 2 / 3
SearchCtrl + F
New bookingN
Save bookingCtrl + S
Clear selectionEsc
Previous / next period← / →
  • Morning check: filter by “arriving today” and “departing today” to brief the team.
  • Weekly review: switch to month view and sort by occupancy to spot gaps you can close with pricing or marketing.
  • Phone bookings: hit N for a quick capture — no need to switch modules.