The Markin ROI Report for Enterprise Growth TeamsRead now
MARKIN
nomadTravel / eSIM

How Nomad turns customer signals into growth across dozens of markets

+22%

ARPU · measured against a randomised holdout

In short

Nomad sells eSIM data plans in dozens of countries, where every traveller has a different trip, device and price sensitivity. Markin now decides the next best action for each customer and launches it through Nomad's existing stack, lifting ARPU 22% on treated cohorts against a randomised holdout.

Results

+22%

ARPU on treated cohorts

vs randomised holdout, full measurement window

+34%

Repeat purchase rate

travellers buying a second plan within 90 days

11×

Experiments live per month

compared with the pre-Markin campaign calendar

Anonymised range across Markin deployments in large B2C bases, read over a full measurement window. It is not an industry benchmark and not a forecast for your base.

Nomad, Travel / eSIM

At a glance

Industry
Travel connectivity / eSIM
Markets
Dozens, sold in local currency
Base
Millions of travellers, mostly one-trip buyers
Motions live
Cross-sell, win-back, top-up timing, price testing
Stack
Warehouse, CDP, Braze, app SDK, Stripe
First measured lift
Week 6

The challenge

Nomad's growth was capped by the shape of the product: most travellers buy once, for one trip, and disappear. The revenue question was never 'who do we email', it was 'which of dozens of plan, price and timing combinations is worth showing this specific traveller before their data runs out'.

A campaign calendar could not answer that. Segments were built by market and rebuilt every quarter, offers were the same for a two-day city break and a three-month relocation, and the team had no way to tell whether a top-up push had created revenue or simply harvested a purchase that was going to happen anyway.

Hiring their way out of it was not realistic either: the analytical work needed to keep dozens of markets individually optimised is a full data-science pod, permanently.

What Markin did

01 / Data & context

Trip context, not just a customer record

Markin reads Nomad's warehouse, CDP and app events in place and builds a per-traveller picture: destination, device, plan size, consumption curve, roaming behaviour and the local price of alternatives. No data is copied into a new system.

02 / Intelligence

Hypotheses the team never had time to write

The intelligence layer surfaces revenue opportunities on its own, sizes them and turns them into candidate actions: who is about to run out of data, who is extending a trip, which market tolerates a larger plan, where a discount only cannibalises a purchase already coming.

03 / Action

1:1 execution inside Nomad's own stack

Approved actions launch through Braze, the app and Nomad's own checkout, each with a randomised holdout attached. Actions that fail to beat their control are retired automatically rather than living on in a calendar.

Experiments that ran

HypothesisSegmentActionChannelMeasured lift
Heavy users hit their cap before the trip ends and churn to a local SIMTravellers at 70% consumption with 3+ days remainingTop-up offer sized to the remaining trip, not a fixed packPush + in-app+19% top-up revenue
Multi-country itineraries are under-served by single-country plansBookings with connections in 2+ regionsRegional plan positioned at purchase and at first border crossingCheckout + email+12% AOV
Past travellers return on a seasonal cycle we are not anticipatingLapsed buyers with a repeat-travel patternWin-back timed to their own travel rhythm, no discountEmail + paid audience+34% repeat rate
Discounting new markets buys volume we would have won anywayFirst-time buyers in high-intent marketsWithhold the promo, hold price, measure against controlCheckoutMargin preserved, no volume loss

How it rolled out

  1. Week 0

    Connect, do not migrate

    Warehouse, CDP, Braze and app events connected read-only. First opportunity feed generated from historical behaviour.

  2. Week 2

    First motion live

    Top-up timing goes live in three markets with a randomised holdout on every decision.

  3. Week 6

    First readable lift

    Top-up revenue reads +19% against control. Two hypotheses are retired for failing to beat their holdout.

  4. Week 12

    Scaled to the full footprint

    Four motions running across every market, with the growth team reviewing decisions rather than building campaigns.

In their words

Markin runs 1:1 lifecycle across dozens of markets. It's the growth team we could never hire.

Growth Lead, Nomad

The stack Markin worked with

Questions buyers ask about this case

Why does an eSIM business need decisioning rather than more campaigns?

Because the revenue question is per traveller, not per segment. A two-day city break and a three-month relocation need different plans, prices and timing, and no campaign calendar can hold dozens of markets in that resolution.

How was the Nomad result measured?

Every decision carries a randomised holdout. The lift quoted is the difference between the treated cohort and that control group over a full measurement window, not a before-and-after comparison.

Did they have to move their data to Markin?

No. Markin reads from the warehouse, CDP and product events already in place. Nothing is copied into a new system and nothing is locked in.

Which team ran it day to day?

The existing growth team. Markin does the analytical work, a travel team of that size would need a dedicated data-science pod to produce, and routes every action into the tools they already operate.

How long until the first measurable lift?

A first motion goes live in about 30 days and the first statistically readable result lands inside the following six weeks. Scaled impact typically reads at 90 days.

More customer stories

See what your base is worth.