Cruise Booking Management System Web App

Original price was: $59.99.Current price is: $39.99.
Details, requirements and demo below
Sale!

Cruise Booking Management System Web App

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

  • Full reservation workflow: bookings, guests, cabins, boarding, waitlists, and cancellations.
  • Fleet and sailing control: ships, decks, cabins, ports, itineraries, fares, and departures.
  • Revenue administration: payments, invoices, refunds, excursions, packages, and commissions.
  • Six server-enforced roles: focused access for reservations, finance, port operations, and viewers.
  • Twenty built-in reports: operational, revenue, passenger, ancillary, and agent views.
  • Document and email tools: printable output plus MailApp templates when enabled.
  • Source code included: Apps Script, HTML interface, and PDF manual.
  • Live demo available: test all six roles before buying.
- +

💡 Buy any 2 templates and save 20% automatically at checkout.

Pricing country
Prices follow your selected country; checkout uses your billing country.
Excel + AI Mastery: 100 Essential Formulas courseLaunch offer
🎓 NEXTGENTEMPLATES ACADEMY
Want to build templates like this yourself?
Excel + AI Mastery: 100 Essential Formulas

SUMIFS, XLOOKUP, FILTER, LAMBDA and checking AI-written formulas, with real business projects. 11h 47m of video by PK, with practice files, quizzes and a capstone.

Cruise Booking Management System Web App brings reservations, guests, cabins, sailings, payments, excursions, agent commissions, and reporting into one deployable Google Apps Script system. Its seeded demonstration business contains about 13,879 rows across 31 operational tables, including 8 ships, 376 cabins, 1,047 bookings, 2,078 passengers, and 2,109 payment records. You receive the source code, HTML interface, and PDF manual, backed by help within 72 hours if anything does not work.

Operations Dashboard

The real dashboard is the control centre, with live seeded KPIs for fleet activity, occupancy, active bookings, collected revenue, outstanding balances, average fare, ancillary revenue, commissions, and waitlisted parties.

Cruise Booking Management System Web App operations dashboard
Dashboard with fleet, reservation, revenue, and occupancy indicators

Try the Live Demo

Open the seeded web app, choose a role, and test the workflow before buying.

Launch the Live Demo

Demo Credentials

RoleUsernamePassword
AdministratoradminCruise@2026
Reservations ManagerrmanagerVoyage@2026
Reservations Managerrmanager2Compass@2026
Reservations Agentagent1Harbour@2026
Reservations Agentagent2Anchor@2026
Reservations Agentagent3Seabird@2026
Finance OfficerfinanceLedger@2026
Port OperationsportopsGangway@2026
Port Operationsportops2Terminal@2026
Read OnlyviewerLookout@2026

Shared demo: these are public seeded accounts in a demonstration environment. Do not enter real guest, passport, payment, or business data. Demo content may be reset.

Key Features of the Cruise Booking Management System Web App

  • End-to-end reservation records: bookings, passengers, cabin assignments, boarding, waitlists, cancellations, and refunds.
  • Fleet and product setup: ships, decks, cabins, ports, itineraries, sailings, fares, excursions, and onboard packages.
  • Revenue administration: payments, schedules, invoices, package sales, excursion bookings, and agent commissions.
  • Six server-enforced roles: Administrator, Reservations Manager, Reservations Agent, Finance Officer, Port Operations, and Read Only.
  • Twenty built-in reports: operational, revenue, ancillary-spend, agent, and manifest-oriented views.
  • Printable documents: invoices, receipts, boarding cards, manifests, vouchers, and reports generated from the app.
  • Email templates: sends through the deployment owner’s Google account using MailApp when enabled.
  • Audit and archive tools: an audit log plus administrator-only backup and closed-transaction archive workflows.
  • Portable source: Apps Script back end, HTML front end, staged setup, and a user manual.

What’s Inside the Cruise Booking Management System

Sign-in and First-Run Setup

The sign-in page explains the product scope and exposes a first-run database builder. Setup is staged and resumable for Apps Script execution limits. Seeded passwords must be changed before operational use.

Cruise booking web app sign-in and first-run setup
Sign-in and first-run database setup

Bookings

Create and maintain booking records with sailing, guest, fare, channel, payment, excursion, and package context. The list supports filters, search, status tags, row actions, and pagination.

Cruise booking reservation list
Bookings list with operational filters and row actions

Guest Manifest

Review passengers by voyage and booking, then use the manifest as an operational reference. This product stores personal data when used operationally, so access, retention, consent, and deletion rules must be designed by the buyer.

Cruise guest manifest screen
Guest manifest with sailing and passenger information

Cabin Assignment

Match passengers to available staterooms, review assigned and unassigned records, and support cabin changes. Availability is based on the app’s stored records and is not a live connection to an external reservation network.

Cruise cabin assignment screen
Cabin assignment and stateroom allocation

Payments

Record deposits, instalments, balances, methods, references, and payment status. The module tracks transactions; it is not a card processor, payment gateway, bank feed, chargeback service, or PCI-compliance solution.

Cruise booking payment tracking screen
Payment records and collection status

Sailings

Maintain departure dates, ships, itineraries, capacity, booking activity, and sailing status across the forward programme.

Cruise sailings management screen
Sailings and departure programme

Cabin Inventory

Organize staterooms by ship, deck, category, type, berths, position, and status. The seeded fleet contains 376 cabins across 8 ships.

Cruise ship cabin inventory screen
Cabin inventory by ship, deck, and category

Reports

Run twenty built-in reports spanning reservations, fleet operations, revenue, ancillary sales, commissions, and passenger activity. Export and printing remain subject to the deployment owner’s Google account and Apps Script quotas.

Cruise operations reports screen
Built-in reporting workspace

Settings

Administrators configure company details, money rules, cancellation bands, printing, email, operational controls, and appearance. Validate every setting against your own contracts, jurisdictions, tax treatment, and policies.

Cruise booking system settings screen
Administrator settings and configuration

Web App vs. Spreadsheet vs. Paid Cruise Platform – Where This Fits

ConsiderationThis web appShared spreadsheetPaid cruise platform
DeploymentYour Google Apps Script accountCopy a workbookVendor implementation
RolesSix seeded roles with server checksFile-level sharingVendor-defined permissions
Data model31 operational tablesUsually flat tablesVendor database
PaymentsRecording onlyManual recordingIntegrations may be available
External inventory networkNot includedNot includedMay be available
CustomizationSource code includedCell/formula editingVendor options

Who This Template Is For – and Who It’s Not For

It fits a small cruise operator, training environment, reservation office, or developer-led implementation that wants an editable Apps Script foundation. It is not a turnkey enterprise reservation network, maritime safety system, legal-compliance service, accounting ledger, payment processor, identity-verification service, passport-control system, or substitute for professional security review.

How to Use the Web App

  1. Try the shared demo first with the role closest to your intended user.
  2. Create a new Apps Script project and paste Code.cs.txt into Code.gs.
  3. Create an HTML file named Index and paste Index.txt into it.
  4. Deploy as a web app, execute as yourself, and complete the first-run database build.
  5. Change every seeded password and review every setting before adding real records.
  6. Apply your own access, privacy, retention, backup, payment, and operational policies.

Real-World Use Cases

Reservations manager

Coordinate bookings, manifests, cabin allocation, waitlists, cancellations, and ancillary sales from one interface.

Finance officer

Track payment schedules, invoices, refunds, and agent commissions without granting fleet-edit permissions.

Port operations lead

Review boarding, cabins, ships, decks, ports, itineraries, and sailings through a focused role.

Frequently Asked Questions

Can I try it before buying?

Yes. Use the live demo above. It is shared and seeded, so never enter real information.

Does it process card payments?

No. It records payment information and status but does not connect to a gateway or move money.

Does it connect to cruise distribution systems?

No external reservation, GDS, port, identity, passport, accounting, tax, or card-processing integration is included.

Is personal-data compliance guaranteed?

No. The buyer must configure access, retention, consent, deletion, agreements, and security for applicable laws and jurisdictions.

What files are included?

The customer ZIP contains Code.cs.txt, Index.txt, and the PDF user manual.

Can I customize it?

Yes. Source code is included, but changes require Apps Script and web-development knowledge plus testing and a new deployment version.

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. Every template is hand-built and tested before release.

Explore Related Templates

Compare the Co-working Space Booking Management System, Airport Transfer Management System, Backpacker Hostel Management System, and Hotel Booking Agent Data Entry System. Browse more Mini Web Apps.

Try the demo, verify the workflow, then deploy your own copy. Cruise Booking Management System Web App gives you an extensive editable foundation while keeping the implementation and operational decisions under your control.

Last updated: September 10, 2026.

Frequently asked questions

Is hosting included? Will it expire?
It runs in your own Google account on Google's free Apps Script platform - no hosting fees, no server and nothing to renew. Your copy keeps working as long as your Google account exists.
Do I need a paid Google account?
No, a free Google account works. Very busy systems may reach Google's free daily limits (for example on emails sent); a Google Workspace account has higher limits.
How do I set it up?
Paste the code files into a new Apps Script project, deploy it as a web app and press Setup - the user manual shows every step. Most buyers finish in under an hour.
Can I try it before buying?
Yes - most web apps have a live demo link on the product page with sample data and test logins.
What are the default logins?
They are in the user manual (or message us and we will send them). Sign in as admin and change every default password before you share the app.
Does it work on mobile, Mac or tablet?
Yes - it opens in any modern browser on phone, tablet, Mac or PC. It needs an internet connection.
What code is it written in? Can it be extended?
Google Apps Script (JavaScript) with an HTML front end - all included and editable. Extra modules, changes and branding can be added as custom work.
Where is my data stored?
In a Google Sheet in your own Google Drive. We do not see or store your data.
Is it a one-time payment or a subscription?
One-time payment. No subscription, no per-user fees and nothing to renew - the file is yours to keep.
How do I get the file after payment?
Instantly. The download link appears on screen after checkout, is emailed to you, and stays under My Account > Downloads on our website. If the email does not arrive within a few minutes, check your spam or promotions folder.
Is a user manual included?
Most of our newer products include a PDF user manual in the download. If yours does not have one, message us with your order number and we will send it.
Do I get free updates?
Bug fixes are always free - if something does not work as described, we fix it and send you the corrected file. New versions with new features are not included in the price, unless this product's description says otherwise.
Can you customise it for me?
Yes. Small changes to this template (your columns, categories, logo, colours, minor layout) cost the template price plus $40-80 (Rs 3,000-6,000 + GST), quoted once you send your list. A fully custom build is usually $100-200 (Rs 8,000-18,000 + GST) with two revision rounds. Email your requirements to [email protected] or message us on WhatsApp.
Can I use it for my business or my clients?
Yes, for your own personal or internal business use, for as long as you like. Reselling or redistributing the template is not allowed.
What is your refund policy?
Because these are digital downloads, they are non-refundable once delivered - except when the product does not match its description (report it within 48 hours of purchase) or there is a technical problem our team cannot fix within 72 hours. Email [email protected] with your order number.
How do I get help?
Email [email protected] (Mon-Fri, 10 AM-7 PM IST) or message us on WhatsApp +91 80770 90260 (chat only, no calls). Please include your order number.

Still have a question? Click Need help? at the bottom-left to ask our assistant, or message us on WhatsApp.

Template Type

Google Apps Script Web App

Business or Department

Travel and Tourism

Reviews

There are no reviews yet.

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

You may also like…

Cruise Booking Management System Web App dashboard feature imageCruise Booking Management System Web App
Original price was: $59.99.Current price is: $39.99.
- +
Scroll to Top