Zettify

Case study ·

Integrated tour management platform

One platform for tour products, bookings, partner operators and online sales.

Industry
Travel & Tourism
Type of work
Platform · Website · Operator API
Services
BuildDesign
Line drawing of a sales dashboard with a rising bookings chart

01The challenge

The tour company ran its products across spreadsheets, chat apps and three partner portals. Every booking was typed in twice, and commissions were reconciled by hand at the end of each month.

02What we built

We built one platform that holds tour products, availability and pricing, syncs with partner operators over their APIs, and sells online through a public website.

One source of truth for every tour

Products, departures and seats live in one place. Partner operators receive confirmed bookings through an operator API instead of a chat message, and availability flows back the same way.

Four booking steps from search to a confirmed seat, the last one highlighted
The booking flow, from search to a confirmed seat.

What we connected

  • Partner operators' booking systems
  • Online card payments
  • The accounting export

How a booking travels

  1. A traveller books and pays on the website.
  2. The platform reserves the seat with the operator.
  3. The invoice, receipt and commission are recorded at once.

Bookings stopped living in chat threads. Everyone works from the same seat map.

Built to grow with new partners

Each operator plugs in through a small adapter, so adding a partner is configuration plus one integration — not a rewrite. Webhooks arrive at a single endpoint such as POST /operators/:id/bookings.

{
  "tour": "TOUR-0142",
  "departure": "2026-11-04",
  "seats": 2,
  "status": "confirmed"
}

Want something similar? Tell us about your project — or read how Amazon API Gateway fronts integrations like these.

03Key features

  • Tour & product management
  • Operator API integration
  • Online booking & payment
  • Invoices & receipts
  • Sales & commission tracking
  • Sales dashboard

04Outcome

Bookings now flow from the website straight to operators, with no re-keying and no month-end reconciliation.