Templates / Analyze Meta ads creatives with Google Vision & Video Intelligence APIs

Analyze Meta ads creatives with Google Vision & Video Intelligence APIs

Ready for 3.0

by Kirill Khatkevich ✓ · 1,980 views · created 2025-08-12 · Market Research, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 26 nodes and runs on a schedule (every day at 09:00). Along the way it connects Facebook Graph API and Google Sheets. It also calls vision.googleapis.com and videointelligence.googleapis.com over HTTP.

How it runs

Trigger: On a schedule (every day at 09:00).

  1. Set Campaign ID (Edit Fields (Set)): sets 1 field: campaign_id
  2. Get Active Ads (Facebook Graph API): uses Facebook Graph API
  3. Split Out: splits a list into separate items
  4. Is it a Video? (If): checks a condition and branches into true / false
  5. Get Video Source URL (Facebook Graph API): uses Facebook Graph API
  6. Has image_url? (If): checks a condition and branches into true / false
  7. Download Video File (HTTP Request): calls an HTTP API
  8. Download Image File (HTTP Request): calls an HTTP API
  9. Set (Error Row) (Edit Fields (Set)): sets 11 fields: error_type, error_message, campaign_id…
  10. Video to Base64 String (Extract from File): extracts data from a file (binary to propery)

…plus 15 more steps. See the full node list below.

Services it uses

Facebook Graph APIGoogle Sheets

HTTP calls to: vision.googleapis.com, videointelligence.googleapis.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (11)

From the author

This workflow transforms your Meta Ads creatives into a rich dataset of actionable insights. It's designed for data-driven marketers, performance agencies, and analysts who want to move beyond basic metrics and understand the specific visual and textual…

Excerpt from Kirill Khatkevich's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.