Turning a support-heavy bottleneck into a self-service flow
Productsup is an enterprise product content syndication platform. Customers upload, structure, and enrich their product data, then push it out to the channels where they sell and advertise.
Exports is a required step, every customer passes through it to push product data to the channels where they sell. But it was the most-touched, least-loved area in the product: 1,489 channels in one endless alphabetical list, no guidance, no way to tell what mattered. New users couldn’t finish setup without support jumping in. One line that summed it up: “I don’t know what I should do and why.”

The old cluttered list of exports
Blank exports finally visible
The most-used export templates - blank exports, promoted to the top instead of buried.
Search & filters that scale
Find a known channel in two clicks. The #1 driver of “can’t find channel” tickets, gone.
Industry-aware catalog that scales
The list of exports now adapts to the customer’s industry rather than showing everyone the same static catalog. And labels the channels their peers actually use as “Popular”.
Multi-select setup
Customers can now select multiple exports at once. The research made clear: they want to add everything relevant in one pass, then configure each channel later.

The redesigned, guided export catalog
-34%
Reduced channel setup support tickets
58% → 82%
Increased self-service rate
+22%
Channels added per account
-40%
Reduced time to first export
Discover → Define → Develop → Deliver Interviews + Heap data + ticket history → validated wireframes through a 13-person unmoderated and 3-person moderated test → pixel-perfect handoff on our design system.

Secondary research: Utilise existing knowledge

Secondary research: Utilise existing knowledge

Primary research: first detected issues

Conduct interviews with customers and relevant internal stakeholders

Analyse the data obtained

Open card sorting to cluster the channel categories

Unmoderated usability tests - 13 participants

Moderated usability tests - 3 participants (Customer Success, Integrations & Implementation sessions)
We ran the old and new Exports side by side for a window rather than forcing a hard switch. New customers only ever saw the new experience, while existing customers were shown the new version by default but could switch back to the old one whenever they wanted. This de-risked the change, if anything in the new setup misfired


Moving features to where they belonged
Some settings lived in Exports for historical reasons but conceptually belonged elsewhere (like product-data column settings). The hard part wasn’t moving them, it was doing it without disorienting the users.
Ideal vs. feasible
Some parts of the system were too old to change the way research wanted. A lot of the work was teaming up with engineering to find designs that gave users most of the value without needing a full rebuild.
No owner for the legacy channels
Years of export channels, and the people who built them had left. So finding the truly dead ones without breaking a client still quietly using them meant checking account by account.
One flow, very different users
than force everyone down the same path, I built a searchable, filterable catalog so each user finds what they need their own way, flexible enough for future use cases too.