home works contact
Role
Product Designer & Product Owner
Company
HelloPrint
Tools
Figma, Miro, Jira, Whimsical
Year
2025
Refund Redesign

Refund Redesign

This project focused on redesigning the refund flow within HelloPrint's internal customer service platform — a critical process with direct impact on financial accuracy, customer experience, and operational efficiency.

The Problem

The refund flow was highly error-prone and heavily dependent on manual validation. Agents could initiate refunds without meeting key conditions, leading to frequent errors and rework.

This resulted in:

The system relied on people to catch errors — instead of preventing them.

The Objective

Redesign the refund flow to reduce operational errors and eliminate unnecessary dependency on manual validations, moving responsibility to the system instead of the Team Leads. The goal: build a guided process that prevented errors before they occurred, increased agent autonomy, and integrated business rules directly into the experience.

Legacy system (Presta): Request refund
Legacy system (Presta): Original refund request flow

To understand the source of errors in the refund flow, I analysed real workflows and collaborated closely with Team Leads to identify recurring failure patterns.

1. Lack of System Validation

Agents could complete refund requests without meeting basic conditions — no complaint created, or order not yet canceled. The system had no enforcement mechanism at any step.

2. Manual Validation as a Safety Net

Team Leads had effectively become a control layer — manually verifying each request instead of the system enforcing rules. This was unsustainable at scale.

3. High Operational Overload

Most cases required Team Lead review — including low-risk, straightforward scenarios — creating significant bottlenecks and slowing down the entire process.

4. One Flow for Different Scenarios

The system treated all refund types (complaint, cancellation, upgrade/downgrade) identically, despite each having different rules, requirements, and risk profiles.

5. Cognitive Overload from Irrelevant Options

Outdated and unused options increased decision complexity and made errors more likely — not from agent carelessness, but from a system that provided no clear path.

→ The issue wasn't agent error — it was a system that failed to enforce rules. Instead of guiding decisions, it relied on manual validation, transferring responsibility from the product to the team.

From manual validation to system-guided flow

I redesigned the refund flow by moving responsibility from Team Leads to the system itself — integrating business rules, validations, and automation directly into the experience.

1. Smart Validations — Error Prevention at Source

System validations now prevent incorrect requests before they can be submitted:

2. Contextual Flows by Refund Type

Instead of a single generic flow, the system now adapts based on the scenario — Complaint, Cancellation, or Upgrade/Downgrade. Each flow activates only its relevant fields, specific validations, and corresponding business logic. Agents are no longer navigating a one-size-fits-all form.

3. Reduced Dependency on Manual Approvals

I redefined approval logic based on risk level:

4. Automation of Repetitive Tasks

Auto-fill of refund amounts in full refunds, removal of unnecessary fields, and elimination of redundant inputs — reducing manual effort and error risk simultaneously.

5. Improved Navigation Between Flows

Direct access to the complaint form from the refund flow, enabling agents to complete missing prerequisites without losing their context or having to restart the process.

6. Traceability & Control

Clear statuses (pending, approved, completed), logging of the responsible agent, visibility of actions and key dates, and the ability to delete incorrect requests before processing. The process now has a full audit trail.

Guided refund flow with built-in validations
Guided refund request flow with built-in validations to prevent errors
Refund overview with status and key information
Clear overview of refund requests with status, actions, and key information

The redesign moved from a reactive process dependent on manual validation to a guided, more autonomous, and reliable system.

↓ errors
Built-in validations
↓ manual
Review dependency
↑ autonomy
Agent independence
Enforced
Business rules by design

The system no longer relies on manual validation to ensure correctness — it enforces it by design.

Improved traceability and fund transfer visibility
Improved traceability and visibility of fund transfers between orders
more to explore.
Complaints Redesign
Complaints Redesign
E-commerce Optimization
E-commerce Experience Optimization