top of page

Billing portal for a SaaS solution

Web application design

About the project

The company offers a desktop application through a software-as-a-service model.

A third-party tool was used to bill users and manage subscriptions.

Problem

Users have two accounts: for the application itself and the billing service.

There was no single registration flow or analytics.

Hypothesis

If we create a custom build billing system, the user will have a single registration flow and one pair of credentials. It will give the company more data, so it will help to become a data-driven company.

Discovery

Together with business stakeholders, we worked on the system requirements. The customer support team shared insights about the issue with the existing billing panel, all carefully gathered from users.

plan.png
stickers.png

User Persona

Two user personas were defined based on knowledge sharing and business analysis.

60.png

Solutions Analysis

There are plenty of desktop SaaS solutions. There is usually a web page where users can manage their subscriptions, change payment details, or find invoices.

solution-analysis.png

Crafting

As the team was working on technical requirements documentation, I started user flows and wireframes creation. It helped us to visualize the future system and work on edge cases. 

wireframes.png

Designing

I created UI design from scratch for desktop and mobile devices screen resolutions. Main tools – Sketch and Abstract. There is a UI kit for future design work as well.

61.png

Testing

I had conducted a moderated usability testing before the development started. Five respondents were current users of the product. Within one usability testing session, there were three flows. 

Each session had a report documented, and we implemented insights.

62.png

Summary

Results

  • Responsive user portal with MVP functionality.
     

  • Communicate and collaborate with engineers regularly.
     

  • Conducted design QA for each sprint.

Iterating

Usability testing with potential customers via usertesting.com.

Takeaways

  • Perform usability testing with all personas.
     

  • Do not hesitate to test minor things – invoice design, copies (especially with not native speakers), etc.

Other projects

53.png

Mobile applications design

Design for iOS, Android

59.png

Producing a podcast

Side project

Want to work together?

If you like what you see and want to work together, get in touch!

bottom of page