Product Design

TRULY eSIM App

A native mobile app that lets travellers buy, install and top up eSIM data in a few taps, right from their phone.

Role
UX/UI Designer
Client
Truely
Deliverables
  • UX Strategy
  • Wireframes
  • UI Design
  • Prototype
Tools
  • Figma
  • FigJam
TRULY eSIM mobile app hero
Objective

To give travellers and digital nomads a mobile-first eSIM experience: choose a plan, activate it and manage data in a few taps, anywhere in the world.

Design Process

Designing for the mobile first, mapping the on-the-go moments where people buy and activate data, then shaping fast, thumb-friendly flows around them.

Design Thinking

Design thinking process for mobile

Mobile-First

Does it work on a phone?

People are usually on the go, glancing quickly with zero patience. So make things big, obvious and easy to tap.

  • Make buttons big and easy to tap, aim for 44px
  • Around 34px feels comfortable
  • Never go smaller than 26px
44 px

Task-First

What is the user trying to get done?

Figure out the one thing they came to do, put it front and center, and get everything else out of the way.

Keep it simple to get around:

  • No confusing menus or pages that are hard to find
  • No long or fiddly forms
*invalid input

Content-First

What does the user actually care about?

Lead with what people really want and need. Nail that first, then worry about making it look pretty.

Write for reading on the go:

  • People take in about half as much on a phone as on a laptop
Nadia Rahman, a travel content creator

Nadia Rahman

31 · Travel Content Creator

Needs

Fast, reliable data the second she lands so she can post and stay online while she keeps moving.

Goals

Grab a plan and get connected in a couple of taps, then top up without thinking about it.

Challenges

Patchy connections kill her uploads, and swapping SIMs in every new country is a real hassle.

Leo Martins, a student and backpacker

Leo Martins

23 · Student · Backpacker

Needs

Cheap, short-term data across lots of countries without locking into anything long.

Goals

Compare prices fast, pay once, and skip the SIM-card queues at the airport.

Challenges

Tight budget, and nervous about surprise fees or plans he can't cancel.

Priya Nair, a remote product manager

Priya Nair

34 · Remote Product Manager

Needs

Dependable data for calls and work during long stays abroad, all managed from her phone.

Goals

Keep an eye on usage, top up before she runs out, and switch plans as trips change.

Challenges

Can't afford dropouts during client calls, and hates juggling multiple SIMs.

User Flow

End-to-end user flow

From first launch through plan purchase, profile install, activation on the ground and mid-trip top-ups — every branch, failure path and loop-back the build has to handle. Click any node for its build notes.

States the flow has to survive

The diagrams above show the intended route. These are the conditions that knock a user off it — each one needs a designed screen, not a generic error.

ConditionWhat the user seesEffect on flow
Device has no eSIM slotCompatibility screen with a model list and a link to check IMEI via *#06#Hard stop
Carrier-locked handsetExplainer on unlocking, plus a reminder that the plan can be bought now and installed laterPurchase allowed, install deferred
Payment declinedReason from the processor, alternate methods surfaced first, order held for 30 minRetry loop
Profile download fails mid-installRetry with the same activation code; QR and manual SM-DP+ details always visible as fallbackRetry loop
Activation code already usedSupport hand-off with the order ID prefilled; agent can reissue a profileSupport required
Installed but no data at destinationChecklist: data roaming on, line set as mobile data, APN, airplane-mode cycleTroubleshooting loop
Data used up mid-tripPush at 80% and 100%; top-up sheet opens one tap from the notificationTop-up path
Plan expires while abroadExpired badge on the eSIM card; buy-again keeps the same destination and profileRe-enters discovery
User switches to a new phoneTransfer flow: deactivate on the old device, reissue profile on the new oneRe-enters install
Offline on arrival, before installInstall assets cached at purchase so QR and codes render with no connectionWorks offline
Final Design

A clean, modern mobile interface that makes buying and managing eSIM data feel effortless.