Templates / Send white-label ad performance reports with Claude, Gmail and Google Sheets

Send white-label ad performance reports with Claude, Gmail and Google Sheets

Ready for 3.0

by Milos Vranes ✓ · 37 views · created 2026-06-10 · Market Research, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 8 nodes and runs on a schedule (every month at 08:00). Along the way it connects Gmail and Google Sheets. It also calls api.anthropic.com over HTTP.

How it runs

Trigger: On a schedule (every month at 08:00).

  1. Set Branding and Report Config (Edit Fields (Set)): sets 9 fields: agencyName, agencyLogoUrl, brandColorHex…
  2. Fetch Platform Metrics (HTTP Request): calls an HTTP API (GET)
  3. Normalize Metrics (Code): runs custom JavaScript code
  4. Generate Client Summary (HTTP Request): calls api.anthropic.com (POST)
  5. Build Branded Report (Code): runs custom JavaScript code
  6. Send Branded Report Email (Gmail): uses Gmail
  7. Append Report to Log (Google Sheets): append

Services it uses

GmailGoogle Sheets

HTTP calls to: api.anthropic.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (6)

From the author

Quick Overview This scheduled workflow pulls ad performance data from a configurable platform API, normalizes key metrics, generates a client-friendly narrative with Anthropic Claude, then emails a branded HTML report via Gmail and logs the results to Google…

Excerpt from Milos Vranes's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.