Run your booth, your boats, and your bookings from one screen.
Sell tours at the booth, check passengers in at the dock, reconcile OTA commissions, and collect liability waivers on a phone. All in Arabic and English, built for the Red Sea coast.
No credit card required. First booking live in under an hour.
If this sounds like your week
The 4 problems we built Serveotik to fix
You opened a dive shop or a tour agency to take people on the water. Not to chase paper vouchers and reconcile Expedia commissions at midnight.
Lost voucher paperwork
A diver arrives with a WhatsApp screenshot. Your folder of printed vouchers is at the other shop. The boat leaves without them — or with two extra people.
OTA commissions you can't reconcile
Expedia paid you in EUR last week. Viator paid in EGP. GetYourGuide sent one payment for 12 bookings across 3 boats. Your accountant gives up on Sunday.
Manifests on paper clipboards
The guide walks up the gangway with a clipboard. Ticks names. One column for arrived, one for on-board. By afternoon nobody knows who missed the bus.
Waivers in a cardboard box
Every dive customer signs a liability form. You keep them in a box. If something goes wrong, finding one takes an hour. Proving they signed THIS version takes longer.
How a single booking moves
From the booth to the boat to the books — automatically
Every step happens in one app. Every step is logged. Every step is reflected in your reports and your partner settlements.
01
Book at the booth
Walk-in customer? Full-screen booth register in under 60 seconds. Expedia or Viator? Drop the CSV and auto-dedup handles the re-imports.
02
Dispatch QR vouchers
The customer gets a voucher on WhatsApp with departure time, pickup point, and a QR scan code. Liability waivers can be pre-signed on their phone before the trip.
03
Check in at the dock
Guide opens the mobile check-in app, scans the QR, marks each passenger arrived → on-board. If a waiver is missing, check-in blocks automatically.
04
Close the day
Manifest PDF auto-prints. Commission settlements hit the partner's WhatsApp with a signed PDF. Tomorrow's schedule appears on the operations dashboard.
Tourism-shaped features
Built specifically for how tour operators actually work
Four pillars. Every plan includes the basics; Tourism Pro unlocks MICE, digital waivers, and channel manager.
Booth POS & Departures
Full-screen booth register for agents on the dock
Departures calendar with capacity holds + overbooking guard
CSV import with automatic dedup on external booking ref
Per-channel commission rate with POS fallback
Atomic per-partner settlement with signed PDF
WhatsApp dispatch of settlement notices to partners
MICE & Digital Waivers
Group bookings for weddings, corporate retreats, school trips
Single-invoice or per-guest-invoice modes with group discount
Tenant-editable waiver templates in EN + AR
Canvas signature on phone with IP + timestamp + version hash
Signed waiver PDF + check-in block until waiver exists
Why operators pick Serveotik
Built from the ground up for the Red Sea coast
"Every other system I looked at was a restaurant POS with "tours" bolted on. Serveotik starts from the dock. Booth, check-in, OTA, waivers — it all fits how we actually work."
Red Sea Trips (Test)
Dive & Snorkel Operator, Hurghada
Pricing
Three plans. Start small, grow into MICE + waivers.
Tourism Starter (7K EGP/year) covers one booth + basic booking. Growth (18K/year) adds channel manager + commission tracking. Pro (35K/year) unlocks everything — MICE group bookings, digital waivers, multi-currency pricing. Every plan includes 14 days free.
Yes — Arabic across the whole flow: the booth POS, WhatsApp templates, signed vouchers, waiver templates, customer portal, manifest PDF. Switch language per user. Right-to-left layout works correctly everywhere.
How does OTA dedup actually work?
Each channel (Expedia, Viator, etc.) has a unique booking reference on every CSV row. We store it as external_booking_ref and enforce a composite unique index per tenant + channel. Re-importing the same CSV skips matching rows and tells you how many were duplicates. No double-booking, ever.
Can the check-in app work without a mobile signal on the dock?
The check-in PWA is installable on the guide's phone. It caches the current manifest so status changes queue locally and sync when signal returns. For spots with zero connectivity (some Red Sea marinas), offline sync is on the roadmap.
Are the digital waivers legally valid in Egypt and Saudi?
Digital signatures are recognized in both jurisdictions under Egypt Law 15/2004 (E-Signature Law) and Saudi Electronic Transactions Law (2007). Serveotik captures the signed name, IP address, user agent, timestamp, and a SHA-256 hash of the template body at signing — so you can prove who signed which exact version. For eIDAS Advanced Electronic Signature certification we recommend consulting local counsel.
Do you handle multi-boat scheduling and guide assignments?
Yes. The fleet module tracks each boat with its capacity. Each departure can be assigned a boat + a guide + a pickup route. A single boat can run multiple trips per day. Guide conflicts (same guide on two trips at the same time) are flagged on the calendar.
What about commission settlements for my booth agents in-house?
Every booth sale is attributed to the agent who rang it up. At the end of the week, the commission dashboard shows accrued commissions per agent. One-click atomic settlement flips the ledger, generates a signed PDF, and sends a WhatsApp notice to the agent. Same flow works for OTA partners.
Ready to run your next season with less paper?
Start your 14-day free trial. Add your tours, import one Expedia CSV, check-in a dummy passenger. See how it feels before the summer rush.