Skip to article

When should you add travel to your app?

Travel makes sense when it improves a job your customers already do in your app. Before launching, decide who owns booking changes, customer support and refunds.

Add travel to your app when it improves something your customers already use you for: rewards, payments, work travel or another connected task. A booking tab on its own is a weak reason to take on the operating work.

Consider a schedule change that leaves the customer unable to use a hotel night. They will return to the app that sold the trip. Someone needs to explain the options, work with the suppliers and follow the refund if one is due.

The decision therefore includes both customer value and responsibility. This note helps you assess those together and choose how much of the travel experience to own.

The five reasons that can justify travel

Most credible strategies begin with one primary reason. One, not three.

  1. Make an existing value store more useful. Points stay abstract until someone spends them on a real hotel on a real Tuesday. Travel is the most legible exchange rate a rewards program has.
  2. Complete an existing journey. A property marketplace or HR platform already holds the identity, policy and approval chain that travel would otherwise ask the customer to retype.
  3. Deepen a financial relationship. Travel is where FX, instalments, insurance and card benefits stop being features and start being the reason the customer reached for your card.
  4. Create a commercial surface. Margin works when the model funds servicing, not only booking. A take rate that ignores the refund desk is a forecast, not a business.
  5. Serve a distinct segment. Frequent business travellers, students moving abroad, premium members: a first release with a point of view beats one with a catalogue.

If none of these reasons is specific to your business, wait. “Customers travel” is a fact, not a strategy.

The readiness test

Score each dimension red, amber or green. Be unkind: the table is only useful if it can say no.

DimensionGreen looks likeRed looks like
Customer jobOne sentence explains the problem and target segment“Become a super-app” or “increase engagement”
DistributionYou have a trusted, repeat channel to eligible usersTravel must acquire an unrelated new audience
AdvantageIdentity, rewards, payments, policy or workflow makes the experience betterThe product is a reskinned commodity catalogue
OwnershipA leader owns conversion, fulfilment and resolutionPartnerships owns launch; support inherits the rest
EconomicsModel includes margin, incentives, refunds, support and operationsBusiness case ends at booking commission
Technical fitIdentity, events, payment and support systems can connect to an orderTravel becomes an isolated web view
TrustTerms, service paths and money states can be explained clearlyThe partner boundary is intentionally obscure

One red is survivable. Red ownership is not. Without a named person accountable for the whole experience, every other dimension degrades quietly: economics get re-forecast, support absorbs the overflow, and the partner boundary becomes the answer to every hard question.

Read the decision as a sequence of gates, each with an honourable exit. Failing at gate one costs a meeting; discovering the same failure after launch costs the brand.

COULD CUSTOMERS BOOK TRAVEL HERE? almost always yes · not the question GATE 1 · A REASON SPECIFIC TO YOU value store · journey · money · segment no · a link is enough GATE 2 · READINESS TEST seven dimensions · red, amber, green reds · wait and fix GATE 3 · OWNERSHIP IN WRITING one leader, conversion to resolution red here is fatal GATE 4 · POST-BOOKING change + cancel + partial refund not ready · answers scattered LAUNCH TO A BOUNDED COHORT each exit is cheaper than the gate after it · a gate failed after launch becomes the tab nobody owns
Four gates between "customers could book here" and a launch worth defending. Every gate has an honourable exit, and the ownership gate is the one that cannot stay red.

Start with a travel experience your team can support

The first release should match the job, not the breadth of a supplier catalogue.

For a rewards program, hotels are usually the most legible redemption surface. For a regional super-app, buses fit the frequency that already exists. For a premium card, flexible flights and protection fit the proposition. For an HR system, policy-aware business travel is the point.

OnArrival exposes individual product primitives for Flights, Hotels, Buses, Experiences, Insurance and Payments, as well as Bundles. Breadth is an option. It should never be the launch requirement.

Referral, embedded or headless?

Your experience ambition decides the model. Every step to the right is also a compliance commitment that outlives whoever chose it.

ModelWhat the customer experiencesWhat you ownUse it when
Referral or affiliateLeaves your product to complete bookingDiscovery and handoffYou are testing demand and do not need continuity
White-labelUses a configured partner flow under your brandPlacement, brand choices and relationshipSpeed matters and standard flows fit the job
Composable embeddedUses native components inside your productJourney design, context and selected business rulesTravel should feel integrated without building the machinery
Headless APIsUses an experience designed entirely by your teamFull front end, orchestration choices and differentiationInteraction design and product logic are strategic advantages

A referral ships in days and keeps card data, PCI scope and servicing entirely outside your walls. White-label is configuration on the partner's flow, inside the partner's scope. Composable embedding is weeks of work, and because payment stays inside provider surfaces, a card number never touches your servers. Headless means your checkout owns the card fields, which moves you from the lightest PCI self-assessment into real scope with real audits, and it means your team builds the manage-booking surface and then staffs the desk behind it. Price that desk before you choose: one around-the-clock support seat is roughly five people once shifts and leave are counted.

YOU OWN AND MAINTAIN PARTNER ABSORBS REFERRAL days to ship no card scope · no servicing WHITE-LABEL config, not code partner's flow and scope COMPOSABLE weeks to native feel card never touches your stack card fields become yours HEADLESS APIS your checkout · your UI PCI scope + servicing desk
Each step right transfers ownership from partner to you. The last step brings the card fields, PCI scope and the servicing desk with it.

The Embedded travel solution supports the latter paths with composable surfaces and APIs. Choose the lightest model that can deliver the experience you promised: control is only worth its price if the team intends to use it every week. Fintech teams can continue with the more specific guide to embedded travel for fintechs.

Build the business case around completed outcomes

A model built on traffic and conversion is a model of the good week. The lines that decide the answer sit further down:

  • Trip frequency and product mix inside the chosen segment
  • Margin, rewards subsidy and payment economics
  • Cancellation, refund and chargeback exposure
  • Support contacts and manual servicing cost
  • Supplier or infrastructure terms, and who owns delivery
  • Value to the core product, with a way to measure it

The spreadsheet needs at least these lines, and the servicing lines are the ones that quietly get omitted:

gross_margin  = bookings x take_rate + supplier_incentives
payment_cost  = MDR + FX spread + chargebacks + refund processing
servicing     = schedule_changes x cost_per_touch
              + cancellations x refund_handling
              + support_contacts x cost_per_contact
subsidy       = rewards funding + promotional pricing
net           = gross_margin - payment_cost - servicing - subsidy

Run base, low-demand and exception-heavy cases. The exception-heavy case is not paranoia: flights reschedule, weather cancels connections, hotels overbook. Every one of those events lands in the servicing line, and none of them appear in a model that ends at booking commission. Name the strategic effect in advance too. “Engagement” is what a business case says when it has not chosen a driver; retention, premium adoption, card preference, reward redemption and workflow completion are things you can be measurably wrong about.

Assign responsibility for changes and refunds

Do not launch until the team can answer one scenario out loud, in a room, with no partner on the call.

A customer booked two trip components. One supplier changed the timing, the customer wants to cancel the other, and a partial refund is due. Ask:

  • Where does the customer see the current truth?
  • Which actions are self-service?
  • How are financial consequences calculated and displayed?
  • What context reaches the support team?
  • Who contacts the supplier if automation cannot finish?
  • How does finance trace the refund?
  • What status does the customer see while waiting?

If those answers live in separate partner decks, the product is not ready. The OnArrival platform lifecycle and Payments layer show why the order and money model need to stay connected after checkout, and the post-booking essay makes the longer argument that the period after payment is where a travel product wins or loses trust.

So, should you add travel?

Add travel when it helps customers do something they already come to your product for, and your team is ready to support the trip after payment. Start with a small customer group. Measure completed bookings, resolved changes and returned refunds before expanding.

Not yet, when the strategy is a category label, the economics stop at commission, or the customer has to cross an unexplained seam the moment something changes.

The travel products that work do not feel bolted on. They feel like a capability the host product was always in a position to provide, and the giveaway is never the search page. It is what the app can say at 3 a.m. when the plan changes. Once the product case is green, use the build-versus-buy framework to decide which responsibilities should stay inside the company.