Dec 2022 - Feb 2023

Dashboard Design

Product Development

Dashboard: KPI Portal

A portal to customize KPI’s to send to different personas (stakeholder, employee, investor).

ABOUT PROBLEM

KEY REQUIREMENTS

COMPETITORS

IDEATION

Understanding the problem

MVP required use cases

Competitive analysis

Sketches and lo-fi exploration

Business Admins need the ability to view live information for their businesses and create customizable dashboards they can share with multiple personas (stakeholder, operator, investor).

In order to provide the real data access and improve the sales, it became prerequisite to improve the user satisfaction by providing a great user experience, self-service processes, that work faster and more efficient.

Competitors like Hello GM are providing the KPIs to their users through “Operator Dashboard” emails. In addition, many of our customers are integrating with apps such as Saasgrid or Bare Metrics to better understand their company's KPI performance.

Created different iterations to get the feedback based on the understanding so far. Explained each iteration on Loom

The user needs to be able to invite an investor and give them specific access to view certain KPI’s of the business.

User needs to view all of their business metrics for one specific business in one place.

User needs to be able to invite non-Docyt users to view this KPI Business Dashboard with specific access control.

The user needs to be able to change access control for different Docyt and Non-docyt users.

The user needs to have different pre-sets for different sets of invitees.

The user needs to be able group users and assign them to a pre-set dashboard with specific KPI’s.


Display the metrics to choose from in a left navigation on the KPI Dashboard

This list would be limited on specific access control for the users.

Only display one metric at one time in the main screen

For every metic display a chart or graph that shows the progression of this metric.

Display every metric in a YTD display.


Net Profit - Gross Revenue - Expenses

Total Expenses - Cost of Goods Sold + Salaries + Sales Commissions + Marketing Costs + Real Estate Expenses + Utilities

Gross Revenue - Total of Revenue YTD

AP Aging Report - How Long your Invoices go Unpaid

Gross Profit Margin - Revenue – COGS)/Revenue x 100

RevPAR - average daily rate x occupancy rate or total revenue from night / total number of rooms available

ADR - room revenue / number of rooms sold (occupied)

Occupancy Percentage - total number of occupied rooms / total number of available rooms x 100

ALOS - Average Length of Stay

MPI - hotel occupancy % / market occupancy % x 100 (MVP +1)

GOP PAR - Gross Operating Profit per Available Room

Marketing Cost per Booking - The average marketing cost per room booking (MVP +1)

Average Customer Count per day in the month

Average Sale per customer in the month

Percentage of mailboxes occupied (available in excel files to download via our FRS revenue integration)

Average mailbox revenue per occupied mailbox (Mailbox revenue / #occupied mailboxes)

Shippings charges (UPS) per month (available in excel files to download via our FRS revenue integration)

Shipping charges (UPS) per shipping ("Shipping Charges COGS" / # shipping charges)

Shipping charges profit margin (calculate using "Shipping Charges Revenue", "Shipping Charges COGS")

Total Commissions versus Net Income ("Commissions Revenue" / "Net Income") - they want to see this to see how their commissions coming from franchise corporate partnerships stack up into their Net Income to assess the value of paying royalty to the UPS Corporate franchise

total Commissions / total payroll cost ("Commission Revenue" / "Payroll costs") - they want to see if commissions pays off their entire payroll

Metered mail margin - (calculate using "Metered Mail COGS", "Metered Mail revenue")

Rent versus Average Gross Sales

Payroll vs Average Gross Sales

Display these metrics for all business types.

Display these metrics for all hospitality business types.

Display these metrics for all UPS Businesses. (MVP + 1)

A few competitors that we studied and explored a few react libraries for the engineers


https://www.zeni.ai/

https://nivo.rocks/componentsI : a large library and many well designed chart

https://airbnb.io/visx

https://recharts.org/en-US/

https://uber.github.io/react-vis/examples/showcases/plots


Core requirements of component library:

Filtering, the graphs should be able to be filtered by timeframe, additional information, potentially filter by x and y axis

We need to be able to change the colors of the graphs and charts to match Docyt UI

The header where these things can be changed

Use: This template will be used to visualize a line graph KPI at a glance in the overview widget view for the dashboard.


Items: This widget has four main components to visualize the KPI:

Title: The name of the KPI.

Total: The Total amount for the KPI for the Period.

Line Graph: Displaying the Progress of the KPI for the selected period.

Percentage Change: Displaying the percentage change for the KPI from the previous period. (Red or Green for increase or decrease.)

Use: This template will be used to visualize a bar and line chart to view multiple KPI’s at a glance in the overview widget view for the dashboard.


Items: This widget has four main components to visualize the KPI:

Title: The name of the KPI.

Total: The Total amount for each KPI in the display

Line Graph / Bar Chart Displaying all off the KPI’s that are included in the widget.

Share KPIs with users

Dashboard experience:

Provide option on each KPI to set an upper threshold and lower threshold limits. Whenever a KPI drops or exceeds these thresholds user will want to be notified. These limits are essentially helping do some month end checks for the business to see where things are getting out of bounds for them to pay attention

Show the "Last month end close: Oct 31, 2022".

Use: This template will be used to visualize a bar chart KPI at a glance in the overview widget view for the dashboard.


Items: This widget has four main components to visualize the KPI:

Title: The name of the KPI.

Total: The Total amount for the KPI for the Period.

Bar Graph: Displaying the Progress of the KPI for the selected period.

Percentage Change: Displaying the percentage change for the KPI from the previous period. (Red or Green for increase or decrease.)

The user wants employees to be in charge of certain business KPI’s they need to give the employee access without allowing them to see all numbers.

The user wants to hold their business manager accountable for certain KPI’s but they don’t want to share more financial information

Use case 1: Investor Report

Use-cases for MVP:

Design Requirements:

General Metrics

Hospitality Metrics

UPS Metrics

Competitors and react library

Template 1: Line Chart

Template 3: Multiple KPI

Some experience to solve:

Template 2: Bar Chart

Use case 3: Employee KPI

Use case 2: Business Manager KPI

Launch point is the list of modules or the KPIs column in business list dashboard.

Overview of my business’s health (financials, KPIs etc)

Creating and sharing a custom Dashboard

Launch point is Business name on Business list dashboard.

What needs user’s attention (issues, tasks etc)

Overview of my business’s health (financials, KPIs etc)

Creating and sharing a custom Dashboard

During our sales process, the business owner is a key decision maker

As of now we don’t have “Business KPI dashboard” , in which the business owner would be able to see the health of the business and make decisions based on that

KPI dashboard will provide a reason for business owners login to Docyt everyday and make it part of their day-to-day processes

It is important that the user only views one KPI at a time, this way the data can be in the forefront of the users attention.

We want to move away from showing the business issues (QBO Disconnection, PMS Disconnection, etc.) because these will all be replicated on the "My Businesses Dashboard"

Some decision making feedback on iterations:

WIDGETS

NAVIGATION

KPIs COMBO

Widget type ideas

Key Highlights

Filtering Documentation

I have designed about

50+ wireframes

Defined different kind of widgets to visualise different KPIs

The leaders weren’t happy with the providing the KPIs list on the left navigation as that real estate is being used for different tabs. This made me to explore a few ideas on the navigation for the whole product.

Leveraging the existing functionalities & layout from existing modules. It can be quickly implemented, I believe.

This year

Last year

Net Profit

$55,400

20% more than last year’s

JAN

FEB

MAR

APR

MAY

JUN

JUL

AUG

SEP

OCT

NOV

DEC

$80K

$1,000K

$60K

$40K

$20K

$0

April 2022: $60,000

April 2021: $40,000

50%

Year to date (YTD)

AK

JG

+4

Share KPIs

BUSINESS KPIs

Net Profit

Total Expenses

Gross Revenue

AP Aging Report

Gross Profit Margin

FINANCIAL KPIs

RevPAR

ADR

ALOS

MPI

RATIOs

Average Sale per Customer

Mailboxes Occupied %

Shipping Charges per Shipping

Payroll vs Average Gross Sales

Hampton Inn SF

Search by Transaction Id, description, or amount

KPIs

Bill Pay

Receipt Box

Expense Reports

Vendors

Revenue Center

Accounts Receivable

Banking Accounts

Reconciliation Center

Business Reports

Mailroom

Hampton Inn SF

Search by Transaction Id, description, or amount

Share

KPIs

BUSINESS KPIs

Net Profit

Total Expenses

Gross Revenue

AP Aging Report

Gross Profit Margin

FINANCIAL KPIs

RevPAR

ADR

ALOS

MPI

RATIOs

Average Sale per Customer

Mailboxes Occupied %

Shipping Charges per Shipping

Payroll vs Average Gross Sales

This year

Last year

Net Profit

$55,400

20% more than last year’s

JAN

FEB

MAR

APR

MAY

JUN

JUL

AUG

SEP

OCT

NOV

DEC

$80K

$1,000K

$60K

$40K

$20K

$0

April 2022: $60,000

April 2021: $40,000

50%

Year to date (YTD)

AK

JG

+4

Net Profit

I personally prefer this one because of it’s better visibility of system & it’s scalability.

This one has a much better visibility of all modules & user has an idea what’s current state, and how to move into other modules. But it has some scalability issues

Hampton Inn SF

Search by Transaction Id, description, or amount

AK

JG

+4

Net Profit

KPIs

Bill Pay

Receipt Box

Expense Reports

Vendors

Revenue Center

Accounts Receivable

Banking Accounts

Reconciliation Center

Business Reports

Business Mailroom

Business Setup

This year

Last year

Net Profit

$55,400

20% more than last year’s

JAN

FEB

MAR

APR

MAY

JUN

JUL

AUG

SEP

OCT

NOV

DEC

$80K

$1,000K

$60K

$40K

$20K

$0

April 2022: $60,000

April 2021: $40,000

50%

Year to date (YTD)

BUSINESS KPIs

Net Profit

Total Expenses

Gross Revenue

AP Aging Report

Gross Profit Margin

FINANCIAL KPIs

RevPAR

ADR

ALOS

MPI

RATIOs

Average Sale per Customer

Mailboxes Occupied %

Shipping Charges per Shipping

Payroll vs Average Gross Sales

Share KPIs

Expense Management

12 Invoices

04 Receipts

Collaboration

02 Flagged Items

0 Doc Requests

Issues

Quickbook disconnected

Bank account disconnected

Duplicate transactions

This year

Last year

Net Profit

$55,400

20% more than last year’s

JAN

FEB

MAR

APR

MAY

JUN

JUL

AUG

SEP

OCT

NOV

DEC

$80K

$1,000K

$60K

$40K

$20K

$0

Year to date (YTD)

DC

AK

JG

+5

BUSINESS KPIs

Net Profit

Total Expenses

Gross Revenue

AP Aging Report

Gross Profit Margin

FINANCIAL KPIs

RevPAR

ADR

ALOS

MPI

RATIOs

Average Sale per Customer

Mailboxes Occupied %

Shipping Charges per Shipping

Payroll vs Average Gross Sales

Business Details

Go to Service

Hampton Inn SF

Search by Transaction Id, description, or amount

Final Product

Created a top-notch and intuitive user interface

THE KPIs

THE KPIs

THE KPIs

DIFFERENT STATES

Hospitality KPIs

Quick Service Restaurant (QSR) KPIs

UPS KPIs

The edge cases

A few high-fidelity designs of hospitality KPIs for owner and operator.

A few high-fidelity designs of QSR KPIs for owner and operator.

A few high-fidelity designs of UPS KPIs for owner and operator.

NEXT VERSION

COMING SOON

ABOUT RESULTS

THE END

Enhancements

Multi-entity KPIs view

Outcomes

Thanks

A few that were suggested after the MVP designs that presented above.

As a next step of this project, we are taking it next level. This is still in progress as I document this project. Attaching a few low-fidelity designs for the reference.

If I learned anything, it’s that team alignment is significant. The navigation changes was a big step taken by the team. We couldn’t have built a successful product without all following the same goal.

For all revenue, profit, sales related KPIs

For all cost & expense related KPIs

For ratios or percentage

Launched on

time and budget

product/market

fit for docyt

reached our

revenue targets

We successfully launched

on time and started

onboarding early users.

We found the product fit

that increased our sales

significantly.

We successfully launched

it with all our existing plans

and user upgraded the as

they saw the insights on

dashboard.

Get in touch

Hit me on your favourite social media for collaborations, feedback, or just a friendly 👋

✌🏼 2023 • Sanjeet Kadyan

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