Debt Collection
From Multi-Step Workflow to Automated Submission
After two FinTech scale-ups merged, their debt collection ("Inkasso") processes remained split across two platforms.
Users were forced to complete a single submission across two interfaces, creating overhead, eroding productivity, and introducing risk where data accuracy directly affected client trust.
Core user flows from both platforms were consolidated into a single, unified interface, eliminating redundant steps, reducing the risk of errors, and giving users one place to complete the entire submission from start to finish.
2023 - 2025
Lead UX/UI Designer
1 UX/UI Designer
4 Developers
1 PM
Figma
Jira
Lucidchart
Goal 1
Combine all debt collection submission steps into one integrated experience.
Goal 2
Reduce user errors and support inquiries by 30 percent.
Goal 3
Ensure consistent and accurate data transfer across all submission stages.
Upload Documentation
Contract, order confirmation, delivery note, etc.
Confirm Service
Partial remittances, sent dunning letters overview.
Review
Confirm recipient, sender, and overdue invoice details.
Offer
10% fee applies.
2023
The first iteration replicated the process from the parent platform, a multi-step approach, as shown above, that served as a functional foundation.
At this stage, the priority was establishing feature structure and validating the process end-to-end, using the Storybook-based legacy UI available at the time. It wasn't built to last, but it needed to work.
Product Direction Shift
As the project matured, a multi-step process began to feel at odds with the platform's broader direction. The decision was made to move toward a single-screen, checkout-style experience, reducing navigation and allowing users to review and complete a submission in one place.
The redesign introduced a single-page interface with expandable sections, keeping the process visible and controlled without the friction of moving between screens.
To validate the revised mockups, we gathered feedback from users.
Thomas

"I still feel like I have to go through every step one by one, even when I already know the information. It slows me down and feels unnecessarily repetitive."
Nadine

"I like the idea of having a Checkout, but the way it works right now feels redundant. It doesn’t really add clarity to the flow."
Steffi

"I’m not convinced all these steps are actually needed. I spent more time than expected trying to figure out what was required and why."
Peter

"I’d really prefer seeing everything all at once. A full overview would help me understand the process much faster."
Eva

"There’s just too much empty space on the screen. It makes the layout feel unfinished, and I’m not sure where I should focus first."
The checkout-style approach had stakeholder buy-in, but user testing and internal reviews told a different story. The multi-section structure introduced its own friction. Users found the flow harder to follow than expected, and the step-based mental model didn't map cleanly onto what was essentially a single task.
The design was simplified further into a fully unified single-screen interface, where users could review invoice details and submit the case without any intermediate steps or expanding sections.
Rebuilding the Foundation
2024 - 2025
Impact: Reduced manual effort through automated invoice escalation and a modernized, maintainable process.
Problem
By this stage, the "Inkasso" feature was working, but it was built on an outdated component library and a legacy Frontend architecture that was becoming increasingly difficult to maintain.
What had been a pragmatic starting point was now a ceiling on what the product could do.
Solution
The interface was redesigned around a new Design System, replacing the deprecated component library and aligning the feature with the rest of the platform's evolving UI standards.
In parallel, working closely with the engineering team, we introduced automation for transferring overdue invoices and modernized key parts of the frontend architecture by reducing manual steps for users, as well as technical debt for the team.
Key Improvements
Design System Modernization
Replaced deprecated component library
Improved accessibility compliance
Increased visual consistency across screens
Automatic transfer of overdue invoices
Configurable rule-based settings
Eliminated manual case submissions
Workflow Transparency
Centralized visibility across debt collection cases
Status overview for submitted invoices
Customer exclusion management
Technical Foundation Improvements
Migrated frontend code from JavaScript to TypeScript
Modernized legacy Node environment
Implemented TanStack Table for scalable, interactive data tables
Before: From Manual Submission
2024
In 2024, a supporting requirement was added to the single-screen flow. Before submitting to collection, the platform needed qualified company data for both sender ("Absender") and recipient ("Empfänger") to register a business partner in Infact ERP.



Legacy invoice overview
The submission process started here, in the invoice overview. Overdue invoices were flagged with an "Überfällig" status, and users could initiate a collection case directly from the table via the "An Inkasso" action.
Submission Form
Contract Confirmation
After: To Automated Case Handling
UI Redesign
Automation
2025
Redesigned invoice overview
The invoice overview was rebuilt alongside the submission flow.
Status tags, filters, and table actions were updated to match the new Design System.
Submission Form
Users verify key information before submitting the case to the collection service.
Sender and recipient details, payment status, and supporting documentation are presented in a single view, with optional fields for adding reminder fees, payment updates, or additional documents.
Contract Confirmation
Before the overdue invoice is officially submitted, users must review and accept the agreement.
This modal provides a clear confirmation step where users verify eligibility details and acknowledge the collection service terms.
Contract Confirmation
Once a case is submitted, the invoice status updates automatically from "Überfällig" to "Inkasso." The status tag is interactive: clicking it expands an inline history log directly inside the table row, showing every event in the collection timeline without leaving the page.
Automation Settings
Users can configure when overdue invoices should automatically be transferred to the collection service, including timing thresholds and minimum invoice amounts.
Customer Exclusion Management
A searchable modal allows users to exclude specific customers from automated debt collection, ensuring sensitive accounts remain manually managed.
Automation Overview
A dedicated overview provides visibility into automated collection cases, including invoice status, submission history, and payment updates.
Outcome
The result was a feature that had travelled the full distance, from a fragmented multi-platform workaround to a maintainable, automated, single-screen experience.
Users gained a faster and more intuitive submission process. The engineering team gained a codebase they could build on. And the product gained a foundation that could scale with the company rather than against it.















