Maksym Hrytsenko

Product Designer

Personal Account Migration

We cut our dependency on a third-party account service by migrating off Kwiga and into a custom Webflow + Memberstack setup - reducing support tickets by 65% and enabling analytics plus UGC Library monetisation options.

My role

Timeline

Impact


Solo Product Designer

6 months (H2 2024)

-65% Support Tickets

Lectures Page
Lectures Library page

Problem & Context

The Instapreneurs is a subscription-based learning platform for junior-to-mid marketing and SMM professionals. Learners were bouncing between our branded site and Kwiga's third-party interface, leading to:

  • Jarring context switches that confused users
  • Playback errors and unclear cancellation flows spurring support tickets
  • Zero insight into content usage or upsell potential
Our Lectures Library page on Kwiga
Our Lectures Library page on Kwiga

Objectives

  • Unify all account flows in our own branded UI
  • Reduce support tickets by clarifying navigation and subscription status
  • Boost discovery with search, filters, and bite-size lectures
  • Enable more analytics for personalisation and A/B tests
  • Scale & Monetise the UGC Library through in-app upsells and easy content discovery

My role

As the sole Product Designer, I owned the project from end to end: stakeholder interviews, IA mapping, sketching, high-fidelity Figma designs, design-system foundation and dev hand-off.

Research & Key Insights

First, I needed to understand what users need and want from the personal account, the limitations of our current Kwiga setup as well as the technical constraints of our no-code stack (Webflow plus third-party tools like Memberstack). My plan was to talk to stakeholders to figure out real pain points and feasibility.

I interviewed:

  • Veronika (Founder) to align on business goals
  • Viktoriia (PM) who managed Kwiga day-to-day
  • Oleksandra (Support Manager) for user reports and support tickets
  • Oleh (Developer) to map out technical possibilities
Key insights
  • 30% drop-off at the site-to-Kwiga transition
  • 65% of support tickets tied to playback, pricing, or cancellations
  • User requests for a range of features such as bookmarking, progress tracking and personalised recommendations
  • Content discovery was challenging in the existing interface, making it hard for users to find relevant lectures
  • Limited analytics from Kwiga revealed only basic playback data, limiting our ability to personalise the experience
  • Technical audit with our developer uncovered a cost-effective migration path that would enable full analytics and in-app upsell slots

Design Process

We split the migration into three clear phases - initial MVP, refinement, and final polished version - so you can see both the big picture and the details that got us there.


Initial MVP

Goal: Ship the simplest usable account experience to validate core flows and start the migration of users.

What I did:

  • Built a unified sidebar (Home · Lectures · UGC Library · Updates · Profile)
  • Designed a personalised dashboard greeting and quick-action tiles to products
  • Implemented the first “Updates” tab for new content alerts and technical updates
MVP dashboard
MVP dashboard
MVP Lectures Library page
MVP Lectures Library page
MVP UGC Library page
MVP UGC Library page
Refinement

Goal: Smooth the transition for existing users and implement key feedback.

What I did:

  • Added “Lectures (Kwiga)” legacy link for users that still have access to Kwiga (we were transitioning them offering discounts)
  • Embedded an in-menu survey to gather migration feedback
  • Swapped “Updates” for a “Recommended Lectures” carousel to make the content more discoverable
Refined dashboard
Refined dashboard
Refined filtering for Lecture Library
Refined filtering for Lecture Library
Enhanced filtering for UGC Library
Enhanced filtering for UGC Library
Final

Goal: Lock in a cohesive design system, streamline content discovery and improve the layout.

What I did:

  • Established colour, typography, and component tokens in our Design System that unified all our main products
  • Introduced contextual upsell banners on Home and Lecture pages
  • Added a “Meet our Speakers” carousel with booking links
Home page
Home page
Lecture discovery
Lecture discovery
Lecture page
Lecture page
Playlists with the upsell banner for our course
Playlists with the upsell banner for our course

Outcome

Owning our personal-account UX end-to-end led to a 65% drop in support tickets, 40% higher onboarding completion, and 50% more UGC engagement as well as gave us richer data on user needs - - all on a foundation built to scale.

Key takeaways:

  • Ship an MVP, gather real feedback, then iterate
  • Partner closely with PM, support, and dev for faster wins
  • Invest early in a design system for consistency and speed
  • Run small experiments to unlock big gains

“Migrating our account flows was just the start—it gave us a repeatable, user-centered framework for growth.

Next Case

Subscription UX