Google Analytics: Weekly Report

Welcome to my Google Analytics Weekly Report Workflow! This workflow has the following sequence: 1. time trigger (e.g. every Monday at 7 a.m.) 2. retrieval of Google Analytics data from the last 7 days 3. assignment and summary of the data 4. retrieval of Google Analytics data from the last 7 days of the previous year 5. allocation and summary of the data 6. preparation in tabular form and brief analysis by AI. 7. sending the report as an email 8. preparation in short form by AI for Telegram (op

Workflow Structure (13 nodes)
100%
Schedule Trigger
Schedule Trigger
Google Analytics
Google Analytics Letzte 7 Tage
Set
Assign data
Summarize
Summarize Data
Code
Calculation same period previous year
Google Analytics
Google Analytics: Past 7 days of the previous year
Set
Assign data1
Summarize
Summarize Data1
Langchain.open Ai
Processing for email
Langchain.tool Calculator
Calculator
Email Send
Send Email
Langchain.open Ai
Processing for Telegram
Telegram
Telegram
Node Types:
trigger
action
default
code
transform
Requires credentials

Prerequisites

Required Credentials (4)

Google Analytics

Used by: Google Analytics Letzte 7 Tage, Google Analytics: Past 7 days of the previous year

Docs

OpenAI

Used by: Processing for Telegram, Processing for email

Docs

Smtp

Used by: Send Email

Docs

Telegram

Used by: Telegram

Docs

Multiple services required

This workflow needs 4 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~55 min
Score: 67/100
Custom Code
5 Integrations

When to Use This Workflow

AI-Powered Content Creation

Automate content generation, summarization, or analysis using AI capabilities.

Save hours of manual work while maintaining quality and consistency.

Email Automation

Automate email responses, forwarding, or organization based on rules.

Handle routine email tasks automatically and focus on what matters.

Scheduled Operations

Run automated tasks at specific times - daily reports, weekly cleanups, monthly backups.

Set it and forget it - reliable automation that runs on your schedule.

workflow.json
{
  "id": "AAjX1BuwhyXpo8xP",
  "meta": {
    "instanceId": "558d88703fb65b2d0e44613bc35916258b0f0bf983c5d4730c00c424b77ca36a"
  },
  "name": "Google Analytics: Weekly Report",
  "tags": [],
  "nodes": [
    {
      "id": "91ba5982-e226-4f0b-af0d-8c9a44b08279",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -1740,
        300
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
...

Workflow Details

Nodes
14
Trigger
Scheduled
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Social Media AI Agent - Telegram

Automate the curation and sharing of trending GitHub discussions from Hacker News to Twitter and LinkedIn. This workflow...

Http-request
Airtable
Linkedin
Twitter
26 nodesScheduled
Curated

Google Analytics: Weekly Report

Automated workflow: Google Analytics: Weekly Report. This workflow integrates 11 different services: stickyNote, toolCal...

Schedule
Google-analytics
Emailsend
Telegram
14 nodesScheduled

Online Marketing Weekly Report

Automated workflow: Online Marketing Weekly Report. This workflow integrates 17 different services: stickyNote, httpRequ...

Schedule
Executeworkflow
Google-analytics
Http-request
51 nodesScheduled

News Extraction

Select only the newest news: todays date going back xy days

Openai
Http-request
Schedule
Nocodb
36 nodesScheduled
Curated

Google analytics template

Send Google analytics to A.I. and save results to baserow This workflow will check for country views, page engagement an...

Schedule
Google-analytics
Http-request
Baserow
22 nodesScheduled
Curated

Google analytics template

Send Google analytics to A.I. and save results to baserow This workflow will check for country views, page engagement an...

Schedule
Google-analytics
Http-request
Baserow
22 nodesScheduled
Curated