The Create Single Video Ad node lets you create engaging video ads for Facebook and Instagram campaigns. Supports both single ad creation and bulk uploads using Google Sheets templates with multi-asset capabilities.

When to Use It

  • Create individual video ads for specific campaigns
  • Bulk upload multiple video ads at once with multi-asset support
  • Create placement-specific video creatives (Stories, Feed, Right Column)
  • Test multiple ad copy variations simultaneously
  • Automate video ad creation from content libraries
  • Scale video ad creation for A/B testing different creatives
  • Generate dynamic video ads from AI-generated or existing content

Inputs

FieldTypeRequiredDescriptionApplies To
AccountSelectYesSelect a Meta Ads accountBoth
Creation TypeTabsYesChoose “Single Ad” or “Bulk Ads”Both
PageDynamic-selectYesSelect Facebook page for the adsBoth
Structured DataDynamic-textYesData source containing ad informationBulk Ads
Ad Set IDDynamic-selectYesSelect the ad set for this adSingle Ad
Ad NameDynamic-textYesName of the adSingle Ad
Ad VideoVideoYesUpload or select a video for the adSingle Ad
Thumbnail ImageImageNoCustom thumbnail (auto-generated if empty)Single Ad
Primary TextText-areaYesThe main body text of the adSingle Ad
HeadlineDynamic-textNoThe headline of the adSingle Ad
TitleDynamic-textNoThe title of your video adSingle Ad
Website URLDynamic-textYesURL where people go when they click the adSingle Ad
Call to ActionDynamic-selectYesCall-to-action button for the adSingle Ad
Ad StatusSelectYesInitial status (ACTIVE or PAUSED, default: PAUSED)Single Ad
URL ParametersDynamic-textNoUTM or tracking parametersSingle Ad

Video Requirements

Meta Ads video specifications: Design Specifications:
  • File type: MP4, MOV or GIF
  • Aspect ratio: 1:1 (for desktop or mobile) or 4:5 (for mobile only)
  • Video settings: H.264 compression, square pixels, fixed frame rate, progressive scan and stereo AAC audio compression at over 128 kbps
  • Recommended resolution:
    • 1:1 ratio: 1440 x 1440 pixels
    • 4:5 ratio: 1440 x 1800 pixels
  • Video captions: Optional, but recommended
  • Video sound: Optional, but recommended
Technical Requirements:
  • Video duration: 1 second to 241 minutes
  • Maximum file size: 4 GB
  • Minimum width: 120 pixels
  • Minimum height: 120 pixels
Additional Notes:
  • Videos should not contain edit lists or special boxes in file containers
  • The thumbnail in the ad footer is sourced directly from the video thumbnail chosen by advertisers during the ad creation workflow

Bulk Upload Template

For bulk ad creation with multi-asset support, use the Google Sheets template with these columns:

Required Columns

ColumnDescriptionRequired
adset_idAd set ID where the ad will be createdYes
ad_nameName for the adYes
ad_statusACTIVE or PAUSEDYes
video_url OR default_video_urlMain video for all placements. Use video_url for simple bulk uploads or default_video_url for multi-asset uploadsYes
website_urlLanding page URLYes
call_to_actionCTA button type (LEARN_MORE, SHOP_NOW, etc.)Yes
primary_text OR primary_text_1Main ad copy. Use primary_text for simple uploads or primary_text_1 for multi-assetYes

Optional Multi-Asset Columns (New Feature)

ColumnDescriptionUsage
default_thumbnail_urlCustom thumbnail for main video (auto-generated if not provided)Optional
story_video_urlDedicated video for Stories and Reels placements on Facebook and InstagramOptional
story_thumbnail_urlCustom thumbnail for Stories video (auto-generated if not provided)Optional
right_column_image_urlStatic image for Facebook Right Column and Search placementsOptional
primary_text_2 to primary_text_5Additional primary text variations (up to 5 total)Optional
headline OR headline_1 to headline_5Single headline or multiple headline variations (up to 5 total)Optional
titleVideo titleOptional
url_parametersUTM tracking parametersOptional

Multi-Asset Benefits

When you provide multiple assets in the bulk upload:
  • Placement Optimization: Different videos for Stories vs Feed, static images for Right Column
  • Text Variations: Up to 5 primary text and headline variations per ad
  • Automatic Testing: Meta’s system will test different combinations to find the best performers
  • Enhanced Performance: Placement-specific creatives typically perform better than one-size-fits-all assets

Output

Returns the created ad IDs and count:
{
  "ad_ids": ["120210543987640123", "120210543987640124"],
  "created_count": 2
}
Single Ad Output:
  • ad_ids: Array containing the new ad ID
  • created_count: Number of ads created (1)
Bulk Ads Output:
  • ad_ids: Array of all successfully created ad IDs
  • created_count: Total number of ads created

Credit Cost

  • Cost per run: 1 credit per ad created (single ad = 1 credit, 10 bulk ads = 10 credits)

FAQs