RESPONSIBILITIES
UX Audit
User Research
Information Architecture
Journey Mapping
Product Design
Interface Design
Stakeholder Collaboration
TEAM
Product Manager
Engineering Team
Customer Support Team
Business Stakeholders
Bulk Transfer is a business banking feature that enables organizations to pay multiple beneficiaries simultaneously using a CSV upload.
Despite being one of the platform's most powerful capabilities, adoption remained low, and transaction failures were high. Users frequently struggled to understand how the feature worked, how to prepare files for upload correctly, and how to resolve validation errors when transfers were rejected.
The objective of this project was to improve user understanding, reduce transaction failures, increase successful payment completion, and create a more transparent bulk payment experience. Following implementation, the redesigned workflow contributed to:
63% increase in transaction volume
58% increase in transaction value
Reduced transaction failures
Improved bulk transfer adoption
Here's a preview of the redesigned workflow and high-fidelity screens.
Bulk transfers are high-stakes financial operations. A single upload may contain hundreds or thousands of beneficiaries, making errors costly and frustrating for businesses. However, the existing experience provided very little guidance.
The primary call-to-action simply instructed users to:
"Upload CSV"
The system assumed users already understood:
How to structure the file
How the upload process worked
What validation checks would occur
How transaction grouping options affected reporting
Why uploads failed
As a result, users frequently encountered errors and abandoned the process.
We conducted a UX review and worked with support teams to identify recurring customer challenges.
Users Did Not Understand The Upload Process
The interface focused on system functionality rather than user guidance.
Users were expected to understand a complex process without context.
Transaction Grouping Was Confusing
Users were required to choose between:
Single Transaction
Multiple Transactions
However, the labels provided no explanation.
Many users did not understand that this choice affected how transfers would appear in transaction history and reconciliation reports.
Validation Errors Felt Unpredictable
Users encountered errors such as:
Invalid Account Number
Invalid Bank Code
Beneficiary Name Mismatch
The system identified problems but provided little guidance on how to resolve them.
File Preparation Was Difficult
Although a CSV template existed, users often struggled to complete it correctly.
Rather than improving the upload component itself, we focused on improving understanding throughout the entire workflow.
Our goal was to help users succeed before they encountered errors.
DESIGN PRINCIPLES
Educate before action
Reduce uncertainty
Make failures understandable
Improve operational confidence
Support business reconciliation needs
The redesign focused on transforming a single upload action into a guided workflow.
Instead of presenting users with an isolated upload button, we redesigned the experience as a structured three-step journey.
Step 1: Configure Transfer Type
Users first select how transactions should be processed.
To remove ambiguity, we introduced clear explanations and visual examples.
Single Transaction
All beneficiaries appear as one consolidated transaction.
Multiple Transactions
Each beneficiary appears individually within the transaction history.
This helped finance teams select the option that best aligned with their reconciliation processes.
Step 2: Prepare and Upload File
We redesigned the upload experience to clearly explain:
How to use the CSV template
Required data fields
Formatting requirements
Common mistakes
Users could download the template directly from the workflow and receive contextual guidance before uploading.
Step 3: Verification and Validation
After upload, the system automatically validates submitted records. Instead of displaying generic errors, validation results were categorized and explained.
Examples included:
Invalid Account Number
Invalid Bank Code
Beneficiary Name Mismatch
Users could immediately understand what caused failures and determine the next action.
Handling Failed Records Transparently
Due to technical and operational constraints, editing uploaded files directly within the platform was not feasible.
Rather than forcing users to restart the entire process without explanation, we introduced two options:
Users could continue processing successfully validated beneficiaries.
Users could download the results, resolve issues externally, and reattempt the upload.
This reduced frustration and improved workflow flexibility.
The redesigned experience transformed bulk transfer from a technical upload process into a guided payment workflow.
Business Impact
Improved bulk transfer adoption
Reduced payment failures
Increased transaction completion rates
Improved customer confidence in bulk payments
Reduced support dependency
User Impact
Better understanding of bulk transfers
Greater confidence during uploads
Faster error resolution
Improved reconciliation awareness
Reduced uncertainty throughout the process
One of the key lessons from this project was that complexity cannot always be removed. In financial products, some workflows are inherently complex.
The role of design is not always to eliminate complexity, but to make complex workflows understandable and manageable.
By focusing on education, transparency, and guided decision-making, we were able to transform a confusing upload process into a workflow that users could confidently complete.









