THE PROBLEM
Strong signups. Terrible conversion. A classic SaaS leaky bucket.
Trackify is a B2B analytics platform for e-commerce businesses, a single dashboard for tracking revenue, customer behaviour, and marketing ROI. Their content-led growth strategy was working. Signups were healthy. But the conversion from free trial to paid subscription was sitting at a painful 9%, well below the 15–25% industry benchmark for tools in this category.
When the team dug into the data, the pattern was consistent: most users signed up, explored briefly, and never came back. They were churning silently before they ever experienced the core value of the product. The business was pouring resource into the top of the funnel and losing it all in the middle.
"People sign up because they believe we can help them understand their business. But somewhere between signup and that belief becoming real, we lose them."
— Trackify CEO, project kickoff
The goal: Redesign the post-signup experience to increase trial-to-paid conversion from 9% to at least 18% within two product quarters. Getting there required answering one question first, what does Trackify's aha moment actually look like?
Trial user drop-off — existing flow
Trial signup
100%
D1 Return visit
62%
Integration done
34%
First report built
18%
D14 still active
31%
Converted to paid
9%
DISCOVERY AND RESEARCH
Finding the aha moment, then building everything around it.
Before designing anything, I needed to answer a foundational question: what single behaviour most reliably predicted that a trial user would convert to paid? Working with the data analyst and Mixpanel, we ran a correlation analysis between user behaviour during the trial period and conversion outcomes.

NORTH STAR FINDING
Users who created their first custom report within 72 hours of signing up converted to paid at 3.4× the rate of those who didn't.
This became the north star. Every design decision in the redesign pointed at one outcome: get users to their first custom report within 72 hours of signup.
Empty dashboard syndrome
Session recordings showed users landing on a dashboard full of placeholder charts. It looked impressive in demos but felt hollow when it was clearly not their own data. Most left within 90 seconds.
"It felt like a template, not a product I owned."

No guided path forward
The nav had 9 items at identical visual weight. New users had no clear "start here" signal. Many clicked into Reports, found nothing, and left without taking any action.
"I didn't know where to begin. I just poked around and gave up."

Integration buried 3 clicks deep
Connecting a data source, which was the most critical first action, was hidden under Settings → Integrations → Data Sources. Users who needed to connect their Shopify store had no idea where to find it.
"I couldn't even find where to connect my store."

Integration lag caused silent churn
For users who did find the integration, data syncing took 15–30 minutes. With no feedback or sample data to explore in the meantime, users left and never returned.
"I connected it, waited, saw nothing, and assumed it was broken."

Checklist was ignored
An onboarding checklist existed but was small, tucked in the bottom-left corner, and never surfaced contextually. In 40 session recordings reviewed, not one user interacted with it spontaneously.
"I never even noticed there was a checklist."

Blank canvas paralysis
Users who found the Reports section faced a blank creation interface with no templates, no examples, and no guidance. The cognitive load of "what do I even build?" drove most to abandon immediately.
"I clicked New Report and had no idea what to do next."

THE EXPERIENCE AUDIT
What the old experience got structurally wrong.
The existing post-signup experience was designed around the product's feature architecture — not the user's activation journey. Every structural problem mapped directly to a measurable drop-off point in the funnel.
BEFORE: WHAT BROKE ACTIVATION
Empty dashboard with placeholder data, no sense of personal ownership or immediate value
Integration hidden in Settings — the most critical first action was 3 clicks away from the homepage
No data during sync lag — 15–30 min wait with no feedback caused silent abandonment
Onboarding checklist visually buried — zero contextual triggers to bring it back into focus
Report builder was a blank canvas — no templates, no examples, no starting point
Hard paywall at day 14, users felt ambushed, causing panic-churn on the final day
AFTER: WHAT DROVE ACTIVATION
Intelligent sample data populates the dashboard immediately — users explore a real-feeling product from minute one
Integration surfaced as a first-screen priority in the new 3-step welcome flow — one click, full focus
Sample data keeps users engaged during sync lag — the wait becomes invisible
Persistent activation sidebar replaces the checklist — always visible during the trial, with inline CTAs
Guided report builder with templates — users go from blank to first report in under 3 minutes
Graceful trial expiry — personalised value summary, plan selector, read-only mode instead of hard lock
The empty state problem redesigned
Every empty state in the product was treated as a missed activation opportunity and rebuilt from scratch.


Before — Dead end
AFTER: ACTIVATION PROMPT
KEY DESIGN DECISIONS
Six decisions that moved the conversion needle
01
The Welcome Flow was Personalised from the first interaction
Instead of dropping users onto an empty dashboard, a 3-screen welcome flow was introduced immediately after email verification. Screen 1 asked what kind of business they run (Shopify, WooCommerce, Agency, Other). Screen 2 asked what they most want to track. Screen 3 surfaced the integration as a single-focus, full-attention step. This flow takes under 90 seconds and immediately signals that Trackify is building something for them, not showing them a generic product.
PERSONALISATION . ONBOARDING ARCHITECTURE
02
Intelligent Sample Data was Added to Make the product feel real before their data loads
For users who skipped the integration or whose data hadn't finished syncing, the dashboard now populates with realistic, clearly labelled sample data: "Sample Store — your data will appear here." This single change eliminated the integration lag abandonment problem entirely. Users could explore, build a report using sample data, and develop a concrete understanding of the product's value, before their own numbers even arrived. It turned a 15-minute wait into an invisible background process.
Retention . Perceived Value . Onboarding
03
A Persistent Activation Sidebar Replaced the buried checklist with something that works
The buried checklist was replaced with a persistent activation sidebar, a focused right-side panel visible throughout the trial period only, containing exactly 4 steps: create account, connect data source, create first report, invite a team member. Each step expands inline with a direct CTA — no navigation required. Completing each step triggers a small celebration and fills a visible progress bar at the top. The sidebar disappears permanently once all steps are completed or the user converts to paid.
Activation . Progressive Disclosure . Interaction Design
04
Adding a Guided Report Builder, Solved the blank canvas paralysis
The report creation experience was redesigned from a blank canvas into a guided builder. Users choose a template (Revenue Summary, Marketing Performance, Customer Overview), select a date range, and hit generate. The report populates in seconds. This reduced the cognitive load of "what do I even build?" and collapsed time-to-first-report from 3.2 days to 6.4 hours. The template system also had the side effect of teaching users what good reporting looks like, accelerating their understanding of Trackify's full value.
Activation . Cognitive Load Reduction . Feature Design
05
Graceful Trial Expiry — Value-first, not paywall-first
Instead of a hard paywall at day 14, the trial expiry was redesigned as a staged, respectful transition. Day 10: a personalised summary of what the user had built during their trial, reports created, data connected, insights found. Day 13: a plan comparison modal pre-selecting the most relevant plan based on their usage. Day 14: read-only mode, full access to everything built, with a persistent one-click upgrade path. This felt respectful rather than punitive and significantly reduced the panic-churn caused by users feeling ambushed at the paywall.
Retention . Conversion . Paywall UX
06
Team Invite Hook was Added to Drive multi-seat adoption to anchor retention
In B2B SaaS, multi-seat usage is one of the strongest predictors of long-term retention. When more than one person at a company uses a tool, churn drops dramatically. An invite prompt was introduced at two strategic moments: immediately after a user creates their first report (peak satisfaction), and on the trial day 7 check-in email. Multi-seat signups increased from 11% to 28% of converting accounts within the first quarter post-launch.
Retention . Growth . Feature Adoption
ACTIVATION JOURNEY
The 14-day trial — redesigned as a journey, not a countdown.

Day 0 — Signup
Welcome flow + integration prompt
3-screen personalisation flow. Integration surfaced immediately. Sample data populates dashboard within 30 seconds. Activation sidebar appears with 4 clear steps.

Day 1–3 — North Star Window
Drive first report creation — the critical 72 hours
Contextual tooltips guide users toward the Reports section on first visit. Guided report builder removes blank canvas anxiety. In-app celebration on first report completion.

Day 7 — Mid-trial check-in
Team invite prompt + NPS survey
Post-first-report team invite. Single-question in-app NPS. Scores below 7 trigger a CS outreach within 48 hours. Feature discovery prompts begin for users who've completed core steps.

Day 10 — Value summary
Personalised "what you've built" email
Reports created, insights found, data connected — shown back to the user as a tangible summary of value. Not a sales pitch. A reflection of what they'd lose.

Day 13 — Plan selection
Contextual upgrade modal — pre-selected plan
Modal appears with usage-matched plan highlighted. No pressure language. Clear comparison. One-click upgrade path.

Day 14 — Expiry
Read-only mode, not a hard lock
Full access to everything built. Persistent upgrade banner. No data loss messaging. Users who haven't upgraded can still see and share what they've created — removing the main objection to continued engagement.
The numbers 10 weeks post-launch
21%
Up from 9% — exceeded 18% target
Trial-to-paid conversion — the headline metric the entire redesign was built around
67%
Up from 18%
First report creation rate — the north star behaviour that predicts conversion
6.4h
Down from 3.2 days
Average time to first report — aha moment reached in hours, not days
72%
Up from 34%
Integration completion rate during the trial period
54%
Up from 31%
D14 retention — users still active at the end of the trial period
28%
Down from 11%
Multi-seat signups among converting accounts — the strongest retention signal
SCREEN GALLERY
The moments that drove the conversion

01. WELCOME FLOW

02. DASHBOARD + SAMPLE DATA

03. GUIDED REPORT BUILDER

04. GRACEFUL TRIAL EXPIRY
REFLECTIONS
What this project taught me
WHAT WORKED WELL
Anchoring the entire redesign around one north star metric — first report within 72 hours — kept every design decision focused and every stakeholder conversation grounded. When feature ideas came up, the question was always simple: does this get users to their first report faster? That clarity is what made the project move quickly.
WHAT I’D DO DIFFERENTLY
IThe welcome flow added friction for users who already knew exactly what they wanted to do. In hindsight, I'd include a "Skip setup, take me straight to the dashboard" option from screen one. Returning or experienced SaaS users shouldn't have to sit through a personalisation flow they don't need.
WHAT THIS TAUGHT ME
In B2B SaaS, the onboarding experience is a sales conversation. Every screen is an opportunity to demonstrate value, reduce doubt, and reinforce the user's decision to try your product. Design that forgets this ends up building beautiful empty rooms — impressive to look at, useless to live in.
"The most powerful thing we did in this project wasn't a layout change or a new feature. It was deciding what the product is actually trying to get users to do, and then making every single screen point at that thing. One metric. Ruthlessly pursued."
— Emmanuel Amaechi, Lead Product Designer
My Role
UX Research · Activation Design · Visual Design · UX Copywriting · Usability Testing
Deliverables
User Journey Maps
Funnel Analysis
High-Fidelity Designs
Empty State System
Trial Expiry Flow
Team
Product Manager
Growth Analyst
2 Frontend Engineers
Data Analyst
Timeline & Platform
8 weeks
Web — Desktop-first
Responsive
Figma · FullStory · Mixpanel
Trackify
Doubling Trackify's Trial Conversion Through Smarter Activation Design
A full redesign of the post-signup experience for a B2B analytics platform, anchored to one north star metric and built to get users to their aha moment in hours, not days.

Let’s build something
people actually use
I'm currently open to full-time roles and select freelance engagements in product design. Particularly in Fintech, Neobanking, and B2B SaaS. If you're working on a product where onboarding, activation, or retention is a growth lever, I'd love to talk.