Sale!

Cruise Booking Management System Web App

Original price was: ₹5,999.00.Current price is: ₹3,999.00.

  • 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.

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 a 30-day refund policy.

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.

Template Type

Google Apps Script Web App

Business or Department

Travel and Tourism

You may also like…

Cruise Booking Management System Web App dashboard feature imageCruise Booking Management System Web App
Original price was: ₹5,999.00.Current price is: ₹3,999.00.
- +
Scroll to Top