Your customers can manage their bookings, leases, invoices, and profile through the self-service portal.
How Customers Log In
The customer visits the portal (via your booking site or the self-service widget).
They enter their email address and surname.
They click Get Authentication Code.
A 6-digit verification code is sent to their email (valid for 5 minutes).
They enter the code on the Verify Login page and click Verify Code (no password needed).
If they did not receive the code, they can click Resend Code.
The My Account Page
After logging in, the customer lands on the My Account page. It has three tabs:
Bookings
A table listing all their bookings with columns for Reference, Dates, Guests, Site Number, and Status. Each row has a Manage button to view the full booking detail page.
Leases
A table listing their lease agreements with columns for Reference, Dates, Tenants, Site Number, and Status. Each row has a Manage button.
Invoices
A table listing their invoices with columns for Invoice #, Amount, Status, Description, and Created. Each row has a Pay button (shown for unpaid invoices) and a Download button (if a download URL is available).
The page also includes an Edit My Profile link and a BACK TO HOME link.
Booking Detail Page
Clicking Manage on a booking opens the booking detail page showing:
Reservation Details table with Name, Email, Phone, Check In, Check Out, Guests, Site Number, and Notes.
Selected Add-ons (if applicable).
Pets (if applicable), showing pet name, type, and breed.
Invoices table with Amount, Status, and links to PAY NOW (for unpaid invoices) and VIEW INVOICE.
A REQUEST CHANGES button that opens a modal where the customer describes changes they need (1,500 character limit) and clicks SUBMIT REQUEST.
A DOWNLOAD PDF button to download the booking as a PDF.
A CANCEL BOOKING button (shown if cancellation is allowed and the booking is not already cancelled). If cancellation is no longer available, a message reads "Cancellation is no longer available for this booking."
Manage Profile
Clicking Edit My Profile takes the customer to the Account Settings page with three sections:
Personal Information
The customer can update their First Name, Last Name, Email, Phone Number, and Address (using address autocomplete or manual entry). They click Update Profile to save.
Data Management
An expandable section where the customer can submit privacy-related requests.
Customers may choose a Request Type:
Access my data – Request a copy of personal data associated with their bookings. Customers may select a preferred format (JSON, CSV, or PDF).
Request data deletion (right to be forgotten) – Submit a request for their personal data to be reviewed for deletion.
When a request is submitted:
The request is recorded and forwarded to the relevant campground.
The campground is responsible for verifying the customer’s identity.
The campground determines the appropriate action in accordance with its privacy policy and applicable data protection laws.
Camper BMS processes the request only on instruction from the campground.
Customers may be contacted for additional verification before any action is taken.
Communication Preferences
Shows the customer's current SMS consent status (Opted In or Opted Out). The customer can click Opt Out of All SMS Reminders to revoke SMS consent.
