This workflow demonstrates how to automatically generate a weekly KPI dashboard from Google Sheets and host it as a live static HTML page using CustomJS.
Instead of manually building and updating dashboards, the workflow fetches KPI data, transforms it into JSON, and generates charts, tables, and KPI cards automatically. The hosted HTML page can be connected to a custom domain with one click.
The result is a fully interactive, production-ready KPI dashboard that updates weekly with minimal effort.
Creating dashboards manually or passing raw sheet data to visualization tools is:
This workflow automates the process by converting sheet data into structured JSON and feeding it directly into a CustomJS HTML template, generating charts and tables automatically.
All without manual intervention.
Automated KPI Dashboards
Generate charts, tables, and KPI cards from Google Sheets data
Static HTML Hosting
Live dashboards are instantly deployable and accessible anywhere
Custom Domains
Connect your own domain with a single click
Interactive Charts
Uses Chart.js for bar and line charts, fully responsive
QR Code Ready
Optional QR code generation for sharing dashboard links
Token-Efficient
Only structured JSON is processed, no large unnecessary payloads
Manual or Scheduled Trigger
Run the workflow on demand or weekly
Load Data from Google Sheets
Prepare Structured JSON
Format sheet rows into structured JSON for the dashboard
Generate HTML Dashboard
Feed JSON into a CustomJS HTML template node
Automatically builds KPI cards, charts, and tables
Host Static HTML
Optional Enhancements