Designing payables and receivables for cashflow forecasting - turning complex financial data into a tool small businesses can actually use.
JusFlo is a cash flow forecasting tool that helps in estimating the projections of an organisation's future financial position based on the payables and receivables - be it recurring or one-time. It assists with managing liquidity within an organisation, ensuring the business has the necessary cash to meet its obligations and avoid funding issues - essentially, better management of working capital. As product designer, I created the design system, designed the product and landing page, and drove early research by talking directly to small business owners.
Designing a tool that forecasts cash flow by adding income and expense details based on past, current, and future business proceedings introduces a key risk - the possibility of entering incorrect data. This meant we needed a robust feature for correcting inaccurate entries.
Wrong data in a forecasting tool doesn't just look bad - it leads to wrong financial decisions. Getting the edit experience right was critical.
Based on the challenges, we started questioning the entries that users are allowed to update and created a user journey map from observations for both income and expense entries.
We identified that editing the recurrence entry had a lot of properties associated with it - far more complexity than a single-entry edit. This insight shaped the entire design direction for the edit feature.
The product included comprehensive and diverse functionality that had to be presented in a simple and clear way. With a limited pool of users to test against - as the product was still under development - we decided to bridge inputs both from users and similar tools in the market.
To avoid over-using screen real estate, we first decided whether to allow users to edit entries on a new page, same window, or inline. These options were derived from common UX patterns across the product.
To visualise all that information, it was necessary to make wireframes - starting with pencil and paper sketches to establish visual hierarchies and screen structure. We initially sketched editing for a single entry and then quickly realised it needed to handle recurring entries too.
Pencil and paper sketching to facilitate visual hierarchies and the structure of the screens. Starting with the single-entry edit, then expanding to cover recurring entries as the complexity became apparent.
On double-click, the user is prompted with the option to edit a single entry or recurring entry. Single entries are edited inline. Recurring entries open a modal - the same modal used to enter a payment, providing a consistent experience for both adding and editing.