Guides Gumloop

Analyze Top-Performing Ad Creatives in Minutes

This guide shows you how to use Gumloop to quickly analyze Facebook ad creatives with AI.

beginner 5 steps 1 resource

Introduction

This guide shows you how to use Gumloop to quickly analyze Facebook ad creatives with AI. You’ll build a flow that scrapes static ads from a Facebook Ad Library profile, sends the creative image to AI, and writes the resulting reverse-engineered creative prompt into a Google Sheet.

The workflow is designed for fast content and ad creative analysis, helping you analyze and ideate on creative ideas in minutes.

You can use Gumloop’s agent to build the flow for you, or build it manually and ask the agent for help while you’re in a flow.

Step-by-step 5 steps

Instructions

  1. Step 1 of 5

    Create a new flow in Gumloop

    Gumloop is generous with free credits, and the source notes you can build this whole flow on a free account.

    In Gumloop, create a new flow and enter this prompt:

    Prompt
    Make a flow that takes a url to Facebook ad library account and scrapes all of its static (not video) ads and puts all of the data in a new row in a google sheet. It sends the static creative image to AI with a prompt telling it to reverse engineer a prompt you could put into an image generator to get the creative generated
    1_putting_the_prompt_into_gumloop
    Pro tip: You can use Gumloop’s agent to build this out for you, or you can build it manually by starting with trigger or integration options. You can also ask the agent for help while you’re in a flow.
  2. Step 2 of 5

    Set up your Google Sheet

    Create a new Google Sheet that matches the structure shown below.

    4_google_sheets_empty

    If you have access to the duplicate sheet template from the original guide, you can use that instead of creating the sheet manually.

    Pro tip: The Gumloop agent should tell you exactly what headers to put in your sheet. Even if you use a template, once you link it in the next step, the agent will adjust to your column headers.
  3. Step 3 of 5

    Connect your Google Sheets account

    After the Google Sheets module is added, click “Authenticate Credentials” and connect your Google account. You won’t need to add more credentials after this step.

    3_authenticate_with_google_sheets

    Once your account is connected, paste the link to your Google Sheet into the module and click continue in the agent sidebar.

  4. Step 4 of 5

    Test your new flow

    • Go to the Facebook Ads Library and search for a competitor.
    • Verify that the competitor has static image ads.
    • Click the competitor’s name to go to their profile.
    • Copy the link to their profile.
    • Paste the link into your first Gumloop module.
    10_input_competitor_url

    Make sure your flow matches the setup shown. Don’t worry if you’re missing the extra two inputs; they’re only needed if you’re running this on a schedule and want to record when it was run.

    Click the big pink “Run” button to test the flow.

  5. Step 5 of 5

    Automate your flow

    Next, set up a weekly automation that looks at a list of your competitors and pulls ads for each of them.

    Manually create a new flow that triggers the scraping. It should look like this:

    11_trigger_flow
    • Make a new tab in your Google Sheet with columns for “Competitor Name” and “Competitor Profile URL”.
    sheets_competitor_list_tab
    • Go back to Gumloop and choose the option to start with an integration.
    • Select Google Sheets Reader, add the link to your sheet, and select the new tab.
    • Click the “+” button, find the “Time Trigger,” and configure it to run when you want. Weekly should be fine.
    • Click the “+” button again, find your scraper flow under “Subflow,” and connect it to your Google Sheets module.
    • Add your Google Sheets “Competitor Profile URL” as the input to your subflow.
    • Save your flow and run a test if you like.

You're done

That's the whole workflow

Mark it complete to save your progress. Background and answers to common questions follow below.

Keep going

Keep learning with Rundown Pro

A guide shows you one workflow. Pro opens the full course library, so you can learn the whole system behind it.

  • Every on-demand course
  • Certifications on completion
  • Group office hours and member perks

$29/mo, cancel anytime

Overview Back to the steps

Background and context

Who This Is Useful For

  • People interested in Gumloop who have not taken the plunge yet
  • People who want to learn how to set up automated content analyzers
  • Anyone running Facebook ads

What You Will Build

You’ll build a reusable Gumloop flow that analyzes a Facebook Ad Library account and reverse engineers a prompt to recreate each static ad creative.

  • A Gumloop scraper flow for static Facebook ads
  • A Google Sheet that stores the scraped ad data
  • AI-generated prompts that describe how to recreate each ad creative
  • An optional weekly automation that pulls ads from a list of competitors
5_gumloop_flow

What You Need

  • A Gumloop account; the source notes the full flow can be built on a free account
  • A Google account connected to Google Sheets
  • A Google Sheet for the ad data
  • A competitor profile from the Facebook Ads Library
  • Static image ads to analyze

Going Further

  • Use the flow screenshots or video guide to learn how to pull extra information, like flow run date and competitor name, into your sheet using the “Duplicate” module.
  • Read the Gumloop documentation on Loop Mode to better understand the concept.
  • Use the same flow setup to scrape and analyze video ads, Reddit threads, TikTok videos, Tweets, and more.
  • Add a generate image module to automatically create images based on scraped ads.