Weekly KPI Report Generator

Pull metrics from Google Sheets every Friday, format them into a digest, and email it to stakeholders automatically.

The Snippet

// Make.com — turn a rows array from Google Sheets into a digest string
const rows = JSON.parse(input.rows); // [["MRR","$12,400"],["Churn","2.1%"]]
const digest = rows
  .map(([metric, value]) => `• ${metric}: ${value}`)
  .join("\n");
return { digest, generatedAt: new Date().toISOString().slice(0, 10) };

Implementation Steps

  1. Create a Make scenario with a Schedule trigger (Fridays 8am)
  2. Add Google Sheets 'Search Rows' to pull the week's data
  3. Use the Text Aggregator to build the report body
  4. Add Gmail 'Send Email' with formatted HTML
  5. Run once to verify and enable the scenario

All templates