Upload video & image ads to Meta Ads Manager from Google Sheets & Google Drive
Upload Video & Image Ads to Meta Ads Manager from Google Sheets using Google Drive & Meta Graph API Product Description This n8n workflow automates the process of uploading video and image advertisements to Meta Ads M...
Template notes
Upload Video & Image Ads to Meta Ads Manager from Google Sheets using Google Drive & Meta Graph API
Product Description
This n8n workflow automates the process of uploading video and image advertisements to Meta Ads Manager via the Meta Graph API (Facebook Ads) directly from Google Sheets and Google Drive. The workflow monitors a specified Google Drive folder for new assets, extracts file metadata, and creates Facebook ad campaigns with customizable creative elements including multiple text variations, headlines, and descriptions.
The automation supports both video and image assets, with intelligent handling of single or multiple image creatives. For video assets, it manages the upload process, monitors processing status, and automatically generates preview thumbnails. Image assets can be configured with multiple variations and custom placement targeting across Facebook, Instagram, Messenger, and Audience Network.
Key Features
- Automated Asset Monitoring: Watches Google Drive folder for new uploads and file updates - Multi-Format Support: Handles both video and image advertisements - Flexible Creative Options: Supports multiple text variations, headlines, and descriptions - Smart Image Handling: Creates single or multi-image creatives based on available assets - Cross-Platform Targeting: Configures ads for Facebook, Instagram, Messenger, and Audience Network - Status Tracking: Updates Google Sheets with upload progress and ad IDs - Batch Processing: Processes multiple ads efficiently with built-in rate limiting - Direct Sheet Integration: Upload ads directly from Google Sheets using custom menu
Prerequisites
Required Accounts & Access - Meta Developer Account: Required for Facebook Graph API access - Meta Business Manager: Active ad account with appropriate permissions - Google Account: With access to Google Drive and Google Sheets APIs - n8n Instance: Self-hosted or cloud instance with appropriate node packages