How to redesign a popular yet faltering feature into a seamless & powerful tool?

Ordr Invoicing 2.0 is a game-changer for business operations. With a streamlined, intuitive interface inspired by the best in the market, users can now generate invoices 120% faster. I led the problem definition, solution ideation, and design of the update.

Product
Ordr (CreditBook)
Industry
FinTech / B2B SaaS
Role
Lead Product Designer
Timeline
2 months, shipped November 2023
Team
Khadija Shahab (PM), Avinash Kumar, Karan Kapur (Engineering), Danial Imtiaz (QA)

Overview

Imagine trying to run a marathon with a sprained ankle. That is what our users felt when trying to generate invoices using Ordr's invoicing module—it was slow and painful. Ordr launched in May 2023, and within three months its invoicing module became a hit. The popularity brought many requests for enhancements and fixes, which we addressed in a patchy manner. Over time, this piecemeal approach led to significant performance and design issues, causing the module to deteriorate with use.

Challenge

Data doesn't lie, neither do dozens of complaints and requests from customers. I recognized early that the existing bento-box styled design was not scalable; it was getting harder to introduce requested features. Each patch exposed its weaknesses further. A comprehensive redesign was necessary to restore and enhance functionality and user experience.

Analysis

I built a strong case to present to PMs and TLs using Mixpanel data. I illustrated inefficiencies in the current invoicing process—average time to build an invoice and confusing interaction flows. I also cataloged user feedback and quotes that underscored frustrations with performance and design. With solid rationale and backing from engineering (eager to refactor), I pitched the need for a holistic redesign.

Ordr invoicing metrics and inefficiencies
User feedback on Ordr invoicing
User quotes on invoicing pain points

Goals

1. Enhance scalability and performance: Address deterioration caused by the bento-box design and ad-hoc patches.

2. Improve user experience: Create a more intuitive and efficient process using user feedback and industry best practices.

3. Streamline workflow: Design a step-by-step, user-friendly interface that accommodates most users and makes future feature additions easy.

Design

I set out to design an experience that was simple yet powerful—a layout that offered increasing functionality as the user progressed. After four iterations, we reached a final design that addressed user problems, aligned with business goals, and facilitated future feature additions.

Iterations (scroll horizontally to see all)

1st iteration

Ordr invoicing 1st iteration – linear layout, clear labels; competitor-driven hierarchy with Payment Terms beside Invoice Date at the beginning

Linear layout, clear labels; driven by competitor studies—e.g. Payment Terms at the beginning beside Invoice Date.

2nd iteration

Ordr invoicing 2nd iteration – users added customer first then progressed; date and terms repositioned after testing showed most users skipped them (relative insignificance); parted ways from competitor insights

Tested with design partners; users added customer first then progressed. Most users skipped date and terms, so those fields were repositioned (relative insignificance); we started to part ways from competitor insights.

3rd iteration

Ordr invoicing 3rd iteration – date and terms visible and easily accessible; gamification (e.g. summary card unlocks after adding one item)

Same users then looked for date/terms—so kept them visible and easily accessible; added gamification (e.g. summary card unlocks after one item).

4th iteration

Ordr invoicing 4th iteration – search and select for customer and items; modal retained for multi-select; refined input states and interactions

Search-and-select for customer and items; modal kept for multi-select; refined input states and interactions.

Final iteration

Ordr invoicing final – border strokes and clearer use of gray region so fields read as clickable

Gray customer region read as disabled, table cells not clearly clickable—added border strokes and clearer use of gray for customer details.

Solution

Ideally, invoice creation from start to finish should take no longer than a minute. Responsiveness was a big consideration—many users generate invoices on the go using mobile and tablet.

Ordr invoicing final interface
Ordr invoicing flow
Ordr invoicing key screens

Results

The redesigned invoicing module was met with overwhelmingly positive feedback. Daily invoice generation rose by 120%, and average time to create an invoice dropped by 50%—now around 3.5 minutes. The revamp resolved performance issues and positioned Ordr's invoicing experience among the best on the market. The attention to detail was well received by users and managers.

120%

increase in daily invoice generation

50%

drop in time to create an invoice

Ordr invoicing results metrics
Ordr invoicing impact
Ordr invoicing performance
Ordr invoicing outcomes
Ordr invoicing 2.0
User feedback on Ordr redesign
Stakeholder feedback

Learnings

This project showed how a data-driven approach, user-centric design, and thorough market research can improve both functionality and satisfaction. Sometimes boring is best.

  • Examining constraints from various angles inspires fresh approaches to address other limitations.
  • Involve cross-functional stakeholders from the start to consider viability, content strategy, and technical feasibility.
  • If an additional step results in a more seamless experience, it adds to simplicity rather than complexity.
Back to works

Interested in working together? Get in touch.