← Home
Automated Spreadsheet Dashboards
Role
Data Analyst
Keywords
Google Sheets
Analytics Dashboard
Year
2025

Table of Contents
← HomeAutomated Spreadsheet DashboardsTable of ContentsAboutProject 1IntroductionProcessProject 2IntroductionProcessProject 3Project 4Project 5Other ProjectsLet’s Work Together
About
Project 1 Files
Project 2 Files
Project 3 Files
Project 4 Files
Project 5 Files
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.
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.
Each salesperson receives a personal dashboard to monitor assigned leads, track progress, and manage follow-up activities.

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.
Project 2

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
FormulaHelperwill generate a new SQL formula
- The sheet
InteractiveDatawill automatically filter the original data
- The filtered data is used to graph the charts
- The charts are collected and displayed in the dashboard

The general process to create the dynamic dashboard is visualized below:
Furthermore, the following graph shows the details for how the sheet was implemented:
Description for other projects is coming soon … Meanwhile, please check out the demo links above, or check out other projects!
Project 3

Project 4

Project 5

Other Projects
Gallery view

Employee Attrition Dashboard & Analytics
Dashboard that analyzes employee attrition root causes by leveraging a detailed analysis process, advanced Power BI features, and Machine Learning for Churn Prediction.
Data Analyst
Power BI
Python
People Analytics
Competition
Analytics Dashboard

SQL Databricks Data Warehouse
A Data Warehouse in Databricks using a Medallion architecture (bronze-silver-gold), accompanied by data tests in dbt, which performs automated data quality checks for prompt error handling.
Data Engineer
Databricks
SQL
dbt

Automated Spreadsheet Dashboards
Automate Google Sheets to create dashboards that track teams’ sales leads, Marketing campaigns, sales overview and more.
Data Analyst
Google Sheets
Analytics Dashboard

Customer Growth using AI (Segmentation, Churn Prediction, CLV Prediction)
Perform RFM customer segmentation and model churn, survival, and customer lifetime value (CLV) using transactional data to identify high-priority customer groups.
Data Scientist
Machine Learning
Statistical Modelling
Python
Streamlit
Flask

TPC-H Data Warehouse Pipeline
Modern ELT pipeline using Airflow, dbt, and Snowflake built on the TPC-H benchmark dataset (SF1).
Data Engineer
Airflow
dbt
Docker
uv
Python
astronomer
Snowflake

RAG Chatbot for Flower Shop Recommendations
A Naive RAG chatbot that recommends flower shop products using semantic search on embedded product data. It features a Streamlit interface, a Scrapy-based data scraper; a backend including MongoDB vector search for retrieval, an LLM via OpenRouter; and a Flask API that connects the frontend with the backend.
AI Engineer
RAG
MongoDB
Vector search
Flask
API
Python

Sequential Recommender System for Video Recommendations
Data Scientist
AI Engineer
Recommender Systems
Machine Learning
pytorch
API
FastAPI
