AutomationMart
Home/Browse/Scrape & analyse Meta Ad Library image ads with Apify and OpenAI
n8n

Scrape & analyse Meta Ad Library image ads with Apify and OpenAI

n8nn8n16 modulesv1.0
Google SheetsOpenAIGoogle DriveFacebook

Meta Image Ads Analyzer This n8n template builds an automated system to scrape, analyze, and extract insights from Meta advertising content. The workflow uses AI to perform deep analysis of image ads and organize the results in a structured format. How it works The workflow connects to Facebook's Ad Library to scrape image ads based on a specified page ID. Images are filtered by reach and days running, then processed through OpenAI's GPT-4o to analyze their content. Each image ad is systemati

At a glance

Scrape & analyse Meta Ad Library image ads with Apify and OpenAI is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, OpenAI, Google Drive, Facebook. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets, OpenAI, Google Drive, Facebook
Modules
16
Price
Free
Version
v1.0
Scrape & analyse Meta Ad Library image ads with Apify and OpenAI workflow diagram

About this workflow

Meta Image Ads Analyzer This n8n template builds an automated system to scrape, analyze, and extract insights from Meta advertising content. The workflow uses AI to perform deep analysis of image ads and organize the results in a structured format. How it works The workflow connects to Facebook's Ad Library to scrape image ads based on a specified page ID. Images are filtered by reach and days running, then processed through OpenAI's GPT-4o to analyze their content. Each image ad is systematically analyzed to extract key components: visual description, hook elements, main offer, call-to-action, and psychological triggers. Results are processed through an AI agent that structures the data into standardized fields. Original images are saved to Google Drive for reference. All analysis and metadata are saved to a Google Sheet for easy access and further processing. How to use Once you've set up your credentials and configured the output: Enter the Meta Ad Library URL you want to analyze in the Settings node. Adjust the maximum number of ads to scrape and analyze based on your needs (defaults: 300 to scrape, 10 to analyze). Configure the Google Drive folder to save the original ad images. Ensure your Google Sheets connection is set up to receive the structured analysis. Click "Test Workflow" to start the analysis process. Requirements Apify account (for Meta Ad Library scraping) OpenAI API key (for image analysis) Google Drive and Google Sheets access Customizing this workflow Modify the AI prompts in the "Analyze Image Contents" node to extract different information from the images. Adjust the output formats in the Structured Output Parser node. Change the Google Sheets mapping to match your desired output structure. Increase the number of ads analyzed for more comprehensive research. Filter ads based on different criteria by modifying the "Filter only Image Ads" node.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Transcribe Telegram files using ChatGPT's Whisper and reply to the message

Streamline communication by transcribing Telegram files with ChatGPT's Whisper. Automatically download, transcribe, and reply to the message in Telegram.

Free

Make a payment refund from a new row in a Google Sheets spreadsheet

This template periodically checks for new rows in a Google Sheets spreadsheet and uses the retrieved information to refund payments in GoPay. The template is using [this sample](https://docs.google.com/spreadsheets/d/1LzWwa1VQFeUWclCc08bxB1qAFOOvmTguBDZQZsbvGOs/edit?usp=sharing) Google Sheets spreadsheet as a source of the data. You should make a copy of it before configuring the template. The template is scheduled to run every 15 minutes. You can change the schedule after you set up the templ

Free

AI agent integration for Bubble apps with MCP protocol data access

Let AI agents fetch communicate with your Bubble app automatically. It connects direcly with your Bubble data API. This workflow is designed for teams building AI tools or copilots that need seamless access to Bubble backend data via natural language queries. How it works - Triggered via a webhook from an AI agent using the MCP (Model-Chain Prompt) protocol. - The agent selects the appropriate data tool (e.g., projects, user, bookings) based on user intent. - The workflow queries your Bubble dat

Free

Add new Wufoo form entries to a Google Sheets spreadsheet as a new row

Every time someone completes a Wufoo form you choose, Make will automatically save the form entries into a new row in a Google Sheets spreadsheet. The template uses this [example spreadsheet](https://goo.gl/UqFJiv).

Free

Track top YouTube videos by view count with Google Sheets

Workflow Setup Guide This workflow collects the most-viewed videos from specified YouTube channels and saves the data to a Google Sheet. Follow these steps to set it up: 1. Credentials Setup Google Sheets: You need to have a Google Sheets credential configured in your n8n instance. If you don't have one, go to the 'Credentials' section in n8n and add a new credential for Google Sheets. YouTube API Key: You need a YouTube Data API v3 key. 1. Go to the Google Cloud Console. 2. Create a new pro

Free

WhatsApp RAG chatbot with Supabase, Gemini 2.5 Flash, and OpenAI embeddings

WhatsApp RAG Chatbot with Supabase, Gemini 2.5 Flash, and OpenAI Embeddings This n8n template demonstrates how to build a WhatsApp-based AI chatbot that answers user questions using document retrieval (RAG) powered by Supabase for storage, OpenAI embeddings for semantic search, and Gemini 2.5 Flash LLM for generating high-quality responses. Use cases are many: Turn your WhatsApp into a knowledge assistant for FAQs, customer support, or internal company documents — al

Free

Automated resume screening & ranking with Llama 4 AI and Google Workspace

Target Audience You will find this workflow or template perfect if you are in the internal talent acquisition teams, recruitment agencies, HR professionals, and hiring managers seeking to bulk automate the initial screening of CVs and resumes. By eliminating manual evaluation and screening, you get smart AI-Agent helping you to have standardized efficient, and scalable solution for handling large volumes of applications. With bulk automation, you can focus strategic decision-making rather than

Free

Build custom AI agent with LangChain & Gemini (self-hosted)

Overview This workflow leverages the LangChain code node to implement a fully customizable conversational agent. Ideal for users who need granular control over their agent's prompts while reducing unnecessary token consumption from reserved tool-calling functionality (compared to n8n's built-in Conversation Agent). Setup Instructions 1. Configure Gemini Credentials: Set up your Google Gemini API key (Get API key here if needed). Alternatively, you may use other AI provider nodes. 2. Interact

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free