From Drop-Offs to Adoption in Email Assets

Building Régie Braun’s first design system to modernize their real-estate platform, align design and dev, and scale for growth.

00
.
CASE STUDY
OVERVIEW

What if lasting speed came not from templates, but from designing a system that scaled with every feature?

That was the case at Flowbox, a User Generated Content (UGC)-powered E-commerce Marketing Platform used by top retail brands across Europe.

The Email Assets feature — designed to help clients dynamically embed curated content in high-converting emails like abandoned cart and product recommendations — was powerful in theory, but plagued by broken flows, poor error handling, and unclear setup steps. Despite being a Premium add-on, it was underused and quietly driving churn.

As a Product Designer, I took ownership of this complex workflow. By collaborating with PMs, support, and developers, I mapped the full user journey, uncovered root issues, and introduced critical UX fixes, validation logic, and small-but-mighty improvements.

In under 3 months, these UX fixes made the feature usable again — reducing churn, boosting adoption, and cutting support escalations across Premium clients.

-10%

Churn Rate

Fewer drop-offs among Premium users after fixes to key blockers and broken flows.

+55%

Feature Adoption

Adoption rose from ~35% to 55% after UX fixes, better validation, and clearer steps.

-35%

Support Requests

Support tickets related to Email Assets dropped by ~35% following UX improvements and better validation.

Disclaimer: This case study reflects my personal experience as Product Designer at Flowbox. All impact metrics shown are based on internal observations and anecdotal feedback, and do not represent official company-released data or views.

01
.
FRAMING
THE
P
R
O
B
L
EM

The Problem

Flowbox’s Email Assets was powerful in theory — enabling brands to embed fresh UGC in high-converting emails like abandoned cart and product recommendations. But in practice? It was barely used.

The result? Struggling to gain traction with high-value clients and quietly driving churn.

The challenge:

How might we uncover and fix usability gaps in this complex journey — without rebuilding the feature — to reduce churn and drive meaningful adoption?

Business Goals

"Our best clients are paying for this — they should be using it."

What that meant in practice:

Increase adoption of Email Assets across Premium accounts

Reduce the need for support escalations

• Justify the value of the Premium plan by improving activation

Avoid a costly rebuild by addressing usability at the UX layer

Why weren’t clients using it?

After mapping every possible path in the Email Assets journey and analyzing common issues flagged by support and CSMs, three core blockers emerged:

01. No Feedback or Validation

Users could submit broken assets without knowing it. No inline errors. No confirmations. Just broken output.

02. Too Many Setup Steps

From asset types to fallback logic to dynamic variables — it was unclear what was required and why.

03. Confusing UI and No Empty State

There was no guidance for new users, and existing ones got stuck trying to edit or preview their assets.

02
.
DISCOVERY
AND
CONTEXT

Users & Audience

User Behaviors

Many premium clients weren’t using the Email Assets feature at all; not because they didn’t need it, but because the setup flow was confusing, lacked validation, and offered no feedback or error handling. The result? Broken emails, frustrated users, and silent churn.

Internal Stakeholders

I collaborated with cross-functional stakeholders to align on priorities, feasibility, and customer impact:

Product Manager – Set business goals, provided roadmap context and prioritized adoption-focused improvements

CTO – Advised on technical feasibility and resource constraints

Customer Success & Support Leads – Flagged recurring client issues and helped validate pain points

0
3
.
PROCESS AND
PRIORITIZATION

Research Approach

With no analytics or user interviews available, I took a triangulated approach to uncover the root issues:

1) Remapped the full UX journey: I manually replicated every user flow for creating and managing Email Assets — from both Dynamic and Product Dynamic asset types — across all plan levels (Advanced and Premium). This allowed me to pinpoint exactly where the experience broke down.

2) Analyzed support & CSM insights: I partnered with Customer Support and CSM teams to surface high-friction pain points directly impacting adoption and retention. Their input revealed consistent complaints, silent errors, and unclear expectations from clients.

3) Audited the interface & micro-interactions: I performed a UI/UX teardown to identify missing validations, dead ends, broken CTAs, and modals without feedback — all critical blockers to successful asset creation.

This bottom-up audit, combined with cross-functional discovery, enabled me to identify the 7 most urgent UX issues — all without direct user testing or tracked analytics.

0
4
.
DESIGN
AND
EXECUTION

Final Design Solutions

#01 Clarify Premium Value

Many users didn’t even realize they were using premium features. To address this, I introduced soft paywalls, in-context upgrade nudges, and visual cues that helped users recognize value at the exact moment of interaction — without interrupting their flow or creating frustration.

Before

Free users could access advanced insights like cluster alternatives and supporting markers — without realizing these were premium features. This lack of visibility made upgrades unlikely, since users didn’t understand what value they were getting for free — or what they’d gain by paying.

After

A soft paywall now highlights premium content with subtle overlays and upgrade prompts. This approach clearly signals value without blocking access, helping users understand what’s included in their plan and nudging them toward upgrading at the right moment.

#02 Reduce Upgrade Friction

Previously, upgrading required users to email support, wait days, and manually submit payment details — a process full of drop-off points. I replaced this with a guided, in-app upgrade flow that let users select a plan, input payment, and gain access instantly — all without leaving the product.

Step 1. Highlighting Premium Features

To help users recognize premium functionality before hitting a hard wall, I added soft visual indicators (like the crown icon) on premium actions. This created early awareness of value and primed users for the upgrade flow without interrupting their workflow.

Step 2. Contextual Upgrade Modal

Instead of generic upgrade CTAs, I designed contextual modals triggered at the moment of intent. This ensured the upgrade pitch was relevant, well-timed, and directly tied to the feature the user just tried to access.

Step 3. Identify User Segment

Since academic and industry users have different pricing and needs, I added a segment step to tailor the flow. This enabled us to show the right message and pricing logic for each user type without confusion or wasted steps.

Step 4. Dynamic Plan Selection

Users now see only the plans relevant to their context (e.g., industry vs academic), reducing cognitive load and streamlining decision-making. This also set expectations around pricing earlier in the process, minimizing drop-offs.

Step 5. Payment Step

To complete the self-serve flow, I designed a native payment screen with minimal friction. This eliminated the need for manual invoicing and let users convert instantly — aligning with our product-led growth goals.

Step 6. Premium feature unlocked

After upgrading, users are seamlessly returned to the tool with full access to previously gated features — in this case, advanced plot customization. This reinforces the value of upgrading immediately by removing blockers and showing the payoff without breaking flow.

#03 Strengthen Feature Gating

Free users often hit usage ceilings without realizing it — or were never nudged to upgrade at all. I introduced stronger, more transparent gating, including daily usage limits and quota-based gating. These patterns helped clearly communicate upgrade thresholds without disrupting trust or flow.

Hard limit gating

This type offeature gating was introduced for high-demand features like daily analysis. These were often used repeatedly by power users, so capping daily access helped surface the value of upgrading at exactly the right moment — when momentum was high. It created a clear, respectful boundary without breaking trust.

Quota-based gating

This type of feature gating on the other hand, was better suited for dataset-heavy workflows. Here, we wanted to build upgrade intent gradually. By showing how each dataset contributed to the user’s quota, we helped users understand their limits before hitting them — offering just-in-time nudges rather than abrupt stops.

Collaboration & Handoff

I collaborated closely with the Front-End Developer and Head of Engineering through weekly design reviews and async updates via Teams and Notion. Clear Figma specs helped streamline handoff and minimize iteration loops.

I also maintained frequent syncs with the CEO to align on direction and incorporate strategic input. In parallel, I worked with the marketing specialist to fine-tune copy for each gated feature and ensure clarity at every upgrade prompt.

Since we lacked a formal design system, I created reusable UI components and tokens directly in Figma to ensure consistency. Most upgrades were released incrementally over 2 weeks to allow for quick fixes and internal feedback.

Design tradeoffs

Designing for growth meant making smart calls under pressure. Each decision here wasn’t just about UI — it was about balancing user behavior, business goals, and technical constraints. Below you will find the key tradeoffs we made to drive adoption without breaking the user experience.

Decision 1: Soft Paywall vs. Hard Paywall

The tradeoff

Hard paywall = stronger upgrade trigger but higher risk of user frustration.

Soft paywall = low friction, but less urgency.

-> Started with soft paywalls to validate user awareness & value comprehension before adding gating limits later.
This is because we needed to educate users on premium features before blocking access since many were not even aware what was premium or not.

Decision 2: One Modal vs. Multi-Step Upgrade Flow

The tradeoff

One-step modal = faster build

Multi-step = clearer value, better analytics tracking

-> Prioritized multi-step modal despite complexity to ensure clarity and track drop-offs at each stage.
This is because we wanted to educate users on the “why” behind upgrading, not just push pricing. The multi-step flow helped us surface key benefits, tailor offers, and reduce drop-off with better analytics.

Principal Investigators & Research Directors

The tradeoff

Fixed Plans simplify self-serve upgrades but can’t address enterprise needs.

Custom Quotes provide flexibility but require sales and delay onboarding.

-> We built a hybrid solution to support both.
This is because Nygen’s pricing model was still evolving and often required sales input. To stay scalable without blocking growth, we created a flexible modal that could direct users to either fixed plans or trigger a sales flow depending on their segment or plan type.

3 Iterations: is what it took to land the right message & moment

Each version of the upgrade modal taught us something. From weak CTAs to missing context, we quickly spotted what users ignored and why.This section highlights how we evolved the design through 3 fast iterations, improving clarity, credibility, and upgrade intent with each round.

Iteration 1: Visual-Only Modal with Hidden CTA

Included a static image but no explanation of what features were gated. The upgrade button was small and secondary, and there was no way to return to the data (DotPlot) from the modal. -> Result: Users didn’t understand why they should upgrade — too subtle, no context, and easy to ignore.

Iteration 2: Clear CTA + Basic Feature List

Made the CTA more prominent and added a brief bullet list of what upgrading unlocks. Still lacked context or emotional appeal. Result: Slightly improved clarity, but didn’t create enough motivation or urgency.

Iteration 3: Final Version - Visual Context & Value Framing

Combined clear CTA, detailed feature benefits, and a testimonial to boost credibility. Visuals matched the user’s context, reinforcing timing and value. -> Result: Felt more relevant and trustworthy, increasing upgrade intent at the right moment.

05
.
I
M
P
A
CT
AND
R
E
S
U
L
TS
06
.
N
E
X
T STEPS
AND
LEARNINGS

Next: Nygen Case Studies

Interested in diving deeper? Take a look into my UX/UI accomplishments at Nygen Analytics.

Dark Abstract

Suspendisse varius enim in eros elementum tristique duis cursus.

Smooth Waves

Suspendisse varius enim in eros elementum tristique duis cursus.

Driving Scalable Self-Serve Growth:

How PLG & UX-Optimized Conversion Modals Increased Upgrades at Nygen

From Landing Page to Growth Engine:

How a Multi-Page Website Boosted Nygen’s Traffic & User Engagement

How Grate

Suspendisse varius enim in eros elementum tristique duis cursus.

What others say about me

Insights from some of the amazingly talented people I've worked with
“Romane’s design work is distinguished by her deep user empathy and ability to translate feedback into intuitive, impactful solutions. She is proactive in gathering insights and seamlessly integrates them into her process.
Arezou Solouki
Senior Product Manager
Flowbox
“Romane is a detailed product designer with a great eye for user and product implications. She was able to transform concepts into compelling designs and played a key role in customer-facing experiences.
Alejandro Ramírez
Chief Technical Officer
Flowbox
“Romane consistently brings a positive attitude and proactive mindset, always eager to learn and adapt. She stands out for her ability to translate feedback into actionable improvements and her genuine passion for user-centric design.”
Sofia Sorensen
Lead UX/UI Designer, Mentor
Telia
“Romane is methodical and conscientious, making collaboration effortless. At Nygen, we worked closely on new feature designs, and she was always a pleasure to work with.”
Oskar Börjesson Stenström
Co-Founder and Head of Engineering
Nygen Analytics
“Romane is an exceptional product designer, combining creativity, attention to detail, and empathy. Her collaborative spirit and positive energy make her a valuable asset to any team.”
Anjali Rajeev
Product Designer
Flowbox
“Romane is a skilled UX lead with a sharp understanding of product-customer fit. I was impressed by her ability to create thoughtful yet practical designs and her collaborative, user-focused mindset.”
Sukhitha Basnayake
Growth Marketing Specialist
Nygen Analytics