← All case studies

Google Apps Script

Custom scripts that connect Gmail, Sheets, Drive, and Docs directly, automation built right into Google Workspace.

All 13 case studies in this section follow in full.

Contents

Google Apps Script

Case studies in full

Automated PDF Data Extraction from Gmail and Google Sheets Integration

Developed an automated solution for a client who received daily PDFs via email.

Section: Google Apps Script

Developed an automated solution for a client who received daily PDFs via email. Created a Google Apps Script that scans Gmail for specific emails containing PDF attachments, downloads and parses these PDFs to extract vital information, and transfers this extracted data into a designated Google Sheet. The script is scheduled to run automatically at a pre-defined time each day, ensuring timely data processing and minimal manual intervention.

Features

Image: Feature list and the two-workflow design: a scheduled main flow (PDF parsing → validation → sheet integration) alongside a manual upload flow (login → upload).

Image: The FastAPI backend that handles the upload, invoice parsing, and Sheets integration.

Page · Plain text

Growth Model Development with Defined KPIs

Designed a dynamic growth model in Google Sheets, complete with Key Performance Indicators (KPIs) to enhance visibility and guide decision-making.

Section: Google Apps Script

Designed a dynamic growth model in Google Sheets, complete with Key Performance Indicators (KPIs) to enhance visibility and guide decision-making.

Image: The growth funnel model: awareness, engagement, and retention KPIs tracked month over month.

Page · Plain text

BigQuery to Google Sheets Data Pipeline

Implemented a robust data pipeline using SyncWith and SQL to extract and sync data from BigQuery to Google Sheets for real-time analytics and reporting.

Section: Google Apps Script

Implemented a robust data pipeline using SyncWith and SQL to extract and sync data from BigQuery to Google Sheets for real-time analytics and reporting.

Image: A scheduled BigQuery SQL query joining employer and sign-up data by month for the KPI sheet.

Page · Plain text

Google Sheets Data Visualization Dashboard

Created an interactive dashboard within Google Sheets for effective data visualization and tracking, serving as a quick reference tool for stakeholders.

Section: Google Apps Script

Created an interactive dashboard within Google Sheets for effective data visualization and tracking, serving as a quick reference tool for stakeholders.

Image: A CRM dashboard inside Google Sheets tracking hiring totals, job closures, and feedback scores.

Page · Plain text

Batch Creation of Folders and Files

The script initiates by creating a structured main folder in Google Drive.

Section: Google Apps Script

Image: The batch-creation script that generates each client’s folder structure, contract, and accounting files from templates.

Page · Plain text

Batch Management of Access

The script reads from a spreadsheet cell that lists email addresses authorized for file access.

Section: Google Apps Script

Page · Plain text

Email Reminder System

The script is scheduled to run daily to ensure real-time relevancy of its functions.

Section: Google Apps Script

Image: Extracting a hyperlink from a spreadsheet cell to locate the right file before checking its dates.

Image: A due-diligence checkup variant: comparing today’s date against the sheet before sending a scheduled compliance email.

Image: The companion screening script that walks each row and extracts the linked spreadsheet before processing it.

Page · Plain text

Google Apps Script for Chart Automation

Utilized Google Apps Script to automate the generation and saving of chart images to Google Drive, streamlining the reporting process.

Section: Google Apps Script

Utilized Google Apps Script to automate the generation and saving of chart images to Google Drive, streamlining the reporting process.

Page · Plain text

Automated PDF Invoicing via Email

Created Google Apps Script to automatically format data into PDF invoices and send them via email, saving manual effort and enhancing operational efficiency.

Section: Google Apps Script

Created Google Apps Script to automatically format data into PDF invoices and send them via email, saving manual effort and enhancing operational efficiency.

Page · Plain text

Automated Column Management in Inventory Sheet

Developed an app script to automatically update columns in an inventory sheet based on values in another sheet, enabling seamless data synchronization within Google Sheets.

Section: Google Apps Script

Developed an app script to automatically update columns in an inventory sheet based on values in another sheet, enabling seamless data synchronization within Google Sheets.

Image: Syncing active/inactive status between a main sheet and a linked inventory spreadsheet.

Image: A custom menu for updating inventory values and normalizing leading zeros on demand.

Page · Plain text

CSV-Based Inventory Data Entry Automation

Created a script to automate data entry in an inventory sheet from CSV files.

Section: Google Apps Script

Created a script to automate data entry in an inventory sheet from CSV files. The script also includes a data cleaning function to ensure accuracy and integrity of the imported data.

Image: Multi-warehouse inventory data with flagged data-quality issues the cleaning step catches: mismatched locations and unidentified SKUs.

Page · Plain text

Project Tracker Management

Worked on developing a Project Tracker in Google Sheets to allocate tasks, track project milestones, and monitor team performance, complete with real-time updates and visual dashboards for easy interpretation.

Section: Google Apps Script

Worked on developing a Project Tracker in Google Sheets to allocate tasks, track project milestones, and monitor team performance, complete with real-time updates and visual dashboards for easy interpretation.

Image: A Gantt-style project schedule generated directly in Google Sheets.

Page · Plain text

Shopify to Google Sheets Data Transfer with Task Allocation

Leveraged expertise in API integration and Google Sheets to create an automated system that transfers data from Shopify to Google Sheets using the ‘Sync With’ extension.

Section: Google Apps Script

Leveraged expertise in API integration and Google Sheets to create an automated system that transfers data from Shopify to Google Sheets using the ‘Sync With’ extension. Utilized Google Apps Script and various functions to allocate customer-specific tasks to agents, and integrated this data into Aircall for seamless customer outreach. The system is set to update daily.

Image: The task-distribution function that splits unattended calls evenly across the agent roster.

Page · Plain text