WFM Platform Redesign for Retail Network Management

WFM Platform Redesign for Retail Network Management

Company

Categories

Retail / B2B / SaaS /

Desktop / Mobile

Retail / B2B / SaaS / Desktop / Mobile

Imredi is a platform that helps retail business owners manage daily operations and workforce processes across store locations.

Product areas I owned:

Product areas I owned:

Planning

Planning

Monthly shift scheduling for a retail chain

Timesheet

Timesheet

Payroll calculation based on total working hours

Time Tracking

Time Tracking

Tracking employee check-in / check-out using biometrics and geolocation

After

After

Before

Before

Problems I had to fix

Problems I had to fix

Outdated visuals

Hard-to-read color combinations, unrecognizable UI elements, icons from different libraries

Messy user scenarios, roles & naming

Users got confused about what things mean and what actions belong to which role

The product was built for executives

Most attention was focused on directors and top management, while end users were ignored (cashiers, loaders, supervisors)

No consistent UI rules Each module had its own style and logic. No shared system

Too many bugs in the mobile app

The app was unstable and inconsistent

Missing functionality for proper scheduling

Not enough info about employees and hour limits, unclear table and link action patterns, no planned vs actual hours comparison

Research I did to make sure the design moves in the right direction

Research I did to make sure the design moves in the right direction

Yep, that happened...

Yep, that happened...

I reviewed competitors & market analysis to understand how shift creation works, how schedules are displayed for large teams, how color coding is used (and when it actually helps)

I reviewed competitors & market analysis to understand how shift creation works, how schedules are displayed for large teams, how color coding is used (and when it actually helps)

I organized UX testing with real end users (web + mobile):

gave them clickable Figma prototypes with new modules, observed speed of navigation and recognition, checked how quickly users understood new UI patterns, tested the color system on different devices

I organized UX testing with real end users (web + mobile):

gave them clickable Figma prototypes with new modules, observed speed of navigation and recognition, checked how quickly users understood new UI patterns, tested the color system on different devices

…and without this we’d be completely lost...

…and without this we’d be lost...

I run regular interviews with client-side managers and stakeholders to understand how they managed employees before WFM, what daily problems they faced, which features they used in similar tools, what “real work” actually looks like

I run regular interviews with client-side managers and stakeholders to understand how they managed employees before WFM, what daily problems they faced, which features they used in similar tools, what “real work” actually looks like

…and that happened too...

…and that happened too...

I initiated brainstorms with developers, tech leads and project owners to generate and validate ideas: in-app micro-surveys, onboarding improvements,

dashboards & analytics rollout

I initiated brainstorms with developers, tech leads and project owners to generate and validate ideas: in-app micro-surveys, onboarding improvements,

dashboards & analytics rollout

...because otherwise nothing gets released...

...because otherwise nothing gets released...

I gathered incoming feedback and feature requests from: customers, support team, sales team

and kept everything structured and actionable

I gathered incoming feedback and feature requests from: customers, support team, sales team

and kept everything structured and actionable

…and yes, even this ^_^

…and yes, even this ^_^

What I planned and delivered in 2 years

What I planned and delivered in 2 years

Built a usable design system

Covering core UI components: tables, errors, feedback states, side panels, navigation, etc.

Title

Title

Choose

Choose

Item

Item

Item

Item

Item

Item

Item

Item

Item

Item

Item

Item

Button

Button

Button

Button

Fixed 40+ bugs and UX issues

- unified click behavior across UI elements

- rewritten UX copy

- improved contrast and color accessibility for users aged 18–65

- removed unused UI elements and inconsistent icons

- hidden blocks for roles that shouldn’t see them.

Error: Unknown ###@!

Error: Unknown ###@!

Error: Shift planning is available only from the 20th to the 30th of each month

Error: Shift planning is available only from the 20th to the 30th of each month

Redesigned the mobile app

- simplified the “Stores” section

- added new employee features for shift exchange / extra shifts

- redesigned login and registration flows

- added a “Help” section with feedback form and links to the knowledge base.

The mostQuestions (FAQ)

The mostQuestions (FAQ)

Report an issue

Report an issue

If something went wrong

If something went wrong

Suggest an improvement

Suggest an improvement

If u have nice ideas

If u have nice ideas

You can find answers to many questions in our Imredi Help Сenter

You can find answers to many questions in our Imredi Help Сenter

Built an ML-based auto-scheduling module

A unique feature that considers: hourly store workload, staff availability, average receipt value, and multiple other parameters.

Error

Error

Priority

Priority

Action

Action

Store operating mode isn’t set

Store operating mode isn’t set

High

High

Exclude

Exclude

Employee work schedule isn’t set

Employee work schedule

isn’t set

High

High

Exclude

Exclude

Staffing plan is missing

Staffing plan is missing

Low

Low

Ignore

Ignore

Staffing plan is missing

Staffing plan is missing

Medium

Medium

Исключить

Исключить

Designed UX and logic for 4 new modules
- Shift Exchange with available extra shift requests

- Store working modes based on production calendars

- Bonus / penalty system

- Hour limits and working time fund limits.

Mon

Mon

Tue

Tue

Wed

Wed

Thu

Thu

Fri

Fri

ВС

ВС

Shifts rhythm

Shifts rhythm

January 1

January 1

Working

Working

10 h

10 h

January 4

January 4

Day off

Day off

- h

- h

1

1

2

2

3

3

4

4

5

5

6

6

7

7

Built a full analytics dashboard

+ report export

Including core KPIs for different roles and positions.

Overview for today

Overview for today

By position

By position

Headcount

Headcount

In %

In %

900 people

900 people

Cashier

Cashier

Waiters

Waiters

Administrators

Administrators

Супервайзеры

Супервайзеры

90%

90%

88%

88%

35%

35%

12%

12%

Number of locations

Number of locations

53

53

Next case: Ownership & teamwork

Next case: Ownership & teamwork