A complete redesign of the Amaysim mobile app experience

A complete redesign of the Amaysim mobile app experience

A complete redesign of the Amaysim mobile app experience

A complete redesign of the Amaysim mobile app experience

A complete redesign of the Amaysim mobile app experience.

PROJECT TYPE

Scale-up, Telco, re-design

TEAM

1 Product Designer, 3 Engineers

MY ROLE

Lead Product Designer

PROJECT

Amaysim Mobile App

Designing a clear starting point that can scale over time.

OVERVIEW

I was hired to lead the product design of the new Amaysim mobile app experience. As part of this engagement I worked closely with the internal brand team, the engineering team, and the sales team to ensure all user and business objectives were met.

I delivered multiple testable user journeys, a full interaction language, and a scalable and responsive component library and design language.

MY RESPONSIBILITIES

Visual Design, UX, Interaction Design, User Testing

amaysim_hero-1

GOAL

The existing experience

The current app takes a playful approach to the design language. It is functional and well engineered, and users are overall pleased with the experience. However the design does come with some inherent limitations.

The interaction model doesn't scale well for future growth, the old brand font presents accessibility challenges, the colour language is inconsistent, and the design makes placing promotions challenging.

These issues collectively impact the overall user experience and need to be addressed in order to create a more usable, scalable platform.

app_old

RESEARCH

Business goals

The Amaysim mobile app was the main place customers managed their service, but the existing design focused almost entirely on account management. It did little to support the company’s growth or sales channels.

Important commercial journeys were happening outside the app. The device shop existed as a separate web experience, creating a fragmented journey for customers who wanted to browse or purchase a phone. Promotions were also difficult to surface, which meant the product missed opportunities to encourage upgrades, plan changes, and device sales.

The redesign aimed to strengthen the app’s role as both a service and sales platform, while also improving clarity and reducing churn in a highly competitive mobile market.

In practical terms, the product needed to:

  • Reduce customer churn, particularly in cancellation flows
  • Improve clarity of plan value and usage, helping users understand what they are getting
  • Integrate sales channels, including device purchases and plan upgrades
  • Enable promotions and offers to appear at relevant moments in the journey
  • Simplify core tasks such as checking data, managing plans, and making payments

These goals shaped the design approach, focusing on clearer information, visible plan value, and integrated upgrade and purchase opportunities within the app experience.

RESEARCH

Understanding the main challenges

After talking to the apps team, customer service team, and senior stakeholders, I established three key challenges the current app was facing. These would help support the primary definition of done, alongside a host of other usability and experience issues.

CHALLENGE 01
Restrictive interaction model

The interaction model is not scalable, and does not support future business growth.

Risk

The existing app was built around rigid, one-off flows, lacked a clear navigation hierarchy, and did not support new features or evolving user needs.

CHALLENGE 02
The mobile app does not support sales channels

The existing app was built around rigid, one-off flows, lacked a clear navigation hierarchy, and did not support new features or evolving user needs.

Risk

The existing app was built around rigid, one-off flows, lacked a clear navigation hierarchy, and did not support new features or evolving user needs.

CHALLENGE 03
Strict regulatory and security requirements

The user experience lacks personalisation and offers no support for marketing channels

Risk

The existing app was built around rigid, one-off flows, lacked a clear navigation hierarchy, and did not support new features or evolving user needs.

RESEARCH

Guiding UX and brand principles

Amaysim had some existing experience principles which I leveraged and expanded on, specifically focused on the mobile app experience. These would provide a sounding board for the experience going forward, ensuring the app always met with the user and business expectations, and adequetly refelcted the Amaysim brand.

hands-heart
Trust

Establish trust through transparency, reliability, and security, ensuring users feel confident in their interactions, transactions, and understanding of the app's policies.

simplicity
Simplicity

Create a uniform user experience through reductive design, use of common patterns, clear communication, and a logical and intuitive interaction model.

inclusivity
Inclusivity

Embrace and empower all users by making the app accessible, customizable, user-friendly, and offering clear and and useful support whenever needed.

innovation
Innovation

Remain agile and forward-thinking by adapting to emerging market and user demands, listen to user feedback, and continuously working to implement new and valuable features.

PROTOTYPE

Above and below the line

The existing brand was tailored to an above the line experience. The tone of voice and design language was very sales oriented, and not really suitable for a transactional app experience.

One of my main challenges was to create a design language that was clean and modern, but still aligned with the wider brand.

Retail website

brand_website

EDM

brand_newsletter_2

Ad tile

brand_tile

PROCESS

A lean, strategic approach

In order to improve the experience in the most efficient way possible, I came up with four potential approaches.

I then worked with the engineering team to figure out which made the most sense, both from a business and user experience perspective.

We decided to use the fourth approach; wait for me to finalise the design system, then strategically re-skin the existing build and add new features using this new design language. Although this meant a longer delivery timeline, it required the least re-work, and so it was the most efficient approach.

strategy-1

DESIGN

Build trust and money habits

I design using the 8px grid, and a matching layout grid that is also divisible by 8. This provides numberous benefits:

  • It helps create consistent spacing and layout which enhances design and usability
  • It allows the building of snap-together components, almost like a LEGO set
  • It facilitates dev hand-off and QA

When sharing design files, using numbers divisible by four and eight becomes a universal language. 

It reduces confusion and ensures that everyone is on the same page when discussing design elements and their measurements.

grid_crop-1

DESIGN

Ensuring accessibility

To help align to the brand colours while meeting accessibility guidelines I created a matrix as a guide for font use within the app.

All interactions and buttons use the iOS human interaction guideline size of 48px high.

Tab order and alt-text help users with screen readers navigate the product on both mobile and desktop.

contrast

PROCESS

Achieving stakeholder buy-in

To get the various members of the leadership team on board, I put together an internal pitch document that explained the problem space, and clearly articulated the approach and benefits of a new app design.

To get the go ahead and budget to proceed, I had to convince the heads of marketing, sales, engineering, and brand that my solution made financial sense, that it succesfully integrated the brand, and that it met the business strategy and objectives.

0.0-Cover-1

RESEARCH

User testing

Designing a clear starting point that can scale over time.

RESEARCH

Initial designs and user testing sessions

As part of the iterative design approach I organised user testing sessions at regular intervals. I used Askable to book the users and run the sessions, validating every screen and flow as the design progressed.

Processes we think should be intuitive and simple can present unexpected challenges to users who are unfamiliar with the interface.

mockup_table_square

USER TESTING

Home-screen

I wanted to validate that users understood the data presented, and would be able to find and use the various navigation areas.

I created a simple prototype of an early home-screen design. This was a simple test, and the questions were as follows:

  • Can you tell me how much data you have left?
  • When is your next payment due to be processed?
  • How would you find more information about your account?
  • How would you change your user perferences?
  • Do you have any notifications?
  • How wold you read your notifications?
  • How many promotional offers do you have?
  • How would you:
    • change your plan?
    • add a new phone?
    • add an eSim?
    • top up your account?

The test was organised using Askable, with 5 existing customers.


 

1.1.1-home_mobile-1

*Early home-screen design

USER TESTING: VALIDATION

Home-screen

This early validation session revealed a few issues with the initial design, and also confirmed that the interaction model worked:

  • The design is clean and easy to use
  • Users were able to achieve all the tasks successfully
  • The icons for data and data bank were too ambiguous
  • The design was a bit 'plain' and 'vanilla'
  • User's were able to use the promo carousel
  • The notification alert was successful
  • Users's preferred a date over '9 days left'
  • The user preferences icon was successful

PROCESS

The iterative design process

After multiple user testing sessions, and utilising feedback from the key stakeholders within the business, the designs evolved into the final designs further down the page.

Some key changes from the early home screen designs were a stronger, more brand-heavy approach bringing more of the brand colours into the design, more commercial and retail looking promos, the consideration of a dark theme, and a reduced number of competing data points.

DesignThinking-1

USER TESTING: VALIDATION

Shop funnel

I wanted to validate that users could successfully purchase a device, and that the process wasn't confusing or laborious.

I created a prototype of the entire journey in Figma. 

  • It's time to buy a new phone! Please order the new iPhone 15 Pro from our new mobile device store.

I observed the 5 customers navigating the experience and asked them follow up questions if they got stuck or seemed confused.

shop

USER TESTING: FINDINGS

Shop funnel

This early validation session revealed a few small issues with the initial design, and also confirmed that the interaction model worked:

  • The design is clean and easy to use
  • All 5 users were able to achieve all the tasks successfully
  • The prototype would need to be built in code to get better results, as things like the configurator and search were not functional

The next step was to sit with the engineering team and come up with a plan for a more high-fidelity prototype using Flutter.

PROCESS

Prototyping in Figma vs code

Although it's important to test early using Figma (or similar) to validate initial ideas, the best results always come from more interactive, complex prototypes. 

For this reason I try to move into code quite quickly, so it's important to sit with the engineering team to discuss a strategy for this type of validation.

  • Is it feasible?
  • How long will it take?
  • How much fidelity is required?
  • Do we need live data sources?

Keeping the engineering team engaged in the prototyping and testing increases transparency, allowing them to have clear visibility of the direction the product is heading in, and provides opportunities for them to contribute ideas, patterns libraries, and insights.

prototype

USER TESTING: VALIDATION

Change plan

The Change Plan flow was one of the existing app's main pain points, with a confusing flow and cluttered interface.

I created a simpler, cleaner approach with fewer steps and more focused screens with extra customer support options.

The test was simple:

  • Please try to change your mobile plan

Follow up questions based on observing the user interactions:

  • How did you find the process?
  • Were there any points where you felt confused?
  • Can yout think of any ways the process could be improved?
  • Did you have enough information throught the process?

The test was organised using Askable, with 5 existing customers.

change_plan

USER TESTING: FINDINGS

Change plan

This early validation session revealed a few issues with the initial design, and also confirmed that the interaction model worked:

  • The design is clean and easy to use
  • All users successfully made it through the journey
  • The initial steps of getting into the funnel were the most challenging due to so many options
  • Two users questioned the terms 'long expiry' and 'short term'
  • The back button put users at ease with the journey
  • Plan promotions and offers were clear and reassuring

DESIGN

Solving the settings puzzle

In the current app, all settings live under a single cog icon on the home-screen. This merges user preferences with app settings, creating a long, unintuitive settings screen that is hard to navigate.

I decided to try splitting the settings into two areas:

  • User profile
  • App settings

To achieve this I mapped out the various user journeys and settings features in FigJam, and then used this diagram to organise them into the two groups. 

user_profile_-flow-1

DESIGN

An improved IA

The new Settings IA proved much easier to understand and navigate for users. 

SETTINGS

User profile

Personal Details

  • Delivery address
  • Residential address
  • Email
  • Phone number

Payment Details

  • Change payment method
    • Credit card
    • Paypal
    • Stripe website

    • Inbox
    • Notifications


Change password

Log out

Delete account

KEY FEATURE #1

App settings

Device management

  • Remove device
  • Enrol device


Notification preferences

  • Promotions & offers
  • Product updates

iOS settings

Auto-login
T&Cs


The settings were split into two nav icons - user settings at the top left, and app settings at the top right.

This IA performed well under testing, with all 5 candidates successfully completing the navigation tasks.

settings_nav

DESIGN

A design exploration

The following designs are the culmination of many days of experimentation and exploration.

Design is an iterative process, and the current state of the designs will almost certainly change as we as we gain new insights and understanding.

What follows is a suggested design treatment and interaction model, sympathetic to the brand but subtle in its application, with the user experience the top priority.

montage_square

DESIGN

A usable, scalable new direction

A clear and intuitive hierarchy ensures that users can quickly grasp the structure of the app and find what they need.

Services and features are logically grouped and categorised, making it easier for users to locate and access the functionalities they are looking for.

The design allows swiping to move between services, and for navigating personalised content.

mobile

DESIGN

A usable, scalable new direction

A clear and intuitive hierarchy ensures that users can quickly grasp the structure of the app and find what they need.

Services and features are logically grouped and categorised, making it easier for users to locate and access the functionalities they are looking for.

The design allows swiping to move between services, and for navigating personalised content.

mobile

DESIGN

A personal touch

The app analyses user behaviour and preferences to recommend relevant add-ons that complement their usage patterns, ensuring a tailored experience.

Key functions are user configurable, allowing the user to tailor the home screen experience to their own needs.

Promotions are displayed at appropriate moments within the app, aligning with the user's journey and adding value to their experience without interrupting their flow.

nbn

DESIGN

A robust, component driven approach

Contextual tools enhance efficiency and usability.

They provide quick access, reduce cognitive load, and adapt to user behaviour helping optimise engagement.

13.1.-SIM-account

Modular

Modular app design simplifies the integration of contextual tools and notifications by organizing functionalities into independent, flexible modules.

contextual_tools

Adaptable 

Notifications can be seamlessly added within relevant modules, ensuring timely and context-specific information delivery to users.

roaming

Flexible

This modular structure provides UX flexibility, allowing modifications or additions to specific modules without disrupting the entire app. It also allows modules to easily be re-structured and re-arranged extremely efficiently.

payment

PROCESS

An emphasis on collaboration

In multidisciplinary teams it's essential to gather insights and knowledge from across the team.

I set up and ran fortnightly design review sessions to gather feedback from the whole team; engineering, stakeholders, brand, and sales.

These collaborative review sessions help ensure that any issues are caught before they can impact timelines, and the  transparency increases trust and engagement - everyone feels they are contributing directly to the proposed solution.

These are run before any user testing sessions to ensure the team is aligned with what we are validating.

design_review

PROTOTYPE

Interaction design

As part of the design process, and to facilitate dev handover, for each feature I created a small prototype to demonstrate the interaction. Below are a couple of examples.

NOTIFICATIONS

USER SETTINGS

SERVICE SWITCHER

DESIGN

Final screens

Below is a small selection of the final screens.

LABEL

Heading

I wanted to give users control over how the dashboard felt without compromising clarity or usability. I designed the UI to support personalisation through background blurs, light and dark themes, and a curated set of approved images that worked reliably with the interface. This allowed users to make the app feel more personal while keeping contrast, readability, and layout consistent across all states.

Home screen

mobile

Shop

dashboard

Configure device

configure-1

2FA

2fa

Payment

shop_payment

Order summary

summary-1

DESIGN

Component library

Below is a selection of some pages from the component library. 

Colours

Colours
notifications

Navigation

navigation

Buttons

buttons

Cards

cards

Selected Projects

Bolt AppFintech · Mobile app · B2C · Startup

Shift · Credit Limit IncreaseFintech · Responsive web · B2B

ABC · iView appVOD · Native app · B2C

Milestone · pControlFintech · Responsive web · SaaS · B2B

Shift · Edit InstallmentsFintech · Responsive web · B2B

CBA · DisputesBanking · Native app · B2C

Sydney Airport · VIPTravel · Responsive web · B2C

CBA · SDLC NavigatorFintech · Web app · B2B

NickelcloudOperations · SaaS · B2B · Startup

CBA · Transaction Banking PortalFintech · Responsive web · B2B

P&O Cruises · Cruise Booking SiteTravel · Responsive web · B2C

All of UsFintech · Mobile app · B2C · Startup

CBA · System Architecture VisualisationFintech · Responsive web · B2B

DTA · Relationship Authorisation ManagerGovernment · Responsive web · B2B

Standard Chartered · Trade Finance AppFintech · Mobile app · B2B

Advice IntelligenceFintech · SaaS · B2B