Meta Ads

Advertising platform for Facebook, Instagram, Messenger, and Audience Network. Type: OAuth 2.0 Access Token Header: Access token as query parameter Setup: Creat

Meta AdsPaid MediaCROAnalyticsSocial Media
bycoreyhaines31364 words

What is Meta Ads?

What this skill does

The Meta Ads skill enables direct integration with Facebook’s advertising ecosystem, including Instagram, Messenger, and the Audience Network. It supports managing campaigns, ad sets, ads, and audiences via the Marketing API, allowing users to retrieve detailed metrics like impressions, clicks, spend, and conversion actions. Authentication relies on OAuth 2.0 access tokens generated through Meta Business Suite, facilitating secure and scalable access to campaign controls and reporting.

This skill is designed for performance marketers who need to automate campaign creation, adjust budgets, or pull granular insights for analysis. It supports key operations such as creating campaigns with specific objectives (like conversions or traffic), fetching campaign and ad performance data, and managing custom or lookalike audiences for precise targeting.

Who it's for

Meta Ads is ideal for paid media specialists who manage Facebook and Instagram advertising at scale, especially those responsible for multi-channel campaigns requiring cohesion across platforms. Growth leads and agency strategists focused on optimizing spend and audience segmentation will benefit from the ability to automate campaign workflows and extract actionable analytics. It also suits CRO professionals who integrate advertising data with conversion tracking to refine targeting and budget allocation.

These personas often work in environments where rapid iteration on ad creatives and budgets is critical, and where data-driven decision-making hinges on up-to-date, comprehensive ad performance metrics.

Key workflows

Practitioners typically start by authenticating through Meta Business Suite to generate an access token tied to their ad accounts. Next, they pull lists of ad accounts and campaigns to audit current performance or identify opportunities. Creating or updating campaigns involves specifying objectives, budgets, and status, allowing for controlled deployment or pausing of ads. Audience management workflows include retrieving existing custom audiences or generating lookalikes to target similar high-value users, leveraging audience size and composition data to inform targeting strategies.

Finally, regular reporting pulls insights such as impressions, clicks, spend, and conversion costs over specified date ranges, enabling ongoing campaign optimization and budget reallocation based on ROI and CPA metrics.

Common questions

How often can I call the Meta Ads API? The limit is 200 calls per hour per ad account, with 60 calls per hour specifically for the Marketing API, so batching requests is recommended for efficiency. Can I automate campaign status changes? Yes, you can update campaign statuses, such as activating or pausing campaigns, via POST requests to the campaign endpoint. Does this skill support lookalike audience creation? Yes, you can create lookalike audiences by specifying a source audience and similarity parameters to expand targeting effectively.

How to use in Metaflow

Attach the Meta Ads skill to your Metaflow agent task by providing the OAuth access token from your Meta Business Suite app. Once connected, your workflows can automate campaign creation, status updates, audience management, and performance reporting across Facebook and Instagram channels. Expect to streamline data retrieval and execution of ad operations in a unified interface, enabling faster iteration and tighter integration with your marketing stack. You can extend this by combining Meta Ads with analytics and CRO skills to close the loop on campaign performance and optimization.

For broader context, see our roundup of claude marketing skills, and read Claude skills for Meta Ads for related setup guidance.

Related skills

Form Conversion Optimization

When the user wants to optimize any form that is NOT signup/registration — including lead capture forms, contact forms, demo request forms, application forms, survey forms, or checkout forms. Also use when the user mentions "form optimization," "lead form conversions," "form friction," "form fields," "form completion rate," "contact form," "nobody fills out our form," "form abandonment," "too many fields," "demo request form," or "lead form isn't converting." Use this for any non-signup form tha

View →

Competitor Teardown

Structured competitive analysis with feature matrices, SWOT, positioning maps, and UX review. Covers research frameworks, pricing comparison, review mining, and visual deliverables. Use for: market research, competitive intelligence, investor decks, product strategy, sales enablement. Triggers: competitor analysis, competitive analysis, competitor teardown, market research, competitive intelligence, swot analysis, competitor comparison, market landscape, competitor review, competitive landscape,

View →

Dataforseo Backlinks API

Retrieve backlink profiles and bulk link metrics using DataForSEO Backlinks for "backlink audit", "referring domains", and "link monitoring".

View →

Keyword Cluster Builder

Techniques for expanding seed keywords and clustering by topic and intent. Use when building keyword lists, planning content calendars, or identifying topic clusters for pillar content strategy.

View →

Linkedin Automation

Automate LinkedIn tasks via Rube MCP (Composio): create posts, manage profile, company info, comments, and image uploads. Always search tools first for current schemas."

View →

QR Code Generator

Generate QR codes with URLs and UTM tracking. Exports PNG/SVG with captions. Use for single codes, batch generation, or marketing campaigns with tracking parameters.

View →