Spa Ops Dashboard - Enterprise B2B SaaS

When

September 2025

Duration

4-day sprint to hi-fi prototype

Category

September 2025

Key info

Location first dashboard built with IBM Carbon Design System to move from signal to action in one loop.

Methods

enterprise design thinking, task analysis, IA and flow mapping, Carbon component mapping, prototyping

Outcomes

desktop first prototype with responsive checks, end to end issue workflow, KPI and topic analytics, Carbon mapping and quality notes

When

September 2025

Duration

4-day sprint to hi-fi prototype

Category

September 2025

Key info

Location first dashboard built with IBM Carbon Design System to move from signal to action in one loop.

Methods

enterprise design thinking, task analysis, IA and flow mapping, Carbon component mapping, prototyping

Outcomes

desktop first prototype with responsive checks, end to end issue workflow, KPI and topic analytics, Carbon mapping and quality notes

When

September 2025

Duration

4-day sprint to hi-fi prototype

Category

September 2025

Key info

Location first dashboard built with IBM Carbon Design System to move from signal to action in one loop.

Methods

enterprise design thinking, task analysis, IA and flow mapping, Carbon component mapping, prototyping

Outcomes

desktop first prototype with responsive checks, end to end issue workflow, KPI and topic analytics, Carbon mapping and quality notes

An enterprise operations dashboard for a multi location spa chain. Designed for rapid clarity across regions and locations. Built on IBM Carbon, it enables fast drill-downs from region to location to topic and ties anomalies to action. The loop is deliberate: Overview, Diagnose, Assign, Verify.

An enterprise operations dashboard for a multi location spa chain. Designed for rapid clarity across regions and locations. Built on IBM Carbon, it enables fast drill-downs from region to location to topic and ties anomalies to action. The loop is deliberate: Overview, Diagnose, Assign, Verify.

An enterprise operations dashboard for a multi location spa chain. Designed for rapid clarity across regions and locations. Built on IBM Carbon, it enables fast drill-downs from region to location to topic and ties anomalies to action. The loop is deliberate: Overview, Diagnose, Assign, Verify.



Leaders were jumping across sheets and chats to figure out which branch was pulling ratings down. We focused on a simple promise. Open the dashboard and see the one thing that needs attention today. In our anchor story, evening wait time at Koramangala was the drag on ratings across the region. The dashboard calls this out in plain words so people can start in the right place.



Leaders were jumping across sheets and chats to figure out which branch was pulling ratings down. We focused on a simple promise. Open the dashboard and see the one thing that needs attention today. In our anchor story, evening wait time at Koramangala was the drag on ratings across the region. The dashboard calls this out in plain words so people can start in the right place.



Leaders were jumping across sheets and chats to figure out which branch was pulling ratings down. We focused on a simple promise. Open the dashboard and see the one thing that needs attention today. In our anchor story, evening wait time at Koramangala was the drag on ratings across the region. The dashboard calls this out in plain words so people can start in the right place.

A quick read on what is slipping

A quick read on what is slipping

A quick read on what is slipping



The layout follows how a manager thinks. First pick the time window and location. Start at Overview to spot the spike. Step into Ratings to confirm the dip. Check Sentiments and Topics to see if “wait time” complaints grew. Open Issues to create a task, then track it in Ticket or Case Detail. Verify recovery later in Trends and Team Highlights. The order keeps everyone on the same path.



The layout follows how a manager thinks. First pick the time window and location. Start at Overview to spot the spike. Step into Ratings to confirm the dip. Check Sentiments and Topics to see if “wait time” complaints grew. Open Issues to create a task, then track it in Ticket or Case Detail. Verify recovery later in Trends and Team Highlights. The order keeps everyone on the same path.



The layout follows how a manager thinks. First pick the time window and location. Start at Overview to spot the spike. Step into Ratings to confirm the dip. Check Sentiments and Topics to see if “wait time” complaints grew. Open Issues to create a task, then track it in Ticket or Case Detail. Verify recovery later in Trends and Team Highlights. The order keeps everyone on the same path.

How the dashboard is laid out

How the dashboard is laid out

How the dashboard is laid out



  • Overview shows key tiles and short insight cards. If Koramangala evenings look off, it says so and links to evidence

  • Ratings compares the last two weeks with the prior two weeks and highlights the problem window

  • Sentiments and Topics shows which themes rose or fell and how much feedback was unhappy vs happy
    These three views get you from “something is off” to “we know why” without guesswork.



  • Overview shows key tiles and short insight cards. If Koramangala evenings look off, it says so and links to evidence

  • Ratings compares the last two weeks with the prior two weeks and highlights the problem window

  • Sentiments and Topics shows which themes rose or fell and how much feedback was unhappy vs happy
    These three views get you from “something is off” to “we know why” without guesswork.



  • Overview shows key tiles and short insight cards. If Koramangala evenings look off, it says so and links to evidence

  • Ratings compares the last two weeks with the prior two weeks and highlights the problem window

  • Sentiments and Topics shows which themes rose or fell and how much feedback was unhappy vs happy
    These three views get you from “something is off” to “we know why” without guesswork.

The three views people need most

The three views people need most

The three views people need most



Issues is a simple table of open work. Create a new issue, pick an owner, set a priority, and attach the proof you just saw in Ratings and Sentiments. The Ticket or Case Detail view shows the timeline and a clear due date. When the fix rolls out, you can hop back to Trends and Team Highlights to confirm things got better. No extra tabs. No hunting. 



Issues is a simple table of open work. Create a new issue, pick an owner, set a priority, and attach the proof you just saw in Ratings and Sentiments. The Ticket or Case Detail view shows the timeline and a clear due date. When the fix rolls out, you can hop back to Trends and Team Highlights to confirm things got better. No extra tabs. No hunting. 



Issues is a simple table of open work. Create a new issue, pick an owner, set a priority, and attach the proof you just saw in Ratings and Sentiments. The Ticket or Case Detail view shows the timeline and a clear due date. When the fix rolls out, you can hop back to Trends and Team Highlights to confirm things got better. No extra tabs. No hunting. 

From a spike to a task in minutes

From a spike to a task in minutes

From a spike to a task in minutes



Everything maps to IBM Carbon so teams can build fast and keep quality high. Common parts like the Shell, Grid, DataTable, Tabs, Tags, Date range picker, Pagination, and Charts are used as intended. States cover loading, empty, low sample, and error, with clear guidance on screen. Contrast meets AA by default and key terms have tooltips so the whole team speaks the same language.



Everything maps to IBM Carbon so teams can build fast and keep quality high. Common parts like the Shell, Grid, DataTable, Tabs, Tags, Date range picker, Pagination, and Charts are used as intended. States cover loading, empty, low sample, and error, with clear guidance on screen. Contrast meets AA by default and key terms have tooltips so the whole team speaks the same language.



Everything maps to IBM Carbon so teams can build fast and keep quality high. Common parts like the Shell, Grid, DataTable, Tabs, Tags, Date range picker, Pagination, and Charts are used as intended. States cover loading, empty, low sample, and error, with clear guidance on screen. Contrast meets AA by default and key terms have tooltips so the whole team speaks the same language.

Built to be clear and consistent

Built to be clear and consistent

Built to be clear and consistent



  1. Core screen set that follows one loop from Overview to Diagnose to Assign to Verify

  2. Location first IA with global filters for time and place

  3. Issue workflow with owner, priority, timeline and a way to link evidence

  4. Carbon component and token mapping with state coverage

  5. Notes for quality and accessibility to support handoff



  1. Core screen set that follows one loop from Overview to Diagnose to Assign to Verify

  2. Location first IA with global filters for time and place

  3. Issue workflow with owner, priority, timeline and a way to link evidence

  4. Carbon component and token mapping with state coverage

  5. Notes for quality and accessibility to support handoff



  1. Core screen set that follows one loop from Overview to Diagnose to Assign to Verify

  2. Location first IA with global filters for time and place

  3. Issue workflow with owner, priority, timeline and a way to link evidence

  4. Carbon component and token mapping with state coverage

  5. Notes for quality and accessibility to support handoff

Outcomes

Outcomes

Outcomes

FUTURE STEPS
Add role based views for owner, manager, and analyst. Tune alert thresholds with quiet hours so nothing pings during downtime. Provide an exportable audit trail and explore an optional assist that suggests actions based on past fixes. 

REFLECTION

Clarity beats cleverness. A firm path and shared definitions cut time to action and reduce back and forth about what the numbers mean.

FUTURE STEPS
Add role based views for owner, manager, and analyst. Tune alert thresholds with quiet hours so nothing pings during downtime. Provide an exportable audit trail and explore an optional assist that suggests actions based on past fixes. 

REFLECTION

Clarity beats cleverness. A firm path and shared definitions cut time to action and reduce back and forth about what the numbers mean.

FUTURE STEPS
Add role based views for owner, manager, and analyst. Tune alert thresholds with quiet hours so nothing pings during downtime. Provide an exportable audit trail and explore an optional assist that suggests actions based on past fixes. 

REFLECTION

Clarity beats cleverness. A firm path and shared definitions cut time to action and reduce back and forth about what the numbers mean.

Srianvi.com Weaving community, commerce.

Urban Elderly : Help seeking in Indian cities (deep dive)

Challenge

Decisions were slow because ratings, feedback, topics, and tickets lived in different places. One location could hurt the region before anyone had a full picture. 

Solution

A dashboard that shows the problem, explains it, and turns it into a task that gets tracked to closure. The loop is simple so teams act fast and verify that the fix worked.

Challenge

Decisions were slow because ratings, feedback, topics, and tickets lived in different places. One location could hurt the region before anyone had a full picture. 

Solution

A dashboard that shows the problem, explains it, and turns it into a task that gets tracked to closure. The loop is simple so teams act fast and verify that the fix worked.

Challenge

Decisions were slow because ratings, feedback, topics, and tickets lived in different places. One location could hurt the region before anyone had a full picture. 

Solution

A dashboard that shows the problem, explains it, and turns it into a task that gets tracked to closure. The loop is simple so teams act fast and verify that the fix worked.

Create a free website with Framer, the website builder loved by startups, designers and agencies.