meta-ads-drive-to-meta

Orchestrates Google Drive asset transfer to Meta Ads API with paused campaigns, ad sets, and ads.

17|5|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/portermetricsample/marketing-skills --skill meta-ads-drive-to-meta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-ads-drive-to-meta
Source: https://github.com/portermetricsample/marketing-skills/tree/main/meta-ads/campaigns/drive-to-meta
Command: npx skills add https://github.com/portermetricsample/marketing-skills --skill meta-ads-drive-to-meta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill eliminates the manual, error-prone process of downloading creative assets from Google Drive and manually configuring them within the Meta Ads Manager interface.

Core Features & Use Cases

  • End-to-End Orchestration: Automatically chains asset uploading, campaign creation, ad set configuration, and ad setup into a single, reliable workflow.
  • Intelligent Transport: Automatically selects the optimal upload method based on file size, ensuring large videos are handled via URL and smaller assets via direct byte transport.
  • Safety-First Deployment: Ensures all created campaigns, ad sets, and ads are set to PAUSED status, allowing for human review before any spend occurs.

Quick Start

Use the meta-ads-drive-to-meta skill to upload the file named campaign-video.mp4 from my Google Drive and create a paused traffic campaign with a daily budget of 10 dollars targeting the United States.

Frequently Asked Questions about meta-ads-drive-to-meta

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate uploading Google Drive assets to Meta Ads campaigns?

Automating Google Drive assets to Meta Ads requires an orchestration workflow that transports files, resolves accounts, and configures campaigns via the Meta Ads API. This process chains asset uploading, ad set deployment, and ad setup automatically.

How does the Google Drive to Meta Ads upload handle large video files?

Intelligent transport selects the optimal upload method based on file size, pushing large videos via URL and smaller assets via direct byte transport. It also handles asynchronous video status polling to verify upload completion.

Do I need to set my Meta Ads campaign budget in a specific currency?

Currency-aware budget conversion is required when configuring your Meta Ads campaign. You must specify the daily budget amount and targeting location, and the system handles the currency conversion for the Meta Ads API deployment.

Are Meta Ads campaigns created from Google Drive assets published automatically?

No, all created campaigns, ad sets, and ads are deployed with a PAUSED status. This safety-first deployment enforces guardrails that allow for human review and verification before any actual ad spend occurs.

What is needed to resolve my account when deploying Meta Ads from Google Drive?

Account resolution requires precise handling of signed account blobs to authenticate your session with the Meta Ads API. This ensures your campaign configuration and ad set deployment target the correct advertising account.