Case 01 — MyLINK Portal
MyLINK Portal
Unifying 50+ legacy products into one platform — from the inside out
LINK Mobility is one of Europe's largest CPaaS providers — Oslo-listed, ~700 employees, NOK 7bn revenue, 50,000+ customers sending over 20 billion messages a year. It had grown primarily through acquisitions, resulting in a fragmented product landscape slowly becoming a liability.
When I joined in 2021, the situation was more complex than the strategy documents suggested. The problems were structural, human, and deeply political. Products were frozen in time — many had lost their original engineering teams when companies were acquired, leaving no one to build new features or fix bugs.
Customers faced multiple logins, multiple interfaces, no coherent experience. Revenue per customer was low and upselling was structurally impossible — there was no unified surface to show clients what else existed.
Internally, multiple engineering teams were independently building the same features with no knowledge sharing. Billing was chaotic. Support costs were enormous. A group of managers had been pushing for change for years — and nobody believed it would happen this time either.
The engineering organisation, based primarily in Bulgaria, was resistant to product management involvement and openly skeptical of UX as a discipline. The people who most needed this change were the most exhausted by the fact that it hadn't happened yet. That was the environment I walked into.
The Copenhagen moment — and what came before it
My first major test came early: a strategy workshop in Copenhagen with the company's senior managers. I was 30, the only PM in the room, surrounded by men in their 40s who had been debating these problems for years.
The conversation was going in circles — arguments about what constituted a product versus a feature. At some point a long silence. I asked one question: "Would this be upsell or upgrade?" The room changed. That distinction unlocked an entirely different way of thinking about the product offering. We spent the next hour restructuring the map.
That workshop taught me something I've used ever since: in politically charged rooms, a well-placed question does more than any argument. I came to every subsequent meeting with something to show — a wireframe, a prototype, a framework — and with questions ready for when showing something wasn't the right move.
Build the north star before anything else
Before touching any feature or sprint, I worked with the Head of Product to translate executive strategy into something the organisation could actually execute. The output was a product Blueprint — defining what the portal was and was not, which legacy products would migrate and which would sunset, what the value proposition was for customers and for LINK internally.
This Blueprint became the north star for every subsequent decision. When stakeholders pushed for out-of-scope features, I pointed to the Blueprint. When engineering proposed diverging solutions, the Blueprint anchored the conversation. It is still the reference document today.
I also ran a naming and principles workshop early on — a deliberate move to give the project a codename and a shared identity. It sounds small. It wasn't. Teams defend what they helped name.
Build the team before building the product
I was given a UX and frontend team assembled from a recently acquired company in Macedonia. They were talented but disconnected — from each other, from the product, from the broader organisation. Before we could design anything meaningful, we needed a shared way of working.
I started with fortnightly retrospectives — joint sessions with UX and tech together. Not to review deliverables, but to surface the friction in their daily work and systematically reduce it. We now meet monthly. The problems didn't disappear — they shrank.
I built a complete UX process from scratch: documented in Confluence, with Figma templates for every project type, clear definitions of what research meant, how prototypes connected to engineering specs. I invited the most resistant team members to contribute to the process rather than receive it.
I also requested that HR run a team dynamics workshop. Some people left after that. The team that remained has been stable ever since. No one has left in four years. That's a metric too.
The research foundation
Before a single wireframe was drawn, we ran an exhaustive discovery process. We interviewed internal support teams across multiple markets, analysed existing products, mapped customer personas, spoke directly with clients, and ran a full competitive analysis.
I introduced tools to record and analyse client feedback from meetings systematically, and fought to add product analytics tracking from day one — something that required sustained advocacy inside a company that historically measured very little at the product level.
Solve the migration problem differently
The prevailing assumption was that migrating clients between products caused churn. I disagreed with the diagnosis. The problem wasn't migration — it was forced migration.
I proposed a soft migration strategy: first connect client data to the new portal so they could see their existing information there. Once they were logging in regularly and seeing value, introduce the new product capabilities alongside. The migration became a natural next step, not a disruption. Clients began requesting it themselves.
We also established a strict rule: no product could enter the portal without following the unified provisioning process and invoice structure. This was a political battle — several product teams pushed back hard — but it was non-negotiable.
Earn trust on every front, differently
With local market managers who resisted the portal, I always left conversations with a solution and a concrete action plan — never just a diagnosis. Patience was the strategy. Speed of response built credibility that arguments couldn't.
With the engineering team, I showed them — incrementally, specifically — how structure in the roadmap made their work easier rather than more constrained. I found allies inside that team and made those people visible.
With C-level stakeholders, I experimented constantly with format: presentations, wireframes, metaphors, videos, user journey flows narrated in the client's voice. I presented at every all-hands event, every quarterly review, every annual market gathering — with honesty about what wasn't working yet, because credibility under pressure is built by telling the truth when it's uncomfortable.
12,900+
Unique users
Across 6 European markets
8m 41s
Avg. session duration
14% bounce rate — strong for B2B enterprise
10+
Legacy products
Migrated or sunset — 91–100% completion in Nordics
6
Markets launched
Norway, Denmark, Finland, Sweden, Spain, Global Sales
1
Team departure
In 4 years — the Macedonia team has since grown
0
Open billing exceptions
Provisioning unification ended daily financial fires
The hardest part of this project was never the product. It was the organisation. I had to manage in three directions simultaneously — building confidence in a team that had been under-resourced, bringing along stakeholders who had been disappointed before, and maintaining credibility with leadership.
The thing that worked, consistently, was arriving prepared. Not just with a plan, but with something to show. Political rooms don't respond well to arguments. They respond to momentum. I learned to create it.
In a complex organisation, the Blueprint wasn't just a product document — it was a political tool. A written, agreed-upon north star made every difficult conversation easier. The debate was with the document, not with me.
“I was perhaps too trusting with certain stakeholders early on. I assumed good faith where there was none, and it cost time. I've learned to read the room earlier — to distinguish between genuine resistance and political positioning — and to act on that difference sooner.”