Automated Spreadsheet Dashboards

Automated Spreadsheet Dashboards

← Home

Automated Spreadsheet Dashboards

Role
Data Analyst
Keywords
Google Sheets
Analytics Dashboard
Year
2025
notion image

Table of Contents

About

page icon
Project 1 Files
page icon
Project 2 Files
page icon
Project 3 Files
page icon
Project 4 Files
page icon
Project 5 Files
page icon
Project Review
Every organization can leverage the use of data analytics and automation to help gain insights and work of efficiently.
However, not every company has the budget, infrastructure, or specialized personnel required to implement complex data platforms or enterprise analytics tools. In many cases, Google Sheets can serve as a practical and cost-effective solution for small- to medium-scale data analysis, especially in areas such as marketing, lead tracking, and community operations.
This project demonstrates how advanced Google Sheets techniques can be used to build lightweight yet effective analytics and automation systems for:
  • Automated Leads Management
  • Marketing Campaign Analysis
  • Community Engagement Analysis
It also implements different types of Dashboards:
  • Operational Dashboard: Displays operational metrics, scope is within a department.
  • Tactical Dashboard: Focuses on detailed analysis to support performance evaluation, and short- to medium-term planning.
  • Strategic Dashboard: Presents high-level KPIs and long-term growth trends.
page icon
Tech Stack
  • Google Sheets

Project 1

Introduction

In a sales department, leads need to be distributed among sales representatives so they can follow up with potential customers. However, manually assigning leads is time-consuming, difficult to maintain at scale, and prone to human error.
This project uses Google Sheets and Google Apps Script to automate the lead allocation and sales tracking workflow.
The system is designed to:
  • Automatically distribute leads among sales representatives
  • Generate personal lead-tracking dashboards for each salesperson
  • Create a centralized management dashboard for team leaders and managers

Process

First, the 1 - Lead Sale Divider spreadsheet automatically assigns a salesperson to each incoming lead based on predefined allocation logic.
Next, the auto_create_sales_sheets Google Apps Script automatically generates individual lead tracker spreadsheets for each salesperson.
Script to automatically create new Lead Tracker Spreadsheets
Script to automatically create new Lead Tracker Spreadsheets
Each salesperson receives a personal dashboard to monitor assigned leads, track progress, and manage follow-up activities.
Lead Tracker Dashboard for the first employee “Hong Mai” (me)
Lead Tracker Dashboard for the first employee “Hong Mai” (me)
Finally, the Team Lead Management spreadsheet consolidates data from all salesperson trackers into a centralized dashboard, allowing managers to monitor team-wide performance, lead progress, and sales activity in one place.
The Sales team’s centralized dashboard for team-wide performance analysis
The Sales team’s centralized dashboard for team-wide performance analysis

Project 2

The final Marketing campaign dashboard
The final Marketing campaign dashboard

Introduction

This project leverages advanced functions in Google Sheets to create an operational dashboard to track Marketing campaigns performance.
This dashboard is meant to be used within the Marketing department, for daily data.

Process

Basically, when a user chooses the filter in the main dashboard:
  • A sheet called FormulaHelper will generate a new SQL formula
  • The sheet InteractiveData will automatically filter the original data
  • The filtered data is used to graph the charts
  • The charts are collected and displayed in the dashboard
Sheet to generate dynamic SQL formulas based on user filters
Sheet to generate dynamic SQL formulas based on user filters
The general process to create the dynamic dashboard is visualized below:
General process to create the dynamic Marketing dashboard
General process to create the dynamic Marketing dashboard
Furthermore, the following graph shows the details for how the sheet was implemented:
Detailed steps to create the dynamic Marketing dashboard
Detailed steps to create the dynamic Marketing dashboard
page icon
Description for other projects is coming soon … Meanwhile, please check out the demo links above, or check out other projects!

Project 3

notion image

Project 4

notion image

Project 5

notion image
 

Other Projects

Gallery view
 

Let’s Work Together

 

Contact Mai

Name
Email*
Phone Number
Message*