Umbre CRM

Designing a Scalable CRM System for Modern Sales Team

My Role

Design System, Product UX, Developer Handoff,

Tools

Figma Claude Mermaid (Diagramming)

Timeline

June 2025

Description

How do you transform the complexity of customer relationship management, with its vast amounts of data, intricate workflows, and multi-user needs, into an interface so intuitive that it feels effortless?

Context

Umbre is a comprehensive Customer Relationship Management platform designed for small to medium-sized businesses. It focuses on simplicity without sacrificing powerful features, making CRM accessible to teams of all technical levels.

A mockup for a Macbook placed on a table for a website

Overview & Context

This project focused on designing a modular, scalable CRM solution that supports sales, relationship management, reporting, and workflow tracking across multiple views (dashboard, tables, cards, kanban, calendar).

The goal was not just to design screens, but to create a cohesive design system that enables:

  • Fast feature expansion

  • Consistent UX across complex data views

  • Efficient developer handoff

  • Long-term product scalability

Problem

Solution

Target Users

  • Overwhelming complexity that requires extensive training

  • High pricing tiers that exclude smaller businesses

  • Cluttered interfaces that hide essential features

  • Poor mobile experiences that limit field work

  • Clean, intuitive interface requiring minimal onboarding

  • Affordable pricing structure for growing businesses

  • Smart information hierarchy that prioritizes key actions

  • Responsive design optimized for all devices

  • Sales teams managing client pipelines

  • Account managers tracking customer relationships

  • Business owners monitoring company performance

  • Customer support teams handling inquiries

Information Architecture-
The platform is organized into 7 primary modules, each designed for specific workflows.

User Flow

Primary User Journey: From Login to Task Completion

Userflow chart v1

Userflow chart v2

Hi-fi Wireframe and Prototype

High-fidelity wireframes introduced visual design elements while maintaining structural decisions from low-fi phase.

Dashboard:

  • Metric cards with color-coded trend indicators

  • Interactive revenue chart with period comparison

  • Recent contacts table with status badges

  • Lead sources pie chart with drill-down capability

Task Management:

  • View switcher (List/Kanban/Table) in header

  • Status-based color coding (yellow=pending, blue=in progress, green=done, red=cancelled)

  • Team member avatars for quick assignment visualization

  • Category tags for task classification

Calendar:

  • Month/Week/Day view toggle

  • Color-coded event types

  • Inline event creation

  • Time slot availability indicators

Settings Refinements:

  • Left sidebar category navigation

  • Tabbed content organization

  • Form layouts with clear field grouping

  • Action buttons positioned consistently (Cancel/Save)


Colour & Typography

The color and typography system embodies a core principle: accessibility is not a constraint, it's a catalyst for better design. By prioritizing contrast, hierarchy, and redundant encoding (colour + icon + text), Umbre becomes more usable for everyone.

High contrast benefits users in bright offices. Clear typography helps users working long hours. Semantic color reduces cognitive load for all users, not just those with color blindness.

The system proves that inclusive design and beautiful design are not mutually exclusive—they're complementary forces that elevate the entire user experience.

Colour



Typography

Design System

The design system was built around predictable primitives:

  • Cards

  • Tables

  • Status pills

  • Avatars

  • Actions

  • Data visualisation components

Each element works consistently whether it appears in:

  • Dashboard summaries

  • Contacts tables

  • Kanban boards

  • Grid cards

  • Reports and analytics






Responsive Design Strategy.
Core Principle:

Responsiveness is not about resizing screens — it is about preserving information hierarchy, decision clarity, and task continuity across contexts.

For a CRM, responsive design must ensure that:

  • Key insights remain immediately visible

  • Actions remain reachable without friction

  • Users do not lose context when moving between devices

The system is therefore designed to reflow information, not merely scale UI.

The system was designed with implementation in mind:

  • Clear component boundaries

  • Predictable variants instead of bespoke solutions

  • Tokenised spacing, color, and typography

  • Data-visualisation patterns aligned with charting libraries


Developer Handoff & Implementation Strategy

Design-to-Code Alignment:

The system was designed with implementation in mind:

  • Clear component boundaries

  • Predictable variants instead of bespoke solutions

  • Tokenised spacing, color, and typography

  • Data-visualisation patterns aligned with charting libraries

What This Demonstrates

This work demonstrates:

  • Advanced information design capability

  • System-level thinking across complex data products

  • Strong understanding of CRM usage patterns

  • Ability to design for both users and implementation teams

  • A design approach that scales with product and organisation growth