Maksym Hrytsenko

Product Designer

Subscription UX

Subscription-related support tickets were piling up and most of those could've been resolved within the interface. Being within our Webflow+Memberstack setup, I redesigned the subscription page to give users more clarity about their subscriptions.

Note: Some screenshots in this case studies have been translated from Ukrainian to English for international portfolio presentation purposes.

My role

Timeline

Impact


Solo Product Designer

Q4 2024

-40% Support Tickets

Optimised version (Ukrainian UI)
Optimised version (Ukrainian UI)

Problem & Context

The Instapreneurs is a subscription-based learning platform for digital specialists that offers a range of lectures from SMM to Design that help users update their skills to become more employable (one lecture=one skill). Apart from Lectures Library, it has an embedded UGC Library with a separate subscription, but managed within one personal account.

Our support team experienced an increasing volume of basic subscription-related inquiries due to users being unable to find essential information and manage their subscriptions effectively through the interface of the personal account.

My role

As a sole Product Designer, I led the process of understanding the problem and finding a solution that would conform either to our two-product business model and to our technical limitations with a low-code stack Webflow+Memberstack.

Understanding the problem

I looked at the current "Plan" page in the Personal Account and identified key issues that might affect user experience:

  • Inconsistent terminology between "Plans" and "Subscription"
  • Multiple confusing buttons for subscription management
  • Missing important details about subscription (dates, status)
  • Poor information hierarchy
  • Limited user guidance

However, due to a technical constrains, we use a third-party services for subscriptions which makes us unable to create more smooth experience for users - they still need to access Stripe panel to change a payment method or check billing.

Identifying the reasons (English UI)
Identifying the reasons (English UI)

Solution

In our first iteration, we sketched out a richer “My Subscription” page by testing a third-party solution on a free trial. Users could see their plan name, status, start & renewal dates, and all management actions lived in one place. However, after reviewing costs, we decided the integration wasn't sustainable.

Iteration 1 (English UI)
Iteration 1 (English UI)

In our second iteration, after deciding not to purchase the paid extension, I focused purely on clarity and consistency. I renamed the page "My Subscription", unified terminology across the interface and rewrote the cancel buttons to explicitly say "Cancel Plan - Lecture Library" and "Cancel Plan - UGC". All subscription controls now sit together under "Advanced Settings", with a single "Upgrade" action below. Finally, I added a clear "Contact support team" link for corporate subscriptions.

Iteration 2 (English UI)
Iteration 2 (English UI)

Outcome

  • Terminology unified across the interface for zero confusion
  • "Where's my renewal date?" and "How do I cancel?" tickets fell by 40%
  • The streamlined flow saved ~2 hours/week of support time

Next Case

Job Board Integration