Weekly Competitor Facebook Ads Intelligence Reporter using Airtop and Gmail - n8n Workflow

Use this powerful n8n workflow to automate weekly competitor monitoring. Extract Facebook Ad Library intelligence using the Airtop n8n node and deliver structured HTML reports via Gmail. Explore n8n templates for marketing automation.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Marketing Analysts and Strategists who need weekly competitor intelligence.
Agencies managing multiple clients needing automated reporting.
Users looking for advanced examples of scheduled data extraction in an n8n workflow.
Anyone interested in leveraging the Airtop n8n node for structured web data extraction.

Overview

Manual monitoring of competitor ad activity is time-consuming and often inconsistent. This robust n8n workflow solves this by setting up a reliable, automated intelligence agent. It allows users to quickly spot changes in competitor messaging, creative strategy, CTAs, and targeting hypotheses by generating a concise weekly HTML report.

This specific n8n workflow demonstrates how to combine scheduling, advanced AI web scraping (using the Airtop n8n node), and email delivery. It's a prime example of effective marketing automation using n8n templates. By implementing this n8n workflow, you transform manual research into a predictable, automated process, ensuring you never miss a significant competitive move.

How it Works

This automation follows a clear, linear path initiated by a scheduled n8n trigger:


  1. Schedule Trigger: The n8n workflow starts weekly (configured for a specific day and time, currently set for 19:00 hours every week). This acts as the primary n8n trigger, ensuring timely execution.

  2. Query Facebook Ad Library (Airtop n8n node): Upon being triggered, the n8n node utilizes Airtop to navigate to a specified Facebook Ad Library URL (which should be configured for the target competitor). It executes a comprehensive extraction prompt, asking Airtop's AI to summarize up to 30 active ads, detailing the message, main topic, CTA, duration active, language, and a reverse-engineered target audience hypothesis. The output is specifically requested in a neat HTML format.

  3. Send Report (Gmail n8n node): The final step in this efficient n8n workflow is delivery. The Gmail n8n node takes the full HTML report generated in the previous step ({{ $json.data.modelResponse }}) and sends it to the designated recipient address. The resulting email is a ready-to-read competitor intelligence briefing.

Installation Guide

To deploy this useful n8n workflow using one of our n8n templates, follow these steps:


  1. Import the JSON: Copy the provided n8n workflow JSON and paste it into your n8n instance.

  2. Set up Airtop Credentials: You will need an API key from Airtop. In your n8n credentials panel, add a new 'Airtop' credential and input your generated API key.

  3. Set up Gmail Credentials: Create or select an existing OAuth2 credential for Gmail to allow n8n to send emails on your behalf.

  4. Configure the Airtop n8n node:

Update the URL in the 'Query Facebook Ad Library' n8n node. Replace the default viewallpage_id with the Facebook Page ID of the competitor you wish to track.

  1. Configure the Gmail n8n node:

Update the Send To field to your desired recipient's email address.

  1. Activate: Save the n8n workflow and set the Schedule Trigger to 'Active' to start automated weekly monitoring.

Node Details

This n8n workflow relies on three key nodes to achieve its purpose:

Schedule Trigger n8n node:
Function: Serves as the starting n8n trigger, initiating the entire process on a repeatable schedule.
Key Configuration: Set to trigger weekly, ensuring consistent, timely reporting.
Query Facebook Ad Library (Airtop n8n node):
Function: Executes intelligent web extraction and AI summarization against the competitor's Facebook Ad Library page.
Key Configuration: Uses a detailed extraction prompt to pull specific data points (summary, topic, CTA, targeting) and formats the final output as a comprehensive HTML report.
Send Report (Gmail n8n node):
Function: Handles the delivery of the intelligence report.
* Key Configuration: The email body is populated dynamically using the expression ={{ $json.data.modelResponse }} which contains the HTML output from the previous Airtop n8n node. The recipient email must be set manually.

Related n8n Workflows

Free

Nodes: 4 Nodes
Updated: December 26 2025
View all
Created by

Airtop provides an intelligent browser automation API for AI agents, enabling seamless web interaction, including login, navigation, and data extraction from any site, even those with complex authentication - all with natural language instructions.In simple terms, we allow you to automate anything humans can do online, on any site with just words

Featured*