Overview

To address operational inefficiencies and financial risks caused by the wire transfer system, I led the ACH payment automation initiative. This transition streamlined the payment process, eliminated loopholes exploited by delinquent residents, and significantly improved operational efficiency.

 

The Problem

The existing wire transfer system created critical challenges:

  • Delinquent residents exploited payment mechanisms to delay evictions

  • Processing times extended from 5 days to up to 9 months

  • Estimated financial impact: Millions in potential revenue loss

  • Excessive manual processing strained operational resources

The Goal

  1. Retire wire transfers and transition to ACH payments

  2. Ensure faster, more secure transactions

  3. Reduce fraud and administrative workload

  4. Improve overall user experience

My Role

Lead Designer. Workshop Host

Tools

Figma. FigJam. Teams

Scope

4 Months. Me + 2 Product Manager + 2 Data Analyts

 

πŸŽ‰ Outcomes

 

😎 Make an ACH payment on applicant portal and resident app/portal

😎 ACH Payment Webhook-Based Process Flow

Enhanced Automation & Workflow Optimization - Webhooks can trigger automated workflows, such as updating payment statuses, sending notifications, or reconciling transactions, reducing the need for manual intervention.

Step by step breakdown:

  1. The applicant or resident initiates an ACH payment through the designated device (e.g., mobile app or web portal).

  2. The payment details automatically sync with the Lease Administration Product Management System (PMP).

  3. PMP then syncs the payment data with NetSuite for further processing.

  4. NetSuite verifies the payment's validity, a process that typically takes 1-2 business days, and then updates PMP with the verification status.

  5. Once PMP receives the verified payment status from NetSuite, it updates the applicant/resident's app or portal to reflect the final payment status.

 
 

Design Approach: Strategic Problem Solving

 

Eliminating Wire Payment Risk

Initial Discovery and Stakeholder Alignment

 

To ensure the solution covered all touchpoints, I hosted a workshop with stakeholders to identify and eliminate all instances where wire transfer information was currently being displayed.

 
 
 

Secured Leadership Support on ACH Payment Solution

Finding alternative solution to replace wire transfer

 

I collaborated with product manager to identify an optimal solution that would balance operational efficiency, user experience, and cost effectiveness. Key factors we put into consideration were:

  • Operational impact

  • Total annual cost impact

  • Process cost and fees

  • Implementation complexity

  • User experience and convenience

ACH would not only save costs but also improve our lease execution timeline and reduce friction for residents with approaching move-in dates.

 

Handling Overhaul Conflict with Engineers

Batch processing vs. Webhook-Based Event vs. Full Real-Time Process

During the transition from eliminating wire transfers and implementing ACH payments, I encountered resistance from engineers and the product manager regarding the implementation of real-time payment status updates.

 
 

Me:

β€œ Users expected Real-Time Process payment confirmation to avoid confusion and reduce support thickets. The Batch-Process risks delay confirmation. β€œ

 

vs.

Engineers:

β€œ We would like to implement a Batch-Process for ACH transactions as it aligns with our existing back-end infrastructure and it can reduce server load as well. ”

 
 

Data-Driven Resolution
By analyzing monthly payment ticket volumes, we uncovered critical insights:

  • 25-35% of all monthly client tickets are payment-related.

  • 40% of payment tickets are regarding payment confirmation requests.

From the ticket volume, we recognized there is a need to adjust existing Batch Process infrastructure.

 

Technical Trade-Off Analysis - Solution of Webhook-Based Events

 

The technical trade-off analysis reveals that webhook-based events is the most pragmatic, forward-looking approach to event management, providing a robust framework for modern digital systems

  1. Optimal Performance Trade-Off: Webhook-based events strike a critical balance between processing speed and system resource management. They provide near real-time updates without the overwhelming computational demands of full real-time processing.

  1. User-Centric Design: The approach significantly enhances user experience by delivering timely updates, addressing the limitations of slow batch processing while avoiding the potential instability of full real-time systems.

  2. Practical Scalability: With a medium system load (28K households), webhook-based events offer a sustainable solution that can adapt to varying operational demands without excessive infrastructure investment.

 
 

Make a ACH Payment Via Webhook-Based Event Backend

A webhook-based event backend for ACH payments enables real-time processing, efficient system communication, and enhanced automation, making it a robust and scalable solution for handling financial transactions securely and effectively.

  • Real-Time Event-Driven Update

    ensures that ACH payments are processed as soon as relevant triggers occur, reducing delays and improving transaction efficiency.

  • Improved User Experience

    Since updates occur in real-time, users receive timely confirmations of their ACH payments, leading to increased trust and a smoother experience.

  • Better Error Handling & Retry Mechanisms

    Webhook-based architectures often include built-in mechanisms to handle failures, ensuring that payments are retried or flagged for resolution without losing critical transaction data.

😎 Applicants make a payment in application portal

😎 Residents make a payment in resident app

😎 Residents make a payment in resident portal

 

Detailed Achievements

  • πŸ“Š 40% Decrease in manual processing

  • πŸ’Έ Potential millions in revenue protection

  • ⚑ Reduced payment confirmation time

  • πŸ”’ Enhanced payment security

Quantifiable Impact

  • Streamlined ACH payment system

  • Reduced payment-related support tickets

  • Improved lease execution timelines

  • Minimized financial risks

Line 26 (3).png
 

Conclusion

 

This project reinforced a crucial design philosophy: successful solutions emerge from understanding the entire ecosystem, balancing technical constraints with user needs, and maintaining a strategic perspective aligned with broader business goals. By taking this holistic approach, we ensure that design decisions are both practical and impactful, driving meaningful results for users and the business alike.

 
 

You might also like to view:

0-1 Mobile App & Desktop Portal - Surfacing the right feature at the right time.

E-Commerce Website β€” Rearranging information architecture and UI to accommodate the soft-launching

Mobile App β€” Streamlining customer journal entry flows to increase user engagement