Sale!

Adventure Sports Booking Management System Web App

Original price was: $59.99.Current price is: $39.99.

  • 🔹 25 role-based pages – from the operations dashboard to the audit log, each one gated by the signed-in user’s role.
  • 🔹 Seat capacity enforced by the system – provisional holds, waitlists and hold expiry, not a spreadsheet and a memory.
  • 🔹 Nobody boards unsigned – the waiver register flags every participant with nothing on file and every departure inside 48 hours.
  • 🔹 Gear blocked at source – equipment past its inspection date cannot be issued, and the register shows exactly how late it is.
  • 🔹 Guide certifications policed – expired certifications stop that guide leading a session, with a warning window before they lapse.
  • 🔹 Cancellation slabs applied the same way every time – five configurable refund bands, calculated before you confirm.
  • 🔹 Agent and OTA commission – 12 partners, per-partner rates on base fare or grand total, with commission due tracked live.
  • 🔹 24 operating reports – load factor, guide utilisation, inspection register, channel analysis and more, all filterable.
  • 🔹 Runs on your own Google account – Apps Script and Google Sheets, no server to rent and no per-seat licence.
  • 🔹 Fully seeded demo data – 430 customers, 619 sessions, 994 bookings and 5,843 waivers so you can explore before you load your own.
- +

The Adventure Sports Booking Management System Web App is a 25-page operations system for adventure operators, built on Google Apps Script and Google Sheets. It ships with 24 configurable master lists holding 187 values, 24 operating reports, 7 seeded role accounts, and a demo database of 430 customers, 18 activities, 619 sessions, 994 bookings and 5,843 waivers. Deploy it to your own Google account and it runs from a browser with no server to rent.

🌍 Join 8,400+ teams in 40+ countries using NextGenTemplates to replace paid SaaS tools with one-time-purchase Excel, Google Sheets, Power BI and web app templates.

Instant download · One-time payment · No subscription · No per-user fees · Lifetime access

🚀 Try the Live Demo Before You Buy

We have deployed this web app in our own Google account so you can test every page, every role and every report — with the full sample data set of 430 customers, 619 sessions and 994 bookings — before purchasing. No signup, no email required.

▶ Launch Live Demo →

🔑 Test Login Credentials — All 7 Roles

Sign in as admin to reach all 25 pages including Users, Master Lists, Settings and the Audit Log. Then sign out and try safety — it lands on the waiver register, the equipment inspection list and the incident log, and genuinely cannot reach anything else. That is the role separation this system is built around, and the demo is the fastest way to see it.

Role Username Password
👨‍💼 Admin admin Admin@123
🗂️ Operations Manager manager Manager@123
🎫 Booking Agent booking Booking@123
🧗 Lead Guide leadguide Lead@123
🧭 Guide guide Guide@123
💰 Accounts accounts Accounts@123
🦺 Safety Officer safety Safety@123

💡 What you get after purchase: the full source code (Code and Index files) plus the complete user manual and a step-by-step deployment guide, so you can deploy your own private instance in your own Google account in under 30 minutes. The demo is shared and resets periodically — your instance is yours alone.

🔑 Key Features of the Adventure Sports Booking Management System

  • 🧗 Capacity that the system enforces, not your memory. Each activity carries a seat capacity, a per-guide ratio, and age and weight limits. Bookings hold seats provisionally until the hold expiry set in Settings, and expired holds can be released in one action from the Bookings page.
  • 📝 A waiver register that blocks boarding. The Waivers page lists every participant with nothing signed, sorted by how many days until their departure, with a separate count for departures inside 48 hours. In the demo data that is 454 unsigned participants on upcoming trips — exactly the list a front desk needs each morning.
  • 🪖 Gear that cannot be issued when it is overdue. The equipment register tracks 71 items with inspection intervals, condition, serial numbers and an issuable flag. An item 31 days past inspection shows as Blocked and stays blocked until it is signed off.
  • 🧭 Guide certifications policed automatically. 22 team members carry certification bodies and expiry dates. An expired certification means that guide cannot lead a session, and a configurable warning window flags the ones expiring soon.
  • 💰 One cancellation policy, applied identically every time. Five refund bands — more than 7 days 100%, 3 to 7 days 50%, 1 to 2 days 25%, same day or no show 0%, operator or weather cancellation 100% — all editable under Settings, and the figure is shown before you confirm.
  • 🤝 Agent, OTA and corporate commission. 12 partners with per-partner rates applied to base fare or grand total, lifetime business sent, commission earned, commission still due and an agreement-expiry flag.
  • 🔐 Real role security, not hidden menus. Every server entry point re-checks the caller’s session and role before it touches data. Passwords are stored only as salted SHA-256 hashes and can never be read back.
  • 🔔 Alerts generated from the data, never stale. The Notifications page rebuilds 306 live alerts across money, bookings and safety, with the 62 critical ones surfaced first.

📦 What’s Inside the Adventure Sports Booking Management System

All 25 pages, in the order they appear in the sidebar.

Sign In — Role-Based Access

Seven seeded accounts cover the whole operation: Admin, Operations Manager, Booking Agent, Lead Guide, Guide, Accounts and Safety Officer. Each role sees a different subset of the 25 pages, and guide accounts can be linked to a specific guide record so a guide sees only their own sessions.

Adventure Sports Booking Management System Web App - role-based sign in screen

Dashboard — Everything That Needs Attention Today

Eight cards report departures today, occupancy this week, revenue this month, balance outstanding, waivers pending, inspections overdue, open incidents and cash collected today. Below them sit a 12-month bookings and revenue chart and a revenue-by-activity breakdown across all 18 activities.

Adventure Sports Booking Management System Web App - operations dashboard

Departure Calendar — Month View of Every Departure

A month grid of every scheduled departure, filterable by activity, lead guide and status. The strip above it reports departures, seats sold, capacity, load factor, cancellations and weather holds for the month on screen.

Adventure Sports Booking Management System Web App - departure calendar

Sessions — Scheduled Departures

Create sessions one at a time or use Generate a schedule to lay out a whole season. Each row shows date, time, session number, activity, meeting point, lead guide, seats sold against capacity, a fill bar and status. Cards flag sessions below the minimum to run and sessions with no lead guide assigned.

Bookings — Seats Sold and Checked In

The booking register carries source (direct, OTA, agent, phone), seats, total, balance, payment state and status badges for provisional, confirmed, hold expired and waiver outstanding. Filters cover departure range, status, payment, activity and source, and Release expired holds clears stale provisional seats in one action.

Adventure Sports Booking Management System Web App - bookings register

Customers — The Guest Register

A 430-record register with customer code, phone, email, city, booking source, bookings taken, lifetime spend, loyalty tier and last activity date, filterable by status, tier, source, partner and city.

Waivers — Nobody Boards Without One

5,843 waivers on file, with counts for pending signature, expired, unsigned on upcoming departures and departing within 48 hours. The table underneath lists every participant with nothing signed, ordered by days to departure, so the front desk knows exactly who to chase first.

Adventure Sports Booking Management System Web App - liability waiver register

Feedback — Ratings and Reviews

699 reviews with average rating, promoter and detractor counts, a rating distribution chart and a queue of reviews awaiting a reply, filterable by date, activity, guide and rating.

Activities — What You Sell

The activity catalogue holds 18 activities with code, category, difficulty, duration, price, capacity, guides required per ratio, upcoming departures, seats sold, lifetime revenue, rating and status — plus the safety briefing checklist that sits behind each one.

Adventure Sports Booking Management System Web App - activity catalogue

Equipment — Gear and Inspections

71 items tracked by code, brand, serial number, size, category and the activity they belong to, with last inspected and next due dates, condition, availability and an issuable flag. Anything past its inspection date is Blocked and cannot be issued to a departure.

Adventure Sports Booking Management System Web App - equipment register and inspection dates

Guides & Instructors — Team and Certifications

22 team members with designation, what they are qualified for, certifying body, certification expiry, years of experience, sessions led, upcoming sessions and rating. Expired certifications are flagged and stop that guide leading a session.

Incident Register — What Went Wrong and Why

36 incidents classified by severity and by category — weather, injury, lost property, near miss, complaint, medical, equipment failure and other — with open, critical, injury and hospital-referral counts.

Payments — Money Received

963 receipts with a collections-by-mode breakdown across bank transfer, online gateway, wallet, cash, agent credit, UPI and card. Gross collected, gateway charges and net credited are reported as three separate figures rather than one.

Adventure Sports Booking Management System Web App - payments and collections by mode

Refunds, Agents & Partners, Promo Codes and Expenses

Refunds shows the five-band cancellation policy in force above 171 settled refunds, with refunded, retained and awaiting-approval totals. Agents & Partners covers 12 corporate, travel-agent and OTA partners with per-partner commission rates, business sent, commission earned and commission due. Promo Codes covers 10 campaigns with percent or flat value, minimum booking, scope, validity, usage cap and discount given. Expenses tracks 142 entries across 12 categories with tax and an approval state.

Reports — 24 Operating Reports

Grouped into Operations, Sales and more: departure schedule, session occupancy and load factor, sessions below the minimum to run, cancellations and weather holds, guide utilisation, guide certification watch list, equipment inspection register, equipment usage and condition, bookings register, booking source and channel analysis, activity performance and customer booking history. Each report respects the date, activity, guide, status and severity filters.

Adventure Sports Booking Management System Web App - reports library

Notifications — What Needs Attention

306 alerts rebuilt live from the data and targeted at your role, split across money, bookings and safety, with 62 critical ones surfaced first and each row linking straight to the record that raised it.

Settings — Company Profile and Policy

Eleven tabs — Company, Operations, Booking policy, Cancellation, Safety, Loyalty, Numbering, Display, Alerts, Documents and Database. This is where the currency, surcharges, hold expiry, refund bands, print size and document templates live.

Adventure Sports Booking Management System Web App - settings and company profile

Users, Master Lists, Import/Export and Audit Log

Users manages accounts and roles. Master Lists holds 24 dropdown lists and 187 values, so meeting points, payment modes, expense categories and incident types are edited without touching code. Import/Export moves any table in or out as CSV with per-row validation, so one bad line never stops the rest. The Audit Log records who did what, when, and to which record.

Help and Guide

An in-app guide covering the recommended setup order, the session lifecycle, the booking lifecycle and how a refund is worked out — so a new front-desk hire can find the answer without calling you.

📊 Adventure Sports Booking Web App vs. a Google Sheets Tracker vs. FareHarbor / Peek Pro / Checkfront — Where This Fits

Feature Adventure Sports Booking Management System Web App Google Sheets booking tracker FareHarbor / Peek Pro / Checkfront
Cost $39.99 one-time $7-19 one-time Monthly fee or 6% booking commission
Platform Your own Google account, browser-based Google Sheets Vendor-hosted
Setup time Under an hour to deploy and configure Minutes Days, usually with an onboarding call
Role-based user accounts Yes — 7 roles, server-side checks No, whoever has the link sees everything Yes, per-seat
Waiver tracking that blocks boarding Yes, built in Manual column Yes, often a paid add-on
Equipment inspection blocking Yes — overdue gear cannot be issued No Rarely included
Guide certification expiry control Yes — expired certs cannot lead No Varies by tier
Agent and OTA commission Yes — per-partner rates and payouts Manual Yes
Year-1 cost at 5 users $39.99 total Under $20 Several hundred to several thousand
Who owns the data You — it sits in your own Google Sheets You Vendor

For operators who want real booking control without handing over a percentage of every seat sold, the Adventure Sports Booking Management System Web App sits in the sweet spot.

👥 Who This Template Is For — and Who It’s Not For

✅ This template is built for:

  • Rafting, trekking, paragliding, bungee, zipline, scuba, ATV and MTB operators running 5 to 200 departures a month
  • Multi-activity adventure companies that need one booking desk across water, aerial, mountain, motor and underwater activities
  • Operators with a real safety obligation — waivers, gear inspections and guide certifications they must be able to evidence
  • Businesses selling through agents and OTAs who need commission calculated rather than argued about
  • Teams that want role-separated access for front desk, accounts, guides and a safety officer

❌ This template is NOT for:

  • Operators who need a public-facing online booking page with card payment at checkout — this is the back office, not the storefront
  • Anyone needing an offline mobile app for guides at a trailhead with no signal
  • Very high-volume operations processing thousands of bookings a day, where a dedicated database will be faster
  • Businesses that cannot hold customer data in a Google account for policy reasons

⚙️ How to Use the Adventure Sports Booking Management System

  1. Try the live demo above first — sign in as each role and confirm the system fits how you actually operate.
  2. Unzip the download, then paste Code and Index into a new Google Apps Script project and deploy it as a web app. The included tutorial video walks through this.
  3. Sign in with the admin account from the login details file, then change the password immediately.
  4. Fill in the company profile, currency, surcharges and numbering under Settings, and set the cancellation slabs and safety rules while you are there.
  5. Add your guides and instructors with their certifications and expiry dates.
  6. Build the activity catalogue: price, age and weight limits, capacity, ratio per guide, and the safety briefing checklist behind each one.
  7. Add your equipment with inspection intervals.
  8. Use Generate a schedule on the Sessions page to lay out the season, then assign guides.
  9. Take bookings, collect the advance and confirm. Collect waivers, check people in, run the departure and complete the session.

💼 Real-World Use Cases

Vikram runs a rafting and kayaking outfit with eight guides. Before this system, seat counts lived in a WhatsApp group and two people once sold the same raft. Now capacity is enforced at booking time, expired holds are released in one click each morning, and the guide certification watch list told him a lead instructor’s ABVIMAS certification had lapsed before the trip, not after.

Anjali handles accounts for a multi-activity operator with three OTA partners. She reconciles 963 receipts against seven payment modes and reads gateway charges separately from net credited. Commission due per partner is a figure the system produces, so the monthly payout conversation takes minutes instead of an afternoon of spreadsheet archaeology.

Tenzin is the safety officer. His sign-in shows only safety pages: the waiver register, the equipment inspection list and the incident log. The 31 overdue inspections on the dashboard are his work queue, and blocked gear physically cannot be issued to a departure while it sits there.

❓ Frequently Asked Questions

Can I try it before buying?

Yes. The live demo linked at the top of this page is a full deployment of the Adventure Sports Booking Management System Web App with all 25 pages, the complete sample data set and all seven role logins. No signup and no email address are required.

What do I actually download?

A zip containing the Apps Script code file, the HTML interface file, the login details and a full user manual. The Adventure Sports Booking Management System Web App is deployed into your own Google account — there is no hosting to buy and no monthly fee.

How long does setup take?

Deploying the script takes under 30 minutes following the included video, and configuring your company profile, cancellation slabs, activities, guides and equipment is typically another hour. The Adventure Sports Booking Management System Web App ships fully seeded, so you can explore every page before loading your own data.

Do I need to know how to code?

No. You copy two files into a new Apps Script project and click Deploy. All 24 master lists, refund bands, numbering formats and alert thresholds are edited through the interface, never in the code.

How does this compare to FareHarbor or Peek Pro?

Those platforms include a public booking widget and card processing, and charge either a monthly fee or a commission on every booking. The Adventure Sports Booking Management System Web App is a one-time purchase back-office system: it manages sessions, seats, waivers, gear, guides, payments and commission, but it does not take card payments from the public.

Can several people use it at once?

Yes. Seven role accounts are seeded and you can add more. Every server call re-checks the caller’s session and role, so a guide account cannot reach the accounts pages even by URL — something you can verify yourself in the live demo.

Does it handle weather cancellations?

Yes. A session can be put on Weather Hold with a reason and released when conditions improve. Operator and weather cancellations sit in their own refund band at 100%, and cancelling a session cascades to every booking on it with refunds raised automatically.

Can I change the currency and the printed documents?

Yes. Currency, surcharges, numbering formats, print size and document templates are all under Settings. The demo data uses Indian Rupees; change it once and every page, voucher and receipt follows.

👤 About the Author

Built by PK — Microsoft Certified Professional with 15+ years of Excel, Google Sheets and Power BI experience. Founder of NextGenTemplates, reaching 300K+ subscribers across YouTube channels (@PK-AnExcelExpert, @NextGenTemplates, @NeoTechNavigators). Every template is hand-built and tested before release.

🔗 Explore Related Templates

📖 Click here to read the detailed blog post

🎥 Visit our YouTube channel for step-by-step video tutorials

👉 YouTube.com/@NextGenTemplates

📅 Last updated: August 2026

Application

Google Sheets

Business or Department

Operations

Template Type

Management System

Price

Paid

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

You may also like…

Adventure Sports Booking Management System Web AppAdventure Sports Booking Management System Web App
Original price was: $59.99.Current price is: $39.99.
- +
Scroll to Top