Monitor competitor ad activity via Telegram with BrowserAct and Gemini

Go to Workflow
0 views
Built by Madame AI Team | Kai Madame AI Team | Kai
Created on June 05, 2026

Description

Monitor competitor ad activity via Telegram using BrowserAct & Gemini

Turn your Telegram bot into a covert marketing intelligence tool. This workflow allows you to send a company name to a bot, which then scrapes active ad campaigns, analyzes the strategy using AI, and delivers a strategic verdict directly to your chat.

Target Audience
Digital marketers, dropshippers, e-commerce business owners, and ad agencies looking to track competitor activity without manual searching.

How it works
Receive Command: The workflow starts when you send a message to your Telegram bot (e.g., "Check ads for Nike" or "Spy on Higgsfield").
Extract Brand: An AI Agent (using Google Gemini) processes the natural language text to extract the specific company or brand name.
Scrape Ad Data: A BrowserAct node executes a background task (using the "Competitor Ad Activity Monitor" template) to search ad libraries (like Facebook or Google) for active campaigns.
Analyze Strategy: A second AI Agent acts as a "Senior Marketing Analyst." It reviews the scraped data to count active ads, identify key hooks, and determine if the competitor is scaling or inactive.
Deliver Report: The bot sends a formatted HTML scorecard to Telegram, including the ad count, best ad copy, and a strategic verdict (e.g., "ADVERTISE NOW" or "WAIT").

How to set up
Configure Credentials: Connect your Telegram, BrowserAct, and Google Gemini accounts in n8n.
Prepare BrowserAct: Ensure the Competitor Ad Activity Monitor template is saved in your BrowserAct account.
Configure Telegram: Ensure your bot is created via BotFather and the API token is added to the Telegram credentials.
Activate: Turn on the workflow.
Test: Send a company name to your bot to generate a report.

Requirements
BrowserAct* account with the *Competitor Ad Activity Monitor** template.
Telegram** account (Bot Token).
Google Gemini** account.

How to customize the workflow
Adjust Analysis Logic: Modify the system prompt in the Generate response agent to change how the "Verdict" is calculated (e.g., prioritize video ads over image ads).
Add More Sources: Update the BrowserAct template to scrape TikTok Creative Center or LinkedIn Ads.
Change Output: Replace the Telegram output with a Slack or Discord node to send reports to a team channel.

Need Help?
How to Find Your BrowserAct API Key & Workflow ID
How to Connect n8n to BrowserAct
How to Use & Customize BrowserAct Templates

Workflow Guidance and Showcase Video

Automated Ad Intelligence: How to Outsmart Your Competitors (n8n + BrowserAct)

Nodes Used (4)

AI Agent
@n8n/n8n-nodes-langchain.agent
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
Telegram
n8n-nodes-base.telegram