π Scrape & analyze Google Ads with Bright Data API and AI for email reports
β‘ 1,079 views Β· π Market Research & Insights
π‘ Pro Tip β HTTP Request scraping tends to break when sites update their markup. If youβre scraping a major platform, check if ScraperNode covers it β it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
This workflow is a gem for all PPC managers and experts out there looking to keep track of competitor ads and the campaigns they are running and generate an email report image.png How does it work
- We use Bright Data API to scrap Google for a given keyword that can trigger an ad. We then extract and analyse different components of the ads to get insights and data rekevant for our processes
Setting it up
-
Make a copy of this workflow to your canvas
-
Make a copy of this google sheet
-
Add high intent commercial keywords to your google sheet. These are relevant to trigger ads
-
Set your Bright Data API credentials and update the zone to your respective zone as set on your Bright Data account
-
We filter only if ads are found and if true extract the top and botton ads
-
This routes the results via different paths
- Store raw Ad results
- Process the Ads to get new insights and data
-
Map the raw data to match your account
-
You can adjust the prompt to provide any data as needed
-
Connect your emailing platform or tool and update the to email
Setting up Bright Data serp API and Zone
- On Bright Data, go to the Proxies & Scraping tab
- Under SERP API, create a new zone
- Give it a suitable name and description. The default is
serp_api - Add this to your account
If you have any questions, feel free to reach out via linkedin
π Nodes Used
Google Sheets, HTTP Request, Gmail, Filter, AI Agent, Basic LLM Chain
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File