๐ Create & send GA4 report with insights via email
โก 1,002 views ยท ๐ Market Research & Insights
Description
Whoโs it for
Marketing, growth, and analytics teams who want a decision-ready GA4 summaryโautomatically calculated, clearly color-coded, and emailed as a polished HTML report.
How it works / What it does
- Get Client (Form Trigger) collects GA4 Property ID (โAccount IDโ), Key Event, date ranges (current & previous), Client Name, and recipient email.
- Overall Metrics This Period / Previous Period (GA4 Data API) pull sessions, users, engagement, bounce rate, and more for each range.
- Form Submits This Period / Previous Period (GA4 Data API) fetch key-event counts for conversion comparisons.
- Code normalizes form dates for API requests.
- AI Agent builds a valid HTML email:
- Calculates % deltas, applies green for positive (
#10B981) and red for negative (#EF4444) changes. - Writes summary and recommendations.
- Produces the final HTML only.
- Calculates % deltas, applies green for positive (
- Send a message (Gmail) sends the formatted HTML report to the specified email address with a contextual subject.
How to set up
- Add credentials: Google Analytics OAuth2, OpenAI (Chat), Gmail OAuth2.
- Ensure the form fields match your GA4 property and event names; โAccount IDโ = GA4 Property ID. Property ID - https://take.ms/vO2MG Key event - https://take.ms/hxwQi
- Publish the form URL and run a test submission.
Requirements
GA4 property access (Viewer/Analyst) โข OpenAI API key โข Gmail account with send permission.
Resources
Google OAuth2 (GA4) โ https://docs.n8n.io/integrations/builtin/credentials/google/oauth-generic/
OpenAI credentials โ https://docs.n8n.io/integrations/builtin/credentials/openai/
Gmail OAuth2 โ https://docs.n8n.io/integrations/builtin/credentials/google/
GA4 Data API overview โ https://developers.google.com/analytics/devguides/reporting/data/v1
๐ Nodes Used
HTTP Request, Gmail, AI Agent, OpenAI Chat Model, Calculator, n8n Form Trigger
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File