Itinero
Trips, departures and bookings for tour operators, sold direct.
A booking platform for tour operators: trip builder, live departures, direct online booking with deposits, traveller documents and supplier management.
- Category
- Travel · Booking Platform
- Designed for
- Web


Why Itinero exists
The problem
Tour operators juggle spreadsheets, supplier emails and booking marketplaces that take a large commission on every trip.
The product
Itinero keeps trips, departures, bookings and suppliers in one system and lets travellers book and pay directly on the operator's own site.
Built for: Tour operators, travel agencies and activity providers.
- Day-by-day trip builder with pricing rules
- Live departures, availability and waitlists
- Direct online booking with deposits and balances
- Traveller documents, rooming and dietary needs
- Supplier contracts, holds and confirmations
- Automated reminders by email and WhatsApp
Walkthrough
Built Around The Departure
Every screen answers the operator's real question: is this departure full, paid and ready?
- 01
Operator Dashboard
Bookings by channel, gross sales, occupancy and balances due, with upcoming departures.
- 02
Trip Builder
Day-by-day itinerary, pricing rules and the suppliers attached to each trip.
- 03
Bookings
Every booking with source, payments and status, filterable by what needs attention.
- 04
Departure Manifest
Travellers, rooms, diets, documents and readiness for each departure.
Every screen
The full experience.
What makes it different
Direct Bookings, Fewer Commissions
An embeddable booking engine on the operator's own website, with payments, availability and supplier holds kept in sync.
Direct Booking
Deposits and balances paid on your own site.
Live Availability
Seats, rooms and waitlists per departure.
Supplier Holds
Hotels, guides and transport confirmed per trip.
Automatic Reminders
Balances, documents and welcome messages.
How it’s built
The technology stack.
The architecture we would build this on today, and why each piece earns its place.
- Web app
Next.js (App Router), React, TypeScript, Tailwind CSS
Fast, accessible interfaces with server rendering where it helps
- API
NestJS on Node.js · REST + WebSockets
Typed modules, clear boundaries and live updates for busy screens
- Database
PostgreSQL with row-level security
Relational integrity for money and stock, with tenant isolation in the database itself
- Background jobs
Redis + BullMQ
Imports, emails, reports and integrations run reliably off the request path
- Booking engine
Embeddable web component with server-rendered trip pages
Fast, indexable trip pages and a booking flow on the operator's own domain
- Payments
Stripe with scheduled balance charges and refunds
Deposits, balances and cancellations handled reliably
- Messaging
Email and WhatsApp Business API
Reminders where travellers actually read them
- Infrastructure
AWS (ECS Fargate, RDS), Terraform, GitHub Actions
Reproducible environments and automated deploys from day one
- Observability
OpenTelemetry, Sentry, structured audit logs
Every error traced and every sensitive change attributable
More inside
From Itinerary To Departure.
The screens an operations team uses every day of the season.
Traveller Portal
Travellers update details, upload documents and pay balances themselves.
Supplier Contracts
Contracted rates, allocations and release dates in one place.
What comes next
On the roadmap.
What a second release would add once the first one is in real users’ hands.
- 01Agent and reseller portal
- 02Dynamic pricing by demand
- 03Multi-currency checkout
- 04Guide app with offline manifests
- 05Post-trip reviews and referrals
Concept project
Need Something Like This?
This is concept work: the product design, screens and architecture we would start from. If your business needs travel booking or tour operations software, we can scope a first release with you, usually within a week.
Next project
Staffora
Hiring, onboarding and HR for growing teams, with fair AI built in.

