client-reporting-portal

๐Ÿ“Š Client Reporting Automation Portal

A fully-automated reporting engine built with Google Apps Script, Google Sheets, Google Docs, and Looker Studio โ€” complete with email delivery, PDF generation, and a client-facing web app portal.

Banner

โœจ Features

โœ… Automated report generation (Google Docs โ†’ PDF)
โœ… Email delivery to one or multiple recipients
โœ… Dynamic charts, bullet points, and branding
โœ… Looker Studio dashboard integration
โœ… Organized Drive folders per client
โœ… Logging of every report generated
โœ… Google Apps Script web app for clients to view/download reports


๐Ÿ”ง Tech Stack


๐Ÿ–ฅ๏ธ How It Works

  1. ๐Ÿ“ฅ Client data is stored in a Google Sheet (Client_Data)
  2. ๐Ÿ“„ A report template in Google Docs is populated dynamically
  3. ๐Ÿ’พ The finished report is saved as a PDF to Drive
  4. ๐Ÿ’Œ The PDF is emailed to one or more recipients
  5. ๐Ÿ“‹ A record of the report is logged in Report_Logs
  6. ๐ŸŒ A secure web app allows clients to view/download past reports and access their live Looker Studio dashboards

๐Ÿ“ท Screenshots

Auto-Generated PDF Client Web Portal
PDF Sample Web App

๐Ÿง  Key Highlights


๐Ÿงช Dev Notes


๐Ÿ Why I Built This

As part of my portfolio, I wanted to showcase my expertise in:


๐Ÿ”ฎ Future Features


๐Ÿ“Œ Live Demo / Video Walkthrough

Coming soon โ€” or contact me for a private walkthrough.


๐Ÿš€ Try It or Hire Me

Want this for your agency or internal reporting workflow?
Iโ€™m available for freelance + contract work โ€” Letโ€™s talk