Short answer: A white label eSIM for airlines lets a carrier or its loyalty programme sell mobile data for the passenger's destination as an ancillary, under the airline's own brand, at booking, in manage-booking and at check-in. Through the eSIM Signal partner programme the airline buys each eSIM at a partner price, sets its own retail price or points value, and delivers the QR code and a one-tap install link instantly by API. There is no setup fee, no monthly minimum and no fixed-term contract.
Why travel data fits an airline's ancillary range
Airlines already sell seats, bags, meals and insurance around the ticket. Data is the next obvious add-on because nearly every passenger lands needing it: to book a ride, open a hotel confirmation or message home. The airline is the one brand that knows exactly where and when each passenger arrives, which makes the offer unusually relevant.
It also suits the product team's constraints:
- No stock and no logistics. eSIMs are digital, so there is nothing to ship, store or hand out at the gate. eSIM Signal supplies eSIMs only, no physical SIM cards.
- Destination-matched by default. The arrival airport tells you the country, so the offer can show one or two relevant plans instead of a catalogue.
- Works for loyalty currencies. Because you set your own retail price, a data plan can be priced in points or miles as easily as in cash.
Where to place the eSIM offer in the passenger journey
Ancillaries sell best when they answer a question the passenger is already asking. For data, there are four natural moments.
At booking
Add a compact "Data on arrival" card next to bags and seats, pre-filtered to the destination country. Keep it to a small and a larger fixed plan plus, where available, an unlimited day pass. Long lists slow the checkout funnel.
In manage-booking and the pre-departure email
The pre-departure email is often the best slot: the trip is real and the passenger still has time to install on home Wi-Fi. Add a short "check your phone supports eSIM" line.
At online check-in
Check-in confirms the passenger is travelling, which reduces refunds. A last-chance offer here works well for business travellers who forgot to sort data.
Loyalty programme redemption
Data is an attractive low-value redemption for members with small points balances, and it keeps the programme useful between flights. Let members redeem for a plan and receive the install link in the app.
Tip: do not promote the eSIM inside the in-flight Wi-Fi portal as something to use on board. A travel eSIM connects to ground networks, so position it clearly as data for when you land.
How a white label eSIM integration works for an airline
Most airlines already have an ancillary platform or a merchandising layer. The eSIM Signal REST API at https://esimsignal.com/api/v1 plugs into it like any other ancillary supplier.
- Map routes to destinations. Translate each arrival airport to a destination id such as
ITor a regional id such asEUROPE-USAfor multi-country itineraries. - Pull the catalogue. Use a key with the catalogue scope to list packages with readable ids like
IT_5GB_30D_FIXED, then cache the few plans you want to merchandise per country. - Price it your way. Your partner price applies automatically to every order. Add your own margin, or convert it to a points value for the loyalty shop.
- Place the order when payment clears. Send an
Idempotency-Keyso a retried payment callback never creates a second eSIM, and put your own booking or order reference incustomer_refso finance and support can trace it later. - Deliver instantly. Each order returns the ICCID, activation code, QR code and a one-tap install link. Show them in the booking confirmation, the app's trip page and the pre-departure email.
- Listen for webhooks. Signed events such as
order.completed,esim.activatedandesim.expiredarrive with an HMAC-SHA256 signature inX-ESIMSIGNAL-Signature, so your systems can trigger "you're connected" messages or a top-up nudge near the end of the plan.
The full request and response examples for every endpoint are in the docs, downloadable as a PDF for your integration partner. Our eSIM reseller API integration guide walks through the same flow in more developer detail.
Security that suits an airline IT team
- Scoped Bearer API keys (catalogue, orders, esims, refunds), so the merchandising service can read prices without being able to issue refunds.
- An IP allow-list to lock production keys to your own servers.
- Read-only test keys for building and testing against the real catalogue without placing orders.
- Team roles and email two-factor sign-in in the Business Panel, so ancillary, finance and support staff each get the access they need.
Keep the passenger experience on your brand
Passengers trust the airline that sold them the ticket, so the eSIM should feel like part of the trip, not a hand-off to a stranger.
- Neutral install page. Partner eSIMs open an install page with no eSIM Signal branding, so the passenger only sees your name in your own emails and app.
- Branded QR code. The QR can carry your colour and logo, with a live preview in the panel before you switch it on.
- Your own help content. Link your FAQ to the device-compatibility and install steps, and explain the basics: install before departure on Wi-Fi, turn on the eSIM line and data roaming for that line only after landing.
For the wider picture of selling under your own name, see how white label eSIM works.
Routes, regional plans and connecting itineraries
Airline itineraries are rarely as simple as one country. Plan the merchandising rules around how people actually fly.
- Long-haul with a connection: most passengers only need data at the final destination, so offer that country rather than the hub.
- Multi-city or open-jaw trips: offer a regional plan. Coverage spans 210+ countries and regions, with country, regional and global plans, and some regional plans are partner-only, such as Europe 33, Europe 50, Asia 14, Asia 31, South Asia, Africa 21, Africa 29, the Caribbean, Central America and Australia & New Zealand.
- Long stays and students: suggest a larger fixed plan, with top-ups available through
GET /esims/{iccid}/topupsandPOST /esims/{iccid}/topupso the passenger can extend without buying a new eSIM. - Short city breaks: an unlimited day pass, where available for that destination, is easy to understand on a small booking card.
Coverage detail by market is in our global eSIM coverage guide for resellers.
Refunds, cancellations and irregular operations
Flights get cancelled and trips change, so set the rules before launch.
- Never installed, never charged for. An eSIM that was never installed can be refunded to your partner balance within the refund window, through the API or the panel.
- Installed is final. Installed or used eSIMs cannot be refunded, so encourage passengers to install close to departure rather than at the moment of booking a trip months away.
- Mirror it in your fare rules. Write the ancillary terms so they match: refundable until installed, non-refundable afterwards.
- Watch
order.refundedevents so the booking record, loyalty account and finance ledger all update together.
Billing, reporting and reconciliation
The account runs on a prepaid balance topped up by card, with a saved card, low-balance alerts and optional automatic top-up so a busy holiday weekend never pauses sales. A small minimum applies per top-up and card top-ups carry a small processing fee.
The Business Panel gives an itemised ledger with receipts and CSV/Excel exports, sales analytics, and a searchable price list you can download as a spreadsheet for your revenue-management team. Because every order can carry your customer_ref, matching eSIM sales to bookings is a straightforward join rather than a manual hunt. How partner pricing and margin work is explained in eSIM wholesale pricing: rates and margins.
Common mistakes airlines make with data ancillaries
- Selling at booking only. Many passengers book months ahead and decide on data in the final week.
- Promising features the plan does not include. Travel eSIMs are data plans: do not advertise calls, SMS or a local phone number.
- Ignoring device checks. Add a simple eSIM-compatibility prompt before payment to cut support contacts.
- No owner for support. Decide who answers "my eSIM isn't working" questions. Your named account manager can help by email or WhatsApp, usually within one business day, but first-line contact should sit with your own team.
How to get started
- Apply for a partner account. Every account is reviewed by the team, and most partners go from first contact to first sale within a few days.
- Pick two or three pilot routes with a clear single destination and build with read-only test keys.
- Launch in the pre-departure email first, then add booking and check-in placements once the numbers look right.
There is no setup fee, no monthly fee and no fixed-term contract, and you can end the agreement any time; delivered eSIMs keep working until they expire. To see the partner price list, get wholesale rates.
Frequently asked questions
Can an airline sell eSIMs under its own brand?
Yes. Partner eSIMs use a neutral install page with no eSIM Signal branding, and the QR code can carry the airline's colour and logo, so passengers only see the airline's name.
Can loyalty members pay for an eSIM with points or miles?
Yes. The airline buys at its partner price and sets its own retail value, so it can price a plan in points, cash or a mix inside its own loyalty shop.
Does a travel eSIM work during the flight?
No. A travel eSIM connects to mobile networks on the ground, so it is for data after landing; passengers should install it before departure and switch it on when they arrive.
What happens if a flight is cancelled after the passenger bought an eSIM?
If the eSIM was never installed, it can be refunded to the partner balance within the refund window, and the airline can refund its passenger. Installed or used eSIMs cannot be refunded.
Is there a minimum volume or contract for airlines?
No. There is no setup fee, monthly fee, monthly minimum or fixed-term contract; the airline tops up a prepaid balance and pays only for the eSIMs it orders.