See llms.txt for all machine-readable content.

Back to Templates

Track weekly Google AI Overview citations with Apify and email reports

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

  1. Runs every Monday at 08:00 on a schedule.
  2. Loads your keyword list, domain, locale settings, and email options from the workflow configuration.
  3. Creates (if needed) and reads the previous week’s keyword results from an n8n Data Table.
  4. Runs the Apify actor “Google Search + AI Overviews” for all keywords and collects AI Overview cited links from sources and references.
  5. 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.
  6. Upserts only successful keyword checks back into the Data Table to maintain history.
  7. 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

  1. Install the community node @apify/n8n-nodes-apify and add an Apify credential with access to the actor subimpact/google-serp-ai-overviews.
  2. Add an SMTP credential for both email steps and set the alert recipient and sender addresses.
  3. 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.
  4. Run the workflow once manually to create and populate the ai_overview_citations Data Table, then activate the workflow.