📣Marketing

Meta Ads

Read and steer Facebook and Instagram ad campaigns: list accounts, ad sets, ads and audiences, pull insights, and create, update or remove a campaign.

⚠️
Not yet connectable

Meta Ads is mapped and documented, but one-click connection isn't live yet — the app shows it as Coming soon. Only Google Calendar, Drive, Mail, and Tasks are connectable today; see the Standard integrations catalogue for what's live now.

Category📣 Marketing
ConnectionComing soon not yet connectable — once live it will connect via OAuth 2.0.
Actions11 total — 8 read, 3 write
🔌ConnectFind it in the catalogue
🔐AuthorizeOne-click OAuth
Use actionsChat · agents · workflows
How Meta Ads fits into Your Office AI

Actions

Once connected, Meta Ads exposes the following actions. The AI can call them with #-mentions in chat, an agent can be granted a subset as tools, and a workflow can run them in an integration-action node.

ActionTypeWhat it doesProxy
Create Campaign
create-campaign
WriteCreate a campaign. It is created PAUSED unless you say otherwise, so nothing spends until someone turns it on.Yes
Delete Campaign
delete-campaign
WriteDelete a campaign and everything under it. Setting the status to ARCHIVED is the reversible option.Yes
Get Account Insights
get-account-insights
ReadRead spend, impressions, clicks and reach for a whole ad account over a period.Yes
Get Campaign
get-campaign
ReadRead one campaign's own settings by id — its name, objective, budget, status and schedule. For what it SPENT and achieved (spend, impressions, clicks, reach) use Get Campaign Insights instead.Yes
Get Campaign Insights
get-campaign-insights
ReadRead spend, impressions, clicks and reach for one campaign.Yes
List Ad Accounts
list-ad-accounts
ReadList the ad accounts this connection can reach. Start here — every other action needs one of these ids.Yes
List Ad Sets
list-ad-sets
ReadList an ad account's ad sets — the MIDDLE level of the three, which holds the audience targeting, the bid and the schedule. It does not return the creatives; List Ads does that, and List Campaigns returns the budgets above.Yes
List Ads
list-ads
ReadList an ad account's individual ads — the BOTTOM level of the three, the creatives that actually run. For the audience and schedule around them use List Ad Sets; for budgets and delivery status use List Campaigns.Yes
List Campaigns
list-campaigns
ReadList an ad account's campaigns, with budgets and why each is or is not delivering. A campaign is the TOP level of the three: campaigns hold ad sets, ad sets hold ads. Use List Ad Sets for targeting and schedule, List Ads for the creatives themselves.Yes
List Custom Audiences
list-custom-audiences
ReadList an ad account's custom audiences, with the size range Meta reports and whether each is ready to target.Yes
Update Campaign
update-campaign
WriteChange a campaign's name, budget, schedule or status. Setting the status to ACTIVE starts spending; PAUSED stops it. Only the fields you fill are sent.Yes
ℹ️
Write actions are confirmation-gated

Actions tagged Write create, update, or delete data. In chat and agent paths they pause for your confirmation before running; workflows treat their deterministic wiring as implicit consent. Agent tools covers how to scope which actions an agent may use.

Spend & quota

Meta Ads is governed per organization: an admin sets a monetary spend cap and a monthly call quota. A quota of 0 disables the integration — it never means unlimited. See the Integrations overview for the full governance model.