Quick overview
This workflow runs every Monday and uses Apify’s Google Search + AI Overviews actor to check whether your keywords show a Google AI Overview and whether it cites your website, compares results with last week in an n8n Data Table, and emails a weekly change report.
How it works
- Runs every Monday at 08:00 on a schedule.
- Loads your keyword list, domain, locale settings, and email options from the workflow configuration.
- Creates (if needed) and reads the previous week’s keyword results from an n8n Data Table.
- Runs the Apify actor “Google Search + AI Overviews” for all keywords and collects AI Overview cited links from sources and references.
- Compares this week’s citations against last week for each keyword to detect gained/lost citations, AI Overviews appearing/disappearing, new keywords, and failed checks.
- Upserts only successful keyword checks back into the Data Table to maintain history.
- Sends an HTML email report via SMTP when there are changes (or when “email when nothing changed” is enabled), and sends a separate alert email if the Apify run fails.
Setup
- Install the community node
@apify/n8n-nodes-apify and add an Apify credential with access to the actor subimpact/google-serp-ai-overviews.
- Add an SMTP credential for both email steps and set the alert recipient and sender addresses.
- Update the configuration values for keywords (one per line), your domain, optional competitor domains, country (gl), language (hl), and the maximum Apify cost per run.
- Run the workflow once manually to create and populate the
ai_overview_citations Data Table, then activate the workflow.