You Landed. Your Carrier Didn’t
Vivo Travel has been voted Brazil’s best international roaming service six years running. This is the story of the UX gaps that existed behind that reputation — and how we closed them.
■ At this time I was working within both the Telefônica Brasil and Work&Co; teams to resolve it.
How It Started
This project wasn't supposed to be a redesign. It began as a brief oversight of Work&Co's large-scale redesign of Vivo's app — a check-in, essentially. Vivo Travel was one module among many, and since the service is used almost exclusively outside Brazil, it had naturally received less attention from teams operating domestically on both sides.
What I found when I looked closely was a service with real gaps. Not catastrophic ones — the bones were there. But the kind of quiet, compounding problems that erode trust exactly when a customer is most vulnerable: abroad, possibly stressed, relying on their phone to navigate somewhere unfamiliar.
Vivo Travel is Vivo’s international roaming service — and for good reason, it has since been voted Brazil’s best international roaming by Datafolha’s Viaja SP survey six years in a row. But in 2021, the experience wasn’t living up to that reputation
What Was Actually Wrong
Three things stood out
To turn on roaming, users had to navigate through device settings rather than doing it directly from the app. For someone landing at an airport in a country they don't know, hunting through phone settings is not a good experience. It's the kind of friction that sends people straight to customer support — or straight to a local SIM card instead.
Activation was buried
The service described itself using 'monthly subscription' language, when the actual commitment was annual. That's not a small discrepancy. It's the difference between a customer feeling informed and a customer feeling deceived — and it was generating a steady stream of complaints and support calls from people who hadn't understood what they'd signed up for.
The contract language was misleading
Key information was ambiguous
Duration of packages, eligibility criteria and what exactly was covered where — all of it required more effort to understand than it should have. Users were making decisions about international plans without a clear picture of what they were buying.
Click to enlarge — flow diagrams covering Vivo international roaming activation by customer type, device setup steps, plan pricing by region, and roaming rules and conditions.
What We Did About It
The most immediate fix was the Roaming Activation Hub — a direct shortcut built into the app that let users activate roaming without ever leaving it. Simple in concept, meaningful in practice. The moment of needing to turn on roaming is rarely a calm one.
On the content side, I ran a UX content study with A/B testing to find the language that actually worked. Not the language that made sense to the product team, but the language that landed correctly with users making quick decisions in high-friction moments. 'Monthly subscription' became accurate annual contract language. Eligibility and package duration were rewritten for clarity, not comprehensiveness.
To align both teams on what the experience needed to do, I also created detailed flowcharts covering the essential processes for both daily and annual roaming packages. When two separate teams are working on the same product from different companies and different vantage points, shared documentation isn't a nice-to-have — it's what keeps things from drifting apart again.
Click to enlarge — mid-fidelity wireframes and high-fidelity screens documenting the Vivo Travel plan subscription flow, including cancellation confirmation and plan detail screens.
The Outcome
That last number is worth pausing on. When users could actually understand what Vivo Travel offered and activate it without friction, more of them chose to upgrade. Clarity didn't just reduce complaints — it became a commercial opportunity.
18%
Increase in user satisfaction with clearer contract terms
15%
Reduction in customer support inquiries related to roaming activation
12%
Increase in prepaid-to-postpaid upgrades among users exploring Vivo Travel
What this project was really about
International roaming is one of those features that reveals a lot about how a company thinks about its customers. The assumption built into the original experience was that users would figure it out — that they'd read carefully, navigate patiently, and sort out the settings themselves.
People don't do that under normal circumstances. They certainly don't do it when they've just stepped off a long-haul flight.
The fixes here weren't technically complex. What they required was someone willing to look at the experience from the outside, call out what wasn't working, and do the unglamorous work of getting two separate teams aligned on language, logic, and user flow. That's most of what good UX work actually is.
