A deep dive on this case study is best experienced on a big screen

Go back to portfolio

A deep dive on this case study is best experienced on a big screen

Go back to portfolio

PIXEL CREDIT CARD

How did a simplified User Experience led to fewer support tickets

My Role

I led the repayment redesign on HDFC's Pixel card, built on Zeta — turning a confusing pay flow into a predictable one.

My Role

Senior UX Designer

Duration

2 Weeks

Focus

Product and Design

What is Pixel credit card

Pixel is HDFC Bank's digital-first credit card, built fully on Zeta's platform.

Fully digital issuance and management — the whole card lives inside the app.

Delightful features like choice of card theme and DIY Rewards.

What was going wrong?

Repayment was quietly flooding support

Imagine you are a user who got a

new credit card

You start using it for your payments and earning rewards, but when it’s time to pay it back, suddenly you just can’t.

you’re confused how should I repay my statement

The repayment date is coming closer, So, as a last-mile effort, you reach out to the CS Team.

Discovery

Investigating the problem

Working alongside Customer Success Team, we found repayment pain concentrated in three ticket clusters:

15%

where and how do I pay

12%

statement date & due-date confusion

13%

paid late, then charged a late fee

40% 

of all CS ticket inflow traced back to repayment.

Behavioural baselines

only ~15% of users ever clicked the pay button, and 20% of repayment attempts were failing outright.

Discovery

Understanding the why

Three lenses, deliberately chosen to cross-check each other, so no single signal could mislead us.

Qualitative

VOC analysis in Freshdesk — reading tickets for recurring patterns.

Systemic

An internal audit of every repayment & statement touchpoint.

Behavioral

Repayment funnel data, where attempts succeeded vs. failed.

Discovery

Our Findings

Finding 1

Users were not aware of the pay button on the Pixel Homepage

What did the VOCS SAY?

They called out that they did not know where in the app they can repay the statement

How We Validated this?

We looked at how many users were interacting with the pay button, and the unique clicks were around 15% monthly, which is very low for a Credit product

Finding 2

Users were not aware of their payment due date and statement date. On top of that, no payment reminders were being sent to them.

What did the VOCS SAY?

They were not able to say payment due date, no autopay option and lack of reminders were adding to frustration

How We Validated this?

To Validate this we did a UX audit of the app

Finding 3

Once Repayment failed, user were not retrying the repayment, and dropping-off the flow

What did the VOCS SAY?

Repayment were failing on Pixel’s payment flow and most users were clueless why it was happening, they wanted support to pay the bill back as they didn’t wanna incur late payment fee charges and hit on their credit score

How We Validated this?

Looking at Repayment metadata, we figured 20% of repayments were failing, and we were not able to pin point the problem

Discovery

Auditing the Repayment experience

Audit 1

We decided to audit the pay widget. The initial pay widget had three states.

Audit 2

The entry point to Pixel homepage

Audit 3

Problem with the payment error screen

Redefining the Problem

Based on research and discovery exercise we re-wrote the problem statement

Improve Discovery

How can we improve Pixel intervention point to educate user how they can pay the statement

Improve the Repayment Experience

How can we re-design the payment widget so that it is more predictable and clear

Give more Clarity on why payment Failed

How can we add quick UX fixes to the error screen so that user can get more information on why repayment failed

Pay Widget: Ideation

I looked at the credit card statement cycle and mapped real life scenario to understand why pay widget should be enabled

Additional use-cases Pay widget should support

Statement Cycle State

User Makes a paymnet

Spends are recorded as outstanding amount

No Statement is generated

Outstanding = Unbilled

User Scenerio

Scenario 1:

User has less limit

In this case user might exhaust entire credit limit before the statement in generated,

Scenario 2:

User needs Information

wants to know when is the statement is generated and when payment is due.

Scenario 3:

User just wants to pay in advance

Things pay widget should addressed

When is the Due date?

What is my Statement Period?

When is the statement Due?

What is the available Credit?

How much is outstanding?

How much is my Billed Due?

Mission Statement for Pay widget:

Let user PAY whenever they want

Pay Widget

Initial Exploration

Pay Widget

Final Design based on feedback and usability testing

Redesigned Pay widget:

Error Screen: Ideation

I conducted session with my product counter part and Backend team to figure out, what was the reason for failure of repayments.

User Scenerio

Scenario 1:

When payment method has issue that cannot be fixed, E.g. Card is blocked

Scenario 3:

When payment method has issue that can be fixed, E.g. Invalid Card Details

Scenario 3:

When issue is API/Server based

Error Screen

Initial Solution

Added More Context to Error screen:

Error Screen

Final Solution

Added More Context to Error screen:

To ensure all error scenarios are covered, we created a record of all the error code and respective messages.

Discovery Entry point

Initial to Final Solution

Added More Context to Error screen:

#Impact

These enhancement led to some significant result

Our Internal and external stakeholders were happy with the changes, once the changes were done it led to

65%

of repayment/statement ticket reduced because of the Redesigned the pay widget

45%

of overall tickets got reduced because of the redesign of the new intervention point

Thank You

Feel free to reach out if you're interested in learning more about this case study!

Go back to portfolio

PIXEL CREDIT CARD

How did a simplified User Experience led to fewer support tickets

My Role

I led the repayment redesign on HDFC's Pixel card, built on Zeta — turning a confusing pay flow into a predictable one.

My Role

Senior UX Designer

Duration

2 Weeks

Focus

Product and Design

What is Pixel credit card

Pixel is HDFC Bank's digital-first credit card, built fully on Zeta's platform.

Fully digital issuance and management — the whole card lives inside the app.

Delightful features like choice of card theme and DIY Rewards.

What was going wrong?

Repayment was quietly flooding support

Imagine you are a user who got a

new credit card

You start using it for your payments and earning rewards, but when it’s time to pay it back, suddenly you just can’t.

you’re confused how should I repay my statement

The repayment date is coming closer, So, as a last-mile effort, you reach out to the CS Team.

Discovery

Investigating the problem

Working alongside Customer Success Team, we found repayment pain concentrated in three ticket clusters:

15%

where and how do I pay

12%

statement date & due-date confusion

13%

paid late, then charged a late fee

40% 

of all CS ticket inflow traced back to repayment.

Behavioural baselines

only ~15% of users ever clicked the pay button, and 20% of repayment attempts were failing outright.

Discovery

Understanding the why

Three lenses, deliberately chosen to cross-check each other, so no single signal could mislead us.

Qualitative

VOC analysis in Freshdesk — reading tickets for recurring patterns.

Systemic

An internal audit of every repayment & statement touchpoint.

Behavioral

Repayment funnel data, where attempts succeeded vs. failed.

Discovery

Our Findings

Finding 1

Users were not aware of the pay button on the Pixel Homepage

What did the VOCS SAY?

They called out that they did not know where in the app they can repay the statement

How We Validated this?

We looked at how many users were interacting with the pay button, and the unique clicks were around 15% monthly, which is very low for a Credit product

Finding 2

Users were not aware of their payment due date and statement date. On top of that, no payment reminders were being sent to them.

What did the VOCS SAY?

They were not able to say payment due date, no autopay option and lack of reminders were adding to frustration

How We Validated this?

To Validate this we did a UX audit of the app

Finding 3

Once Repayment failed, user were not retrying the repayment, and dropping-off the flow

What did the VOCS SAY?

Repayment were failing on Pixel’s payment flow and most users were clueless why it was happening, they wanted support to pay the bill back as they didn’t wanna incur late payment fee charges and hit on their credit score

How We Validated this?

Looking at Repayment metadata, we figured 20% of repayments were failing, and we were not able to pin point the problem

Discovery

Auditing the Repayment experience

Audit 1

We decided to audit the pay widget. The initial pay widget had three states.

Audit 2

The entry point to Pixel homepage

Audit 3

Problem with the payment error screen

Redefining the Problem

Based on research and discovery exercise we re-wrote the problem statement

Improve Discovery

How can we improve Pixel intervention point to educate user how they can pay the statement

Improve the Repayment Experience

How can we re-design the payment widget so that it is more predictable and clear

Give more Clarity on why payment Failed

How can we add quick UX fixes to the error screen so that user can get more information on why repayment failed

Pay Widget: Ideation

I looked at the credit card statement cycle and mapped real life scenario to understand why pay widget should be enabled

Additional use-cases Pay widget should support

Statement Cycle State

User Makes a paymnet

Spends are recorded as outstanding amount

No Statement is generated

Outstanding = Unbilled

User Scenerio

Scenario 1:

User has less limit

In this case user might exhaust entire credit limit before the statement in generated,

Scenario 2:

User needs Information

wants to know when is the statement is generated and when payment is due.

Scenario 3:

User just wants to pay in advance

Things pay widget should addressed

When is the Due date?

What is my Statement Period?

When is the statement Due?

What is the available Credit?

How much is outstanding?

How much is my Billed Due?

Mission Statement for Pay widget:

Let user PAY whenever they want

Pay Widget

Initial Exploration

Pay Widget

Final Design based on feedback and usability testing

Redesigned Pay widget:

Error Screen: Ideation

I conducted session with my product counter part and Backend team to figure out, what was the reason for failure of repayments.

User Scenerio

Scenario 1:

When payment method has issue that cannot be fixed, E.g. Card is blocked

Scenario 3:

When payment method has issue that can be fixed, E.g. Invalid Card Details

Scenario 3:

When issue is API/Server based

Error Screen

Initial Solution

Added More Context to Error screen:

Error Screen

Final Solution

Added More Context to Error screen:

To ensure all error scenarios are covered, we created a record of all the error code and respective messages.

Discovery Entry point

Initial to Final Solution

Added More Context to Error screen:

#Impact

These enhancement led to some significant result

Our Internal and external stakeholders were happy with the changes, once the changes were done it led to

65%

of repayment/statement ticket reduced because of the Redesigned the pay widget

45%

of overall tickets got reduced because of the redesign of the new intervention point

Thank You

Feel free to reach out if you're interested in learning more about this case study!

Go back to portfolio