Marketing & Content

Competitor Ad Analysis and Creative Variations

Pull competitors' active image ads from the Meta Ad Library, describe them with AI vision and generate new variations for your brand.

The Problem

Creative teams study competitor ads by screenshotting the Ad Library, then brief designers from scratch. Research rarely turns into variations you can test.

How This Template Solves It

A performance marketer searches the Ad Library for a competitor. The workflow scrapes active ads through Apify, saves each image in its own Google Drive folder, describes it in detail, writes three style change requests and generates new versions with OpenAI image editing, logging everything in Google Sheets.

How It Works

  1. 1A first run creates the Google Sheet and the parent Google Drive folder.
  2. 2An Apify actor scrapes active ads from your Ad Library search. Ads without images are filtered out and a limit controls the batch size.
  3. 3Creates source and variation folders for each ad and saves the original image.
  4. 4OpenAI vision describes the ad and an AI step writes style variation prompts.
  5. 5OpenAI image editing creates each variation, which is uploaded to Google Drive and logged in Google Sheets.

What You Need

  • An Apify account
  • An OpenAI API key with image generation access
  • Google Drive and Google Sheets

What Stays Under Your Control

  • You choose the competitors and search terms to track.
  • Your team decides which variations are on brand and worth testing.

Watch Out For

  • Do not copy competitors' trademarks, product claims or protected designs into your ads.
  • Image generation cost grows with every variation. Keep the batch limit low while testing.

Step-by-Step Blueprint

This template is the starting point for a full guide with setup steps and prompts:

Adapted from a community workflow template. Before publishing we removed credentials, account and file IDs, email addresses and sample data. The original author's setup notes are kept inside the workflow file.

More Marketing & Content Templates

Marketing & Content

Create and Schedule Branded LinkedIn Posts

Research topics with Perplexity, write LinkedIn posts in your voice, generate a branded image and publish on a schedule.

Starts on: Schedule

Anthropic ClaudeGoogle DriveGoogle Sheets+1 more