Leading design for a new payments feature
Bill4Time Link2Pay
Scroll ↓
How might we…
establish trust through a flexible online payment system supporting independent law firms and their clients?
About the Project
Bill4Time is a legaltech solution specializing in time and billing. Bill4Time Payments had recently launched when I started as the solo designer at Bill4Time. This new native payments feature allows law firms to collect and track payments on the same product as all their time and billing. As an enhancement to the feature, we needed to provide users with a way to send customizable payment links to their clients to streamline the payment process and help our users get paid faster! This was a heavily requested feature and a logical next step. User research had been conducted prior to when I joined that confirmed the need for payment links and also confirmed what options needed to be included when creating a template. I jumped right in to take what we already knew and create a simple, beautiful experience with our newly updated design standards and heavy usability testing.
Requirements
We knew we needed users to be able to create a link using a template which would offer customizable options such as:
a preset amount
which bank funds should be deposited to
the account manager
a note for the client
whether client/matter information should be required
whether a client should be allowed to enter notes
We also knew that the user needed to be able to copy the created links, edit the template information, delete unwanted links, and preview the end-client experience before saving.
Design Iterations & Internal Feedback
Since we already knew our design system and how that would factor into the designs, we focused on gathering feedback internally through Figma comments and design sessions. During my design process I created multiple versions of each screen, especially for the template creation page and designs evolved through our feedback loops. From here we were able to narrow our options down to three variations, each of which treated “Preset Amount” differently.
Since we couldn’t come to an agreement internally, we turned to usability testing!
Usability Testing
Our goal in usability testing was to determine hierarchy and priority of fields in the table of templates and the template builder itself. We took over 50 participants through a series of tasks and heat mapped their clicks to learn more.
Most Important Fields
Final Iterations
-
Based on repeated feedback from users and our analysis of the heat maps, we decided to change the design of the “Copy Link” button to make it less distracting.
-
There were a lot of questions asked by multiple users about what a template is, such as “I do not understand what these templates are " and "I still do not understand the need for a template when you have request a payment".
To mitigate confusion, we decided to remove all “template” verbiage and replaced it with more payment link focused verbiage.
-
Based on the success rate of our test versions, we decided to opt for “Preset Amount” coming out of the toggle and becoming an optional field.
-
The most important fields according to users were “Message for Clients”, “Bank Account”, “Preset Amount”, and “Allow Client to Enter Notes”. Based on this feedback, we gave users an optional “Message for Clients” field instead of having to toggle it on. We also decided to always allow the client to enter notes since there was no harm seen in allowing payment notes, especially since most people wanted their clients to provide notes anyway.
At the end, our only toggles left were for requesting Client/Project IDs!
Final Product
Payments at Paradigm (Bill4Time, PracticePanther and MerusCase) reached $200M annual processing volume within 18 months of acquisition. Paradigm was then bought out in early 2022 for $400M by Francisco Partners.