👉 n8n No Limits Access :

https://www.hostg.xyz/SHHAd

Hébergement VPS n8n | Automatisation sécurisée et évolutive

coupon -15% : DRFIRAS15

👉 Formation n8n en Français

Formation n8n en Français : Automatisation & Agents IA

coupon -20% : LANCEMENT : HERE


Generate Facebook ad sets and ads from Google Sheets rows

This course walks you through rebuilding this workflow node by node, so you can recreate it live with your community. Everything is copy-paste ready.

What this workflow does

You update a row in a Google Sheet (a hook, a creative image URL, and set "Generate Ad" to generate), and the workflow automatically:

  1. Creates a Facebook ad set (targeting, budget, bid strategy)
  2. Uploads the creative image directly from its URL (Facebook fetches it — no manual download/upload)
  3. Builds the ad creative (message, link, call-to-action)
  4. Creates the ad itself, in PAUSED status for safety
  5. Writes the result (Ad ID or error message) back into the sheet

Flow diagram

Google Sheets Trigger (row update)
   → IF "Generate Ad" = generate
       → TRUE  → Configuration
                   → Create Facebook Ad Set ──(error)──┐
                     → Upload Ad Image to Facebook ──(error)──┤
                       → Create Facebook Ad Creative ──(error)──┤→ Merge (append, 4 inputs)
                         → Create Facebook Ad ──(error)──┘         → Update Sheet - Generation Error
                           → Update Sheet - Ad Generated
       → FALSE → Skip - Not Marked For Generation

Prerequisites & credentials