Automation library · Alerts and monitoring

Analyze Google Ads search terms with Claude and DeepSeek

Started by a clock, and works across Discord and Slack. It hands the judgement calls to Claude, DeepSeek and two others. 24 steps, 1 branch: large, and worth reading before you trust it with anything live.

LargeCalls a model: Claude, DeepSeek

24 stepsLarge: read it before trusting it with anything live
1Branch: places the flow splits
0Loops or waits
2Services it connects to

The flow

Starts it 1Model 7Logic 9Service 7

The steps in the order they run, from what starts it.

  1. 1Get a campaign in Google AdsGoogle Ads ToolService
  2. 2DeepSeek Chat ModelLm Chat Deep SeekModel
  3. 3OpenAI Chat ModelLm Chat Open AiModel
  4. 4xAI Grok Chat ModelLm Chat XAi GrokModel
  5. 5Anthropic Chat ModelLm Chat AnthropicModel
  6. 6Schedule Trigger (Start Everyday at 8AM)Schedule triggerStarts it
  7. 7Ensures AI output follows specific JSON formatOutput Parser StructuredModel
  8. 8AI AgentAgentModel
  9. 9Model Selector (Chooses which AI model to use for analysis)Model SelectorModel
  10. 10Fetch Google CampaignsGoogle AdsService
  11. 11Code (Converts AI analysis into formatted reports)CodeLogic
  12. 12Get Only 'Enabled/Active' CampaignsFilterLogic
  13. 13Send a messageSlackService
  14. 14Create messageMicrosoft TeamsService
  15. 15RapiwaRapiwaService
  16. 16Send a message1DiscordService
  17. 17Filtering For A Specific Search Google CampaignIfLogic
  18. 18Extracting Search Terms In The Past 14 DaysHttp RequestService
  19. 19Split HTTP ResponseSplit OutLogic
  20. 20Code (Google Ads Data Cleaner & Metrics Calculator)CodeLogic
  21. 21Filter (Filtering Out Brand and Excluded Terms)FilterLogic
  22. 22Code (Google Ads Metrics Aggregator)CodeLogic
  23. 23Prepare Data for LLMAggregateLogic
  24. 24Brand Details (Purpose: Adds context about your brand for AI analysis)SetLogic

How it's built

Starts on
A clock
Steps
24, with 1 branch
Size
Large: read it before trusting it with anything live
Connects to
Discord, Slack
Model
Claude, DeepSeek, Grok, OpenAI

Questions

What does it need to run?

An n8n account, plus your own Discord and Slack accounts, and a key for Claude and DeepSeek. You connect your own accounts after importing it; none are included.

What starts it?

It starts on a clock.

Does it use AI?

Yes. It calls Claude, DeepSeek and Grok. Model calls are billed by the provider, not by n8n.

How long does it take to set up?

Take your time. At 24 steps it is large: read it before trusting it with anything live.

How do I import it?

Copy the workflow, open a new workflow in n8n and paste. The steps appear on the canvas, ready for your own accounts.

Before you run it

Nothing here has been tested by us. It is somebody's working automation, read and described from its own steps. Treat the connections it wants as a list of accounts it will touch, and read the 24 steps before you point it at anything that matters.