AI Marketing Reporter

Command Palette

Search for a command to run...

Back

AI Marketing Reporter

n8nAI Agents

Automate weekly marketing reports by pulling data from Google Analytics, Google Ads, and Meta Ads. Send summarized insights via email and Telegram.

  • Save hours on reporting
  • Cross-platform data in one report
  • Scheduled automated delivery
EmailHTTPOpenAITelegram
Workflow Structure
Nodes51
Triggers2
Connections42
Services4
Workflow Diagram

Loading visualizer...

Node Network (51)
Schedule Triggerv1.2

n8n-nodes-base.scheduleTrigger

OpenAI Chat Modelv1

@n8n/n8n-nodes-langchain.lmChatOpenAi

Google_Adsv1.3

@n8n/n8n-nodes-langchain.toolWorkflow

Meta_Adsv1.3

@n8n/n8n-nodes-langchain.toolWorkflow

Analytics_Domain_1v1.3

@n8n/n8n-nodes-langchain.toolWorkflow

Analytics_Domain_3v1.3

@n8n/n8n-nodes-langchain.toolWorkflow

Analytics_Domain_2v1.3

@n8n/n8n-nodes-langchain.toolWorkflow

Analytics_Domain_4v1.3

@n8n/n8n-nodes-langchain.toolWorkflow

Analytics_Domain_5v1.3

@n8n/n8n-nodes-langchain.toolWorkflow

Execute Workflow Triggerv1

n8n-nodes-base.executeWorkflowTrigger

Calculatorv1

@n8n/n8n-nodes-langchain.toolCalculator

Sticky Notev1

n8n-nodes-base.stickyNote

Sticky Note2v1

n8n-nodes-base.stickyNote

Sticky Note3v1

n8n-nodes-base.stickyNote

Calculator1v1

@n8n/n8n-nodes-langchain.toolCalculator

Sticky Note4v1

n8n-nodes-base.stickyNote

Calculator3v1

@n8n/n8n-nodes-langchain.toolCalculator

Call Google Analytics data: Last 7 daysv2

n8n-nodes-base.googleAnalytics

Call Google Analytics data: Last 7 days (previous year)v2

n8n-nodes-base.googleAnalytics

Calculation same period previous yearv2

n8n-nodes-base.code

Format data input (previous year)v2

n8n-nodes-base.code

Format data input (current year)v2

n8n-nodes-base.code

Assign data from input (current year)v3.4

n8n-nodes-base.set

Summarize input (current year)v1

n8n-nodes-base.summarize

Assign input (previous year)v3.4

n8n-nodes-base.set

Summarize input (previous year)v1

n8n-nodes-base.summarize

Calculate date format for Google Ads request (last 7 days)v2

n8n-nodes-base.code

Call Google Ads Data: Last 7 daysv4.2

n8n-nodes-base.httpRequest

Call Google Ads Data: Last 7 days (previous year)v4.2

n8n-nodes-base.httpRequest

Call Meta Ads Data: Last 7 daysv1

n8n-nodes-base.facebookGraphApi

Call Meta Ads Data: Last 7 days (previous year)v1

n8n-nodes-base.facebookGraphApi

Summarize Meta input (current year)v1

n8n-nodes-base.summarize

Assign Meta data from input (current year)v3.4

n8n-nodes-base.set

Assign Meta data input (previous year)v3.4

n8n-nodes-base.set

Summarize Meta data input (previous year)v1

n8n-nodes-base.summarize

Format all Meta data for LLMv2

n8n-nodes-base.code

Processing for Google Ads reportv1.7

@n8n/n8n-nodes-langchain.openAi

Format all Google data for LLMv2

n8n-nodes-base.code

Assign Google Analytics data input (current year)v3.4

n8n-nodes-base.set

Summarize Google Analytics input (current year)v1

n8n-nodes-base.summarize

Calculate date format for meta ads request sv2

n8n-nodes-base.code

Calculation same period previous year1v2

n8n-nodes-base.code

Assign Google Analytics data input (previous year)v3.4

n8n-nodes-base.set

Summarize Google Analytics input (previous year)v1

n8n-nodes-base.summarize

Send mail reportv2.1

n8n-nodes-base.emailSend

Processing for Meta Ads Reportv1.7

@n8n/n8n-nodes-langchain.openAi

Processing for Google Analytics Reportv1.7

@n8n/n8n-nodes-langchain.openAi

Processing for Telegram Reportv1.7

@n8n/n8n-nodes-langchain.openAi

Weekly Report Agentv1.7

@n8n/n8n-nodes-langchain.agent

Send Telegram reportv1.2

n8n-nodes-base.telegram

Sticky Note1v1

n8n-nodes-base.stickyNote