REBUILDING CONFIDO'S APPROVAL FLOW

ROLE Product Designer & Developer
DURATION June — August 2025 (8 weeks)
TOOLS Figma, React, TypeScript, Node.js, Ruby, PostgreSQL

A comprehensive 0 → 1 redesign and refactor of Confido's approval workflow that transforms how analysts review promotional deductions. The project replaces fragmented UI design and unclear approval paths by introducing consistent design components, clearer approval flows, and detailed audit logging that makes the approval process more efficient and intuitive for analysts.

Web Design Systems Product Design UX/UI
Confido Approval Flow Interface

What is Confido?

Confido is a B2B SaaS platform that helps CPG brands manage and resolve promotional deductions and chargebacks. The platform streamlines the complex process of tracking, reviewing, and approving promotional claims between retailers and suppliers.

My Role

As both a product designer and developer, I led the complete 0 → 1 redesign and refactor of the approval workflow, including user research, problem analysis, design system implementation, and full-stack development while collaborating with product managers and engineers.

Outcome

0% reduction in approval time
0% decrease in user errors
0% improvement in analyst satisfaction

Context

Confido's approval workflow had fragmented UI design and unclear approval paths, leading to delays and unresolved deductions.

The existing system created confusion with inconsistent design and unclear rejection flows. Analysts spent an average of 3.2 days resolving each deduction, with 35% of deductions bouncing back for multiple reviews due to unclear approval states and poor visibility into previous decisions.

Context visualization of Confido's approval workflow 1 — Previous UI

Problems

Unintuitive UI & Workflow

Confusing icons, hidden approval panels, and excessive clicks for basic tasks made the approval process unnecessarily complex and time-consuming.

2.1 — Previous Approval UI

Poor Rejection Handling

Auto-reassignment loops and unclear rejection consequences created user confusion, with users getting unexpectedly reassigned deductions without explanation.

Auto-reassignment flow issues in rejection handling 2.2 — Previous Auto-Reassignment Issues

Unclear Data Visibility

High-level metrics without actionable insights or change tracking made it difficult for users to understand what had changed and what required their attention.

Approval summary showing unclear data visibility issues 2.3 — Previous Approval Summary

Workflow Management Issues

Overlapping approval flows, misassignments, and manual intervention requirements created disorganization and required constant manual oversight.

Approval flows showing workflow management issues 2.4 — Previous Approval Flows

Goal

Transform the approval workflow into an intuitive, consistent system that reduces analyst confusion and speeds up the approval process.

User Research

From my user interviews with accounting teams at major CPG brands like Olipop and Unbun Foods™ , three critical pain points emerged that were causing delays and confusion in the approval process.

User research findings and pain points 3 — User Research Findings

Competitive Analysis

To better understand best practices in B2B approval workflows, I conducted a competitor analysis of Ramp , Bill.com , ApprovalMax , and QuickBooks Online .

These platforms were selected because they represent leading financial approval solutions. By examining their approach to approval creation, status visibility, and workflow flexibility, I identified several proven patterns for Confido's issues.

However, the research also showed that fixing individual pain points — like rejection flows or template creation — wouldn't be enough; the entire approval process needed a complete overhaul across four critical stages:

1

Intuitive Flow Creation

Addresses: Hidden Navigation

Competitors use visual builders with templates and validation. Ramp provides "Large Deductions" templates while ApprovalMax uses drag-and-drop flowcharts — unlike Confido's buried approval panels in deduction modals.

2

Clear Status & Action Visibility

Addresses: Poor Visibility (35% rework rate)

All competitors surface approval actions in dedicated sections with direct action buttons and comprehensive audit trails visible. Bill.com displays timestamps and action history prominently in tables — unlike Confido's buried approval actions in nested modals across scattered views.

3

Flexible Routing & Recovery

Addresses: Rigid Workflows

Competitors offer approval groups and fallback options. ApprovalMax allows mid-flow adjustments while Ramp handles inactive users — preventing the workflow breakdowns Confido users face when they can't break out of approval chains.

4

Smart Automation & Oversight

Addresses: All pain points

Advanced reminders and admin tools provide oversight. QuickBooks offers customizable notifications while ApprovalMax surfaces errors as actionable tasks — capabilities missing from Confido's current system.

Feature Prioritization

Based on user research and competitive analysis, I prioritized features using impact vs. effort, focusing on solutions that would directly address the core pain points:

High Priority — Core Experience

Must-haves that solve critical user pain points

expand_more

Medium Priority — Enhanced Functionality

Important improvements for workflow efficiency

expand_more

Low Priority — Nice-to-Haves

Future enhancements once core issues are resolved

expand_more

How could we redesign the workflow to establish clear start-to-end approval paths?

I structured the redesign around addressing what matters most to our core users:

Jane (Accounts Specialist)

needs clear approval flows and tracking tools to stop constantly reassigning deductions and chasing approvers.

John (Sales Specialist)

needs easy unassign options and clear handoff paths to avoid handling misrouted deductions he can't approve.

Redesigned Approval Paths

The redesigned flow introduces clear terminal states for all rejection paths and fallback user assignments to prevent workflow breakdowns.

Redesigned approval flow diagram 4 — Redesigned Approval Flow

Translating Insights to Design

To bring these solutions to life, I mapped out how the redesigned interface would look and function across the key problem areas — creating dedicated spaces for approvals, comprehensive audit trails, and intuitive flow creation.

Wireframe 1 - Redesigned approval interface layout 5.1 — Unified Approval Interface Wireframes
Wireframe 2 - Redesigned flow creation interface 5.2 — Intuitive Flow Creation Wireframes

Iterative Design & User Validation

Following the initial wireframes,I conducted weekly validation sessions over three weeks with users, product managers, and engineers. By observing how users interacted with the redesigned approval interface and listening to their workflow concerns, I identified four critical areas that needed refinement:

User testing and feedback process 6 — User Testing & Feedback

Final Implementation (Designed & Developed)

The implemented improvements directly address each of the four critical stages identified in the competitive analysis, transforming Confido's fragmented approval experience:

1

Build Advanced Multi-Step Flows

Before: Limited single-step approval setup

Approval flow creation was restricted to simple, single-step logic with no visual guidance or ability to handle complex approval scenarios.

Previous flow creation interface 7.1 — Previous Interface: Flow Creation
After: Advanced flow builder with nested logic

A complete approval flow management interface with multi-step capabilities, nested conditions, approval tiers, and visual flow creation that handles complex approval scenarios.

7.2 — New Interface: Flow Creation

2

Surface Hidden Approval Actions

Before: Buried approval actions caused 35% rework

Approval actions were hidden in nested modals scattered across different views, with inconsistent UI components and missing audit trails where users expected them most.

Previous status visibility interface 8.1 — Previous Interface: Status Visibility
After: Dedicated approval and audit log section

A unified approval section that surfaces all actions directly on the main interface, with consistent UI components and comprehensive audit trails visible where users need them.

8.2 — New Interface: Status Visibility

3

Flexible Workflow Routing & Recovery

Before: Inflexible approval chains

Users couldn't break out of workflows or handle misassignments, causing approval bottlenecks and frustrated users.

Previous workflow routing interface 9.1 — Previous Interface: Workflow Routing
After: Smart routing with fallbacks

Flexible approval groups, misassignment handling, and fallback routing that prevents workflow breakdowns.

9.2 — New Interface: Workflow Routing

4

Keep Approvals Moving with Reminders

Before: No oversight or automation

Manual tracking with no reminders or admin tools, leaving approvals to fall through cracks with poor visibility into outstanding deductions.

Previous automation interface 10.1 — Previous Interface: Automation
After: Smart oversight with automated reminders

Redesigned interface that prioritizes outstanding deduction counts and introduces automated email reminder system, allowing admins to proactively nudge users and prevent approvals from stalling.

10.2 — New Interface: Automation

Reflection & Key Takeaways

This project marked my first role transitioning from full-stack engineering to taking on both product design and development responsibilities as the only designer at Confido.

Without design mentorship in an unfamiliar domain (serving CPG brands) and working with new programming languages like Ruby, I had to define my own pace and trust my design instincts — a 180 degree turn from structured internships. Working directly with engineering and customer success taught me to communicate design decisions effectively and gave me significant input on product direction. This fast-paced environment was the perfect testing ground for my career transition, proving I could successfully bridge design and development while delivering a complete 0 → 1 product overhaul. Thank you Confido!

See Next