indellia.com

Redesigning Indellia's review – Analytics Dashboard for clarity under density

Indellia Insights is an enterprise review-and-ratings analytics platform used by brand and retail teams to monitor product sentiment across marketplaces. This case study documents the end-to-end redesign of its flagship dashboard – from heuristic audit through a high-fidelity, Material Design 3 solution.

Role

Senior UI/UX and Web Designer

Timeline

8 weeks · end-to-end

Platform

Web Application

Deliverable

hi-fi dashboard

Making B2B, SaaS, AI/NLP, Amazon/Walmart/Costco reviews, consumer brand teams.

Problem statement

Brand managers use this dashboard daily to catch rating drops and sentiment shifts before they affect sales. But the current screen presents every metric — KPI, gainer, drainer, chart, and breakdown — at equal visual weight in dense, uncompressed tables. Users report needing 3–4x longer than expected to find a single answer ("Which product tanked this week and why?") and frequently miss negative-review spikes buried below the fold.

The redesign goal: preserve full analytical depth for power users while making the single most important signal — what changed, and how badly — visible in under 5 seconds.

Goals
Business goals

~ Reduce support tickets tied to "can't find X" by 40%
~ Increase weekly active usage of Saved Views & Alerts
~ Shorten average time-to-insight per session

User goals

~ Spot rating drops and negative-review spikes immediately
~ Compare products/brands without cross-referencing 4 tables
~ Trust the data — clear labels, real context, no ambiguous icons

Heuristic evaluation of the legacy screen

Structured audit against Nielsen's 10 usability heuristics.

Visibility of system status

Fail

No loading, empty, or last-updated states; users can’t tell if data is fresh or if a filter silently returned nothing.

Match between system and real world

Partial

Jargon like "Drainers" and "MTD" plus unlabeled flag/thumbnail icons assume prior training rather than plain language.

User control & freedom

Partial

"Clear All" exists, but there’s no undo for filter changes and no explicit run action — every change fires immediately.

Consistency & standards

Fail

Filter fields, buttons, and table headers use different heights, colors, and border styles on the same screen.

Error prevention

Partial

Broken product thumbnails (flag-emoji placeholders) ship to production with no image fallback.

Recognition rather than recall

Fail

Users must scroll past 4 tables and 4 charts to mentally reconstruct "what changed this week" themselves.

Flexibility & efficiency of use

Partial

Saved Views and Alerts exist but carry no visual priority; there’s no fast path for the daily 30-second check.

Aesthetic & minimalist design

Fail

A top-line KPI and an 11px table cell get near-identical visual weight — nothing signals importance.

Recognize & recover from errors

Fail

Zero-result filter combinations produce blank regions with no explanation or recovery path.

Help & documentation

Partial

Derived metrics (score deltas, "Drainers") have no inline definitions or tooltips for new users.

Key usability issues

1

No visual hierarchy

Uniform sizes and card styles across KPIs, tables, and charts remove any sense of priority.

2

Repetitive dense tables

Gainers, Drainers, and low-rated products repeat near-identical columns in three separate tables.

3

Illegible microtext

Table cells run at 11px with low-contrast gray — fatiguing for a screen used many times a day.

4

Trust-eroding imagery

Flag emoji and mismatched thumbnails stand in for product photos, casting doubt on the data itself.

Research assumptions

Users scan, not read

Analysts open the dashboard several times daily for a quick health check — the first viewport must carry the headline signal.

Questions beat navigation

Most sessions start with a question ("what dropped?"); natural-language search can short-circuit table hunting entirely.

Filters should be deliberate

Users compose multi-field queries; an explicit Run action prevents half-configured filters from firing misleading results.

Priyank Shah

Brand Analytics Manager

"I need to know within a minute if something is on fire — not after scrolling six charts."

Goals

~ Catch rating drops before leadership asks

~ Compare her brand against competitors weekly

Frustrations

~ Scrolls past irrelevant tables to reach her brand

~ Cross-references two tables to see what changed

Marcus Webb

E-commerce Category Director

"I’d rather just ask the tool a question than learn where every number lives."

Goals

~ Fast portfolio-wide health check between meetings

~ Share a single view with retail partners

Frustrations

~ No search — everything requires manual filtering

~ No shareable summary of "this week in one view"

User journey — investigating a rating dropExploring interface directions

0

Trigger

Alert email flags a rating dip on a key product.

Neutral

1

Enter

Opens dashboard, rebuilds brand + category filters from scratch.

Friction

2

Search

Scrolls Gainers, then Drainers, hunting for the product row.

Frustrated

3

Diagnose

Cross-references dislikes column against the sentiment chart.

Frustrated

4

Act

Exports data and messages the category team.

Frustrated

Information architecture — restructured around intent

Before — flat, one long scroll

Dashboard

~ Filter bar (7 equal-weight fields)

~ 4 KPI numbers

~ Gainers table · Drainers table · Low-rated table

~ Brand stats + score trend

~ 4 unrelated charts stacked at the bottom

After — layered by intent

Dashboard

~ AI search & chat — ask instead of hunt

~ Scoped filter row + explicit Run / Save actions

~ KPI cards with deltas and drill-in ("Show")

~ Gainers / Drainers — one table pattern, clear +/− framing

~ Distributions — rating & sentiment side by side

~ Alerts, Saved Reports, Export promoted to global nav

Task flow — "why did this product's rating drop?"

Ask AI search

Review KPI deltas

Open Drainers (−)

Drill into product

Check sentiment

Export / share

Wireframes & design exploration

Three lo-fi structures were tested with 5 internal analysts; the AI-search-led layout won on both comprehension speed and preference, then went through two visual iterations.

V1 — KPI strip first

V2 — AI search led (selected)

V3 — master / detail split

A — Dense, data-forward

Kept most tables intact with stronger type hierarchy only. Familiar, but failed the 5-second scan goal.

B — AI search led (selected)

Leads with natural-language search and KPI cards with drill-ins, then one reusable table pattern. Fastest comprehension in testing.

C — Summary-only digest

A generated text digest of the week. Compelling, but hid the underlying data users still needed to verify.

The redesigned dashboard

AI-assisted search up top, KPI cards with deltas and drill-ins, a single reusable table pattern for Gainers and Drainers, and grouped distribution charts — on a calm one-accent blue system.

AI-assisted search

A persistent search/chat bar lets users ask “which Apple products lost rating this month?” instead of hunting through tables.

KPI cards with drill-in

Five scannable cards pair each number with a color-coded delta and a “Show” action that filters the tables below.

One table pattern

Gainers (+) and Drainers (–) share a single component — real product imagery, copyable item IDs, and consistent columns.

Deliberate filtering

Filters compose left-to-right and apply on an explicit Run, with Save for recurring views — no more accidental half-queries.

Accessibility improvements (WCAG 2.2 AA)

Each fix traces to a specific violation in the legacy screen.

1.4.3 Contrast (Minimum)

Body and table text raised to ≥7:1 against white; blue header text on #2e75f0 verified at AA for its size.

1.4.1 Use of Color

Gains/losses pair color with +/– signs and arrows; sentiment legend adds text labels, not swatches alone.

2.5.5 Target Size

Filter fields, Run/Save buttons, and “Show” drill-ins sized to a 44px minimum hit area.

2.4.7 Focus Visible

A 2px visible focus ring on all interactive controls, including table row actions and chart toggles.

1.4.4 Resize Text

Fluid type scale reflows cleanly at 200% zoom; tables collapse to stacked cards below 900px.

4.1.2 Name, Role, Value

Trend sparklines, star ratings, and thumbnails carry descriptive aria-labels for screen readers.

Design system considerations

A tight, one-accent palette pulled from the final UI, with semantic colors reserved strictly for data meaning.

Primary

#2e75f0

Primary Deep

#1a4fc0

Primary Soft

#e7effe

Ink

#1f2430

Positive

#34a853

Negative

#e5484d

  • Blue reserved for navigation, headers, and primary actions

  • Green / red used only for semantic data (gains, losses, sentiment)

  • Type scale 24/16/14/12px — minimum table text raised to 13px

  • 8px spacing grid; 44px minimum interactive targets

  • One table component reused for Gainers, Drainers, and low-rated lists

  • Elevation via soft shadow tokens; borders reserved for data separation

Key UX decisions

Lead with AI search, not filters

Session recordings showed most visits start with a question. Natural-language search collapses a 6-step filter-and-scroll flow into one input, while classic filters remain for precise queries.

Explicit Run / Save actions

Auto-firing filters produced misleading intermediate results. A deliberate Run action lets users compose a full query; Save promotes the recurring daily check to one click.

KPI cards with deltas and drill-ins

Each KPI now answers “how much, which direction, and where?” — the color-coded delta chip and “Show” action remove the cross-referencing that drove the biggest complaints.

One reusable table component

Merging three near-identical tables into one pattern (with +/– framing for Gainers vs. Drainers) halves vertical scroll and builds a single mental model.

Semantic color discipline

Blue is reserved for structure and actions; green and red appear only where they carry data meaning — restoring the pre-attentive value of color that the legacy screen had diluted.

Before → After: The full redesign

A head-to-head comparison of the legacy eCommerce Insights interface and the redesigned Indellia dashboard — showing the shift from feature-overloaded tables to a clarity-first, AI-led analytics experience.

What was broken

Cluttered table-first hierarchy with no clear visual priority

No AI or natural-language search — users had to know the filter taxonomy upfront

Six fragmented filter dropdowns with no time-aware or contextual defaults

Brand equity gap — generic eCommerce Insights identity, no product personality

What was fixed

Intent-based navigation — AI Chat as the primary entry point, structured below

Conversational AI search bar replaces blind taxonomy drilling — faster first interaction

Unified filter rail with smart time-range default — from 6 dropdowns to one coherent row

Rebranded as Indellia — unified visual system, clear product identity and brand equity

Before

Legacy eCommerce Insights — dense, table-first hierarchy; fragmented filters; no AI search layer; no recognisable brand equity.

After

Redesigned Indellia — AI Chat as the primary entry point, unified KPI strip, conversational search bar, intent-based navigation, and a cohesive visual system.

Expected business impact

-45%

Time-to-insight per session

+18%

Task completion on “find biggest mover”

+30%

Adoption of AI Chat & Saved Reports

-40%

Support tickets tagged “can’t find X”

Success metrics

METRIC

BASELINE

TARGET

MEASUREMENT METHOD

Time to identify top mover

~90 sec

< 15 sec

Moderated usability testing, task timing

Task success rate

68%

90%+

Unmoderated task-based study

AI search weekly usage

50%+ of sessions

Product analytics

WCAG AA pass rate

42%

100%

Automated + manual audit (axe, VoiceOver)

Saved Reports weekly usage

12%

35%+

Product analytics

indellia.com

Redesigning Indellia's review – Analytics Dashboard for clarity under density

Indellia Insights is an enterprise review-and-ratings analytics platform used by brand and retail teams to monitor product sentiment across marketplaces. This case study documents the end-to-end redesign of its flagship dashboard – from heuristic audit through a high-fidelity, Material Design 3 solution.

Role

Senior UI/UX and Web Designer

Timeline

8 weeks · end-to-end

Platform

Web Application

Deliverable

hi-fi dashboard

Making B2B, SaaS, AI/NLP, Amazon/Walmart/Costco reviews, consumer brand teams.

Problem statement

Brand managers use this dashboard daily to catch rating drops and sentiment shifts before they affect sales. But the current screen presents every metric — KPI, gainer, drainer, chart, and breakdown — at equal visual weight in dense, uncompressed tables. Users report needing 3–4x longer than expected to find a single answer ("Which product tanked this week and why?") and frequently miss negative-review spikes buried below the fold.

The redesign goal: preserve full analytical depth for power users while making the single most important signal — what changed, and how badly — visible in under 5 seconds.

Goals
Business goals

~ Reduce support tickets tied to "can't find X" by 40%
~ Increase weekly active usage of Saved Views & Alerts
~ Shorten average time-to-insight per session

User goals

~ Spot rating drops and negative-review spikes immediately
~ Compare products/brands without cross-referencing 4 tables
~ Trust the data — clear labels, real context, no ambiguous icons

Heuristic evaluation of the legacy screen

Structured audit against Nielsen's 10 usability heuristics.

Visibility of system status

Fail

No loading, empty, or last-updated states; users can’t tell if data is fresh or if a filter silently returned nothing.

Match between system and real world

Partial

Jargon like "Drainers" and "MTD" plus unlabeled flag/thumbnail icons assume prior training rather than plain language.

User control & freedom

Partial

"Clear All" exists, but there’s no undo for filter changes and no explicit run action — every change fires immediately.

Consistency & standards

Fail

Filter fields, buttons, and table headers use different heights, colors, and border styles on the same screen.

Error prevention

Partial

Broken product thumbnails (flag-emoji placeholders) ship to production with no image fallback.

Recognition rather than recall

Fail

Users must scroll past 4 tables and 4 charts to mentally reconstruct "what changed this week" themselves.

Flexibility & efficiency of use

Partial

Saved Views and Alerts exist but carry no visual priority; there’s no fast path for the daily 30-second check.

Aesthetic & minimalist design

Fail

A top-line KPI and an 11px table cell get near-identical visual weight — nothing signals importance.

Recognize & recover from errors

Fail

Zero-result filter combinations produce blank regions with no explanation or recovery path.

Help & documentation

Partial

Derived metrics (score deltas, "Drainers") have no inline definitions or tooltips for new users.

Key usability issues

1

No visual hierarchy

Uniform sizes and card styles across KPIs, tables, and charts remove any sense of priority.

2

Repetitive dense tables

Gainers, Drainers, and low-rated products repeat near-identical columns in three separate tables.

3

Illegible microtext

Table cells run at 11px with low-contrast gray — fatiguing for a screen used many times a day.

4

Trust-eroding imagery

Flag emoji and mismatched thumbnails stand in for product photos, casting doubt on the data itself.

Research assumptions

Users scan, not read

Analysts open the dashboard several times daily for a quick health check — the first viewport must carry the headline signal.

Questions beat navigation

Most sessions start with a question ("what dropped?"); natural-language search can short-circuit table hunting entirely.

Filters should be deliberate

Users compose multi-field queries; an explicit Run action prevents half-configured filters from firing misleading results.

Priyank Shah

Brand Analytics Manager

"I need to know within a minute if something is on fire — not after scrolling six charts."

Goals

~ Catch rating drops before leadership asks

~ Compare her brand against competitors weekly

Frustrations

~ Scrolls past irrelevant tables to reach her brand

~ Cross-references two tables to see what changed

Marcus Webb

E-commerce Category Director

"I’d rather just ask the tool a question than learn where every number lives."

Goals

~ Fast portfolio-wide health check between meetings

~ Share a single view with retail partners

Frustrations

~ No search — everything requires manual filtering

~ No shareable summary of "this week in one view"

User journey — investigating a rating dropExploring interface directions

0

Trigger

Alert email flags a rating dip on a key product.

Neutral

1

Enter

Opens dashboard, rebuilds brand + category filters from scratch.

Friction

2

Search

Scrolls Gainers, then Drainers, hunting for the product row.

Frustrated

3

Diagnose

Cross-references dislikes column against the sentiment chart.

Frustrated

4

Act

Exports data and messages the category team.

Frustrated

Information architecture — restructured around intent

Before — flat, one long scroll

Dashboard

~ Filter bar (7 equal-weight fields)

~ 4 KPI numbers

~ Gainers table · Drainers table · Low-rated table

~ Brand stats + score trend

~ 4 unrelated charts stacked at the bottom

After — layered by intent

Dashboard

~ AI search & chat — ask instead of hunt

~ Scoped filter row + explicit Run / Save actions

~ KPI cards with deltas and drill-in ("Show")

~ Gainers / Drainers — one table pattern, clear +/− framing

~ Distributions — rating & sentiment side by side

~ Alerts, Saved Reports, Export promoted to global nav

Task flow — "why did this product's rating drop?"

Ask AI search

Review KPI deltas

Open Drainers (−)

Drill into product

Check sentiment

Export / share

Wireframes & design exploration

Three lo-fi structures were tested with 5 internal analysts; the AI-search-led layout won on both comprehension speed and preference, then went through two visual iterations.

V1 — KPI strip first

V2 — AI search led (selected)

V3 — master / detail split

A — Dense, data-forward

Kept most tables intact with stronger type hierarchy only. Familiar, but failed the 5-second scan goal.

B — AI search led (selected)

Leads with natural-language search and KPI cards with drill-ins, then one reusable table pattern. Fastest comprehension in testing.

C — Summary-only digest

A generated text digest of the week. Compelling, but hid the underlying data users still needed to verify.

The redesigned dashboard

AI-assisted search up top, KPI cards with deltas and drill-ins, a single reusable table pattern for Gainers and Drainers, and grouped distribution charts — on a calm one-accent blue system.

AI-assisted search

A persistent search/chat bar lets users ask “which Apple products lost rating this month?” instead of hunting through tables.

KPI cards with drill-in

Five scannable cards pair each number with a color-coded delta and a “Show” action that filters the tables below.

One table pattern

Gainers (+) and Drainers (–) share a single component — real product imagery, copyable item IDs, and consistent columns.

Deliberate filtering

Filters compose left-to-right and apply on an explicit Run, with Save for recurring views — no more accidental half-queries.

Accessibility improvements (WCAG 2.2 AA)

Each fix traces to a specific violation in the legacy screen.

1.4.3 Contrast (Minimum)

Body and table text raised to ≥7:1 against white; blue header text on #2e75f0 verified at AA for its size.

1.4.1 Use of Color

Gains/losses pair color with +/– signs and arrows; sentiment legend adds text labels, not swatches alone.

2.5.5 Target Size

Filter fields, Run/Save buttons, and “Show” drill-ins sized to a 44px minimum hit area.

2.4.7 Focus Visible

A 2px visible focus ring on all interactive controls, including table row actions and chart toggles.

1.4.4 Resize Text

Fluid type scale reflows cleanly at 200% zoom; tables collapse to stacked cards below 900px.

4.1.2 Name, Role, Value

Trend sparklines, star ratings, and thumbnails carry descriptive aria-labels for screen readers.

Design system considerations

A tight, one-accent palette pulled from the final UI, with semantic colors reserved strictly for data meaning.

Primary

#2e75f0

Primary Deep

#1a4fc0

Primary Soft

#e7effe

Ink

#1f2430

Positive

#34a853

Negative

#e5484d

  • Blue reserved for navigation, headers, and primary actions

  • Green / red used only for semantic data (gains, losses, sentiment)

  • Type scale 24/16/14/12px — minimum table text raised to 13px

  • 8px spacing grid; 44px minimum interactive targets

  • One table component reused for Gainers, Drainers, and low-rated lists

  • Elevation via soft shadow tokens; borders reserved for data separation

Key UX decisions

Lead with AI search, not filters

Session recordings showed most visits start with a question. Natural-language search collapses a 6-step filter-and-scroll flow into one input, while classic filters remain for precise queries.

Explicit Run / Save actions

Auto-firing filters produced misleading intermediate results. A deliberate Run action lets users compose a full query; Save promotes the recurring daily check to one click.

KPI cards with deltas and drill-ins

Each KPI now answers “how much, which direction, and where?” — the color-coded delta chip and “Show” action remove the cross-referencing that drove the biggest complaints.

One reusable table component

Merging three near-identical tables into one pattern (with +/– framing for Gainers vs. Drainers) halves vertical scroll and builds a single mental model.

Semantic color discipline

Blue is reserved for structure and actions; green and red appear only where they carry data meaning — restoring the pre-attentive value of color that the legacy screen had diluted.

Before → After: The full redesign

A head-to-head comparison of the legacy eCommerce Insights interface and the redesigned Indellia dashboard — showing the shift from feature-overloaded tables to a clarity-first, AI-led analytics experience.

What was broken

Cluttered table-first hierarchy with no clear visual priority

No AI or natural-language search — users had to know the filter taxonomy upfront

Six fragmented filter dropdowns with no time-aware or contextual defaults

Brand equity gap — generic eCommerce Insights identity, no product personality

What was fixed

Intent-based navigation — AI Chat as the primary entry point, structured below

Conversational AI search bar replaces blind taxonomy drilling — faster first interaction

Unified filter rail with smart time-range default — from 6 dropdowns to one coherent row

Rebranded as Indellia — unified visual system, clear product identity and brand equity

Before

Legacy eCommerce Insights — dense, table-first hierarchy; fragmented filters; no AI search layer; no recognisable brand equity.

After

Redesigned Indellia — AI Chat as the primary entry point, unified KPI strip, conversational search bar, intent-based navigation, and a cohesive visual system.

Expected business impact

-45%

Time-to-insight per session

+18%

Task completion on “find biggest mover”

+30%

Adoption of AI Chat & Saved Reports

-40%

Support tickets tagged “can’t find X”

Success metrics

METRIC

BASELINE

TARGET

MEASUREMENT METHOD

Time to identify top mover

~90 sec

< 15 sec

Moderated usability testing, task timing

Task success rate

68%

90%+

Unmoderated task-based study

AI search weekly usage

50%+ of sessions

Product analytics

WCAG AA pass rate

42%

100%

Automated + manual audit (axe, VoiceOver)

Saved Reports weekly usage

12%

35%+

Product analytics

indellia.com

Redesigning Indellia's review – Analytics Dashboard for clarity under density

Indellia Insights is an enterprise review-and-ratings analytics platform used by brand and retail teams to monitor product sentiment across marketplaces. This case study documents the end-to-end redesign of its flagship dashboard – from heuristic audit through a high-fidelity, Material Design 3 solution.

Role

Senior UI/UX and Web Designer

Timeline

8 weeks · end-to-end

Platform

Web Application

Deliverable

hi-fi dashboard

Making B2B, SaaS, AI/NLP, Amazon/Walmart/Costco reviews, consumer brand teams.

Problem statement

Brand managers use this dashboard daily to catch rating drops and sentiment shifts before they affect sales. But the current screen presents every metric — KPI, gainer, drainer, chart, and breakdown — at equal visual weight in dense, uncompressed tables. Users report needing 3–4x longer than expected to find a single answer ("Which product tanked this week and why?") and frequently miss negative-review spikes buried below the fold.

The redesign goal: preserve full analytical depth for power users while making the single most important signal — what changed, and how badly — visible in under 5 seconds.

Goals
Business goals

~ Reduce support tickets tied to "can't find X" by 40%
~ Increase weekly active usage of Saved Views & Alerts
~ Shorten average time-to-insight per session

User goals

~ Spot rating drops and negative-review spikes immediately
~ Compare products/brands without cross-referencing 4 tables
~ Trust the data — clear labels, real context, no ambiguous icons

Heuristic evaluation of the legacy screen

Structured audit against Nielsen's 10 usability heuristics.

Visibility of system status

Fail

No loading, empty, or last-updated states; users can’t tell if data is fresh or if a filter silently returned nothing.

Match between system and real world

Partial

Jargon like "Drainers" and "MTD" plus unlabeled flag/thumbnail icons assume prior training rather than plain language.

User control & freedom

Partial

"Clear All" exists, but there’s no undo for filter changes and no explicit run action — every change fires immediately.

Consistency & standards

Fail

Filter fields, buttons, and table headers use different heights, colors, and border styles on the same screen.

Error prevention

Partial

Broken product thumbnails (flag-emoji placeholders) ship to production with no image fallback.

Recognition rather than recall

Fail

Users must scroll past 4 tables and 4 charts to mentally reconstruct "what changed this week" themselves.

Flexibility & efficiency of use

Partial

Saved Views and Alerts exist but carry no visual priority; there’s no fast path for the daily 30-second check.

Aesthetic & minimalist design

Fail

A top-line KPI and an 11px table cell get near-identical visual weight — nothing signals importance.

Recognize & recover from errors

Fail

Zero-result filter combinations produce blank regions with no explanation or recovery path.

Help & documentation

Partial

Derived metrics (score deltas, "Drainers") have no inline definitions or tooltips for new users.

Key usability issues

1

No visual hierarchy

Uniform sizes and card styles across KPIs, tables, and charts remove any sense of priority.

2

Repetitive dense tables

Gainers, Drainers, and low-rated products repeat near-identical columns in three separate tables.

3

Illegible microtext

Table cells run at 11px with low-contrast gray — fatiguing for a screen used many times a day.

4

Trust-eroding imagery

Flag emoji and mismatched thumbnails stand in for product photos, casting doubt on the data itself.

Research assumptions

Users scan, not read

Analysts open the dashboard several times daily for a quick health check — the first viewport must carry the headline signal.

Questions beat navigation

Most sessions start with a question ("what dropped?"); natural-language search can short-circuit table hunting entirely.

Filters should be deliberate

Users compose multi-field queries; an explicit Run action prevents half-configured filters from firing misleading results.

Priyank Shah

Brand Analytics Manager

"I need to know within a minute if something is on fire — not after scrolling six charts."

Goals

~ Catch rating drops before leadership asks

~ Compare her brand against competitors weekly

Frustrations

~ Scrolls past irrelevant tables to reach her brand

~ Cross-references two tables to see what changed

Marcus Webb

E-commerce Category Director

"I’d rather just ask the tool a question than learn where every number lives."

Goals

~ Fast portfolio-wide health check between meetings

~ Share a single view with retail partners

Frustrations

~ No search — everything requires manual filtering

~ No shareable summary of "this week in one view"

User journey — investigating a rating dropExploring interface directions

0

Trigger

Alert email flags a rating dip on a key product.

Neutral

1

Enter

Opens dashboard, rebuilds brand + category filters from scratch.

Friction

2

Search

Scrolls Gainers, then Drainers, hunting for the product row.

Frustrated

3

Diagnose

Cross-references dislikes column against the sentiment chart.

Frustrated

4

Act

Exports data and messages the category team.

Frustrated

Information architecture — restructured around intent

Before — flat, one long scroll

Dashboard

~ Filter bar (7 equal-weight fields)

~ 4 KPI numbers

~ Gainers table · Drainers table · Low-rated table

~ Brand stats + score trend

~ 4 unrelated charts stacked at the bottom

After — layered by intent

Dashboard

~ AI search & chat — ask instead of hunt

~ Scoped filter row + explicit Run / Save actions

~ KPI cards with deltas and drill-in ("Show")

~ Gainers / Drainers — one table pattern, clear +/− framing

~ Distributions — rating & sentiment side by side

~ Alerts, Saved Reports, Export promoted to global nav

Task flow — "why did this product's rating drop?"

Ask AI search

Open Drainers (−)

Check sentiment

Review KPI deltas

Drill into product

Export / share

Wireframes & design exploration

Three lo-fi structures were tested with 5 internal analysts; the AI-search-led layout won on both comprehension speed and preference, then went through two visual iterations.

V1 — KPI strip first

V2 — AI search led (selected)

V3 — master / detail split

A — Dense, data-forward

Kept most tables intact with stronger type hierarchy only. Familiar, but failed the 5-second scan goal.

B — AI search led (selected)

Leads with natural-language search and KPI cards with drill-ins, then one reusable table pattern. Fastest comprehension in testing.

C — Summary-only digest

A generated text digest of the week. Compelling, but hid the underlying data users still needed to verify.

The redesigned dashboard

AI-assisted search up top, KPI cards with deltas and drill-ins, a single reusable table pattern for Gainers and Drainers, and grouped distribution charts — on a calm one-accent blue system.

AI-assisted search

A persistent search/chat bar lets users ask “which Apple products lost rating this month?” instead of hunting through tables.

KPI cards with drill-in

Five scannable cards pair each number with a color-coded delta and a “Show” action that filters the tables below.

One table pattern

Gainers (+) and Drainers (–) share a single component — real product imagery, copyable item IDs, and consistent columns.

Deliberate filtering

Filters compose left-to-right and apply on an explicit Run, with Save for recurring views — no more accidental half-queries.

Accessibility improvements (WCAG 2.2 AA)

Each fix traces to a specific violation in the legacy screen.

1.4.3 Contrast (Minimum)

Body and table text raised to ≥7:1 against white; blue header text on #2e75f0 verified at AA for its size.

1.4.1 Use of Color

Gains/losses pair color with +/– signs and arrows; sentiment legend adds text labels, not swatches alone.

2.5.5 Target Size

Filter fields, Run/Save buttons, and “Show” drill-ins sized to a 44px minimum hit area.

2.4.7 Focus Visible

A 2px visible focus ring on all interactive controls, including table row actions and chart toggles.

1.4.4 Resize Text

Fluid type scale reflows cleanly at 200% zoom; tables collapse to stacked cards below 900px.

4.1.2 Name, Role, Value

Trend sparklines, star ratings, and thumbnails carry descriptive aria-labels for screen readers.

Design system considerations

A tight, one-accent palette pulled from the final UI, with semantic colors reserved strictly for data meaning.

Primary

#2e75f0

Primary Deep

#1a4fc0

Primary Soft

#e7effe

Ink

#1f2430

Positive

#34a853

Negative

#e5484d

  • Blue reserved for navigation, headers, and primary actions

  • Green / red used only for semantic data (gains, losses, sentiment)

  • Type scale 24/16/14/12px — minimum table text raised to 13px

  • 8px spacing grid; 44px minimum interactive targets

  • One table component reused for Gainers, Drainers, and low-rated lists

  • Elevation via soft shadow tokens; borders reserved for data separation

Key UX decisions

Lead with AI search, not filters

Session recordings showed most visits start with a question. Natural-language search collapses a 6-step filter-and-scroll flow into one input, while classic filters remain for precise queries.

Explicit Run / Save actions

Auto-firing filters produced misleading intermediate results. A deliberate Run action lets users compose a full query; Save promotes the recurring daily check to one click.

KPI cards with deltas and drill-ins

Each KPI now answers “how much, which direction, and where?” — the color-coded delta chip and “Show” action remove the cross-referencing that drove the biggest complaints.

One reusable table component

Merging three near-identical tables into one pattern (with +/– framing for Gainers vs. Drainers) halves vertical scroll and builds a single mental model.

Semantic color discipline

Blue is reserved for structure and actions; green and red appear only where they carry data meaning — restoring the pre-attentive value of color that the legacy screen had diluted.

Before → After: The full redesign

A head-to-head comparison of the legacy eCommerce Insights interface and the redesigned Indellia dashboard — showing the shift from feature-overloaded tables to a clarity-first, AI-led analytics experience.

What was broken

Cluttered table-first hierarchy with no clear visual priority

No AI or natural-language search — users had to know the filter taxonomy upfront

Six fragmented filter dropdowns with no time-aware or contextual defaults

Brand equity gap — generic eCommerce Insights identity, no product personality

What was fixed

Intent-based navigation — AI Chat as the primary entry point, structured below

Conversational AI search bar replaces blind taxonomy drilling — faster first interaction

Unified filter rail with smart time-range default — from 6 dropdowns to one coherent row

Rebranded as Indellia — unified visual system, clear product identity and brand equity

Before

Legacy eCommerce Insights — dense, table-first hierarchy; fragmented filters; no AI search layer; no recognisable brand equity.

After

Redesigned Indellia — AI Chat as the primary entry point, unified KPI strip, conversational search bar, intent-based navigation, and a cohesive visual system.

Expected business impact

-45%

Time-to-insight per session

+18%

Task completion on “find biggest mover”

+30%

Adoption of AI Chat & Saved Reports

-40%

Support tickets tagged “can’t find X”

Success metrics

METRIC

BASELINE

TARGET

MEASUREMENT METHOD

Time to identify top mover

~90 sec

< 15 sec

Moderated usability testing, task timing

Task success rate

68%

90%+

Unmoderated task-based study

AI search weekly usage

50%+ of sessions

Product analytics

WCAG AA pass rate

42%

100%

Automated + manual audit (axe, VoiceOver)

Saved Reports weekly usage

12%

35%+

Product analytics