Back

Designing for ToolTime Pay

Context

ToolTime Pay supported credit card payments, but adoption was low. In Germany, trade customers mostly stuck to bank transfers.

To drive adoption, leadership set a five-month timeline to launch bank transfers with automated reconciliation and dunning.


My role

Product designer

Time frame

Jan โ€“ May 2024

Team

  • 1 Product manager
  • 5 Engineers
  • 1 Product designer (me)

Key results

36ร— growth

in payment volume in the first month of launching bank transfers

7-digit monthly payment volume

across hundreds of active companies

8+ hours saved per week

by automating payment reconciliation and dunning processes

Challenge

The business requirement from leadership was clear: add bank transfers, automated reconciliation and dunning within 5 months.

The design challenge was harder: making failures manageable. Our reconciliation would auto-match most payments, but partial payments, reference typos and multiple invoices in one transfer require special handling. Automated dunning only works when users trust it enough to enable it.

Solution

Payment Reconciliation: Designing for the 10% That Fails

Auto-matching succeeds 90% of the time. The rest risks falling through without careful design. Instead of hiding unmatched payments in a status column, I gave tradespeople a clear call to action.

The customer name is replaced with an Assign Payment button, making unmatched payments immediately visible and actionable.

A Not Yet Assigned column tracks remaining amounts in real-time: if a customer pays 750 โ‚ฌ against a 1.000 โ‚ฌ invoice, tradespeople see the 250 โ‚ฌ outstanding instantly.

Solution

Making failures visible

Unmatched payments surface in three places: a daily email, a dashboard card and a card above the transaction list.

Each touchpoint works independently, so failures get resolved without getting buried.

Solution โ€“ Before

The Problem: Too Many Steps, Too Much Confusion

We launched the initial version quickly to get payment matching into customers' hands, knowing it wasn't ideal. The flow was fragmented: tradespeople had to assign payments to a customer first, then apply those payments to the right invoice separately, jumping between screens.

As expected, customer support quickly flagged the confusion and user feedback confirmed it was too tedious.

Solution โ€“ After

The new Assignment Flow: One Modal, Not Multiple Screens

When we revisited the feature, I consolidated the workflow into a single modal:

  • Payment details (amount, account holder, reference) visible at a glance
  • Search by customer name, amount or invoice title, supporting different mental models
  • Assign with a single click

As a result, tradespeople can resolve unmatched payments more quickly, and customer support requests have decreased.

Solution

Automating the stressful part

For tradespeople, chasing unpaid invoices is one of the most stressful and time-consuming parts of the job. Tradespeople told us it often happened after hours, on weekends or not at all.

Automated dunning became the main reason companies stayed with ToolTime Pay.

It's such a relief I don't have to worry about sending payment reminders or anything like that.

User quote
Automating the stressful part

Auto-enabled: No setup required

Dunning activates automatically when an invoice is emailed. Since the automation is tied to that action anyway, requiring a separate enable step would have added unnecessary friction.

Automating the stressful part

Making automation transparent

A sidebar card shows upcoming dunning stages and send dates, with a clear path to manage automation.

Tradespeople can also see which payment reminders or dunning letters have already been sent out by the system.

Automating the stressful part

Step in, take control

Manual dunning letters pause automation for that invoice, so tradespeople can step in directly. When someone sends a manual letter, their intention is clear: they want control of that specific case. The automation resumes when users reactivate it.

Outcome

Bank transfers and Automated dunning launched on schedule and immediately drove adoption for ToolTime Pay:

  • Now processes millions in monthly payment volume across hundreds of active companies
  • Drives mid-six-figure annual recurring revenue through transaction fees
  • Companies report saving 8+ hours weekly on manual reconciliation and dunning
  • ToolTime became the first software for tradespeople in Germany to offer fully integrated payment management