The platform that runs every tour, from booking to completion.
One Journey runs curated walking tours across Europe. They came to us for a single automation — and left with the platform that now runs their entire operation.
Visit onejourney.com- Industry
- Travel & tours
- Engagement
- End-to-end product
- First demo
- Within 1 week
- First release
- 4 weeks
A business held together by hand.
The business worked — but it ran on glue. Bookings landed in a third-party engine, and everything after that was held together by hand.
- Tours were scheduled in a single shared Google Calendar, with every guide assigned manually.
- Guides couldn't pick up their own work — each one had to be slotted in and coordinated, mostly over ad-hoc WhatsApp groups.
- There was no audit trail: no clean way to see who did what, or who actually ran which tour.
- Payroll meant reconstructing attendance by hand from messages and memory.
A purpose-built command centre.
Bookings flow in from a third-party engine; everything after — staffing, the day-of flow, communications, and reporting — happens here.
Two purpose-built workspaces
One workspace for admins to run the operation, another for guides to manage their own day — each designed around how that role actually works.
Self-serve tour claiming
Guides browse the departures they're qualified for and claim or release them themselves — so staffing largely runs without a coordinator in the loop.
A tiered eligibility engine
Claiming is gated by guide tiers, release windows, and open slots — plus real-world rules like no overlapping tours and mandatory breaks between departures.
Real-time messaging, per departure
One chat thread per tour, automatically scoped to the right people, with read receipts, mentions, attachments, and push — replacing the scattered WhatsApp groups.
An invisible automation layer
Scheduled jobs keep bookings in sync, send guest tickets and reminders, mirror assignments to guides' Google Calendars, and run health monitors that surface silent failures before they reach a live tour.
Admin dashboard & reporting
A single view across guides, tours, operations, and departures — staffing, ticketing, and guest communications managed in one place.
Straight from the team that runs on it.
Before Niddo, we ran everything off spreadsheets, a shared calendar, and a pile of WhatsApp groups. Now the whole operation lives in one place — guides pick up their own tours, nothing slips through the cracks, and I can finally see exactly what's happening across every departure. It's become the system the business runs on.
One system, running the day.
- The team spends far less time on day-to-day staffing — guides claim and release their own tours.
- New guides onboard faster, with the rules of the operation built into the product.
- Fewer errors, and a clear, real-time overview of how the business is running.
- Payroll is straightforward — attendance and assignments are tracked automatically, not reconstructed by hand.
- A full audit trail of who did what, across every departure.
Designed, built, and shipped end to end.
They first approached us for a simple automation that would have solved one piece of the problem. We worked with them to see the whole picture — then designed, built, and shipped the platform end to end.
- Product design
- Frontend
- Backend
- Infrastructure