> ## Documentation Index
> Fetch the complete documentation index at: https://docs.automate.ax/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Automate.ax automations are TypeScript programs.
> Use Bun for installation and command examples.
> Use Automate.ax for the product name and automate.ax for the package, CLI, and domain.
> Treat documented public APIs as current; do not invent transitional or deprecated names.

# Meta Ads

> Manage Meta advertising, audiences, leads, conversions, insights, and Webhooks events from Automate.ax.

## Exports

```ts theme={null}
import { metaAds, metaAdsAccount, getMetaAdsApi } from "automate.ax/meta-ads"
```

* `metaAds` contains packaged Meta Ads actions and triggers.
* `metaAdsAccount("name")` selects a named Meta Ads connection.
* `getMetaAdsApi(account)` creates the authenticated, version-pinned Graph API helper for a custom account-backed action.

Read [Connect Meta Ads and extend its API](https://docs.automate.ax/reference/integrations/meta-ads/authorization-and-raw-api.md) before production use. Meta requires App Review, Advanced Access, and Business Verification for many cross-business capabilities.

## Triggers and actions

* [On event](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-event.md)

* [On campaign effective status changed](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-campaign-effective-status-changed.md)

* [On ad set effective status changed](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-ad-set-effective-status-changed.md)

* [On ad effective status changed](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-ad-effective-status-changed.md)

* [On object created](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-object-created.md)

* [On object updated](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-object-updated.md)

* [On insights updated](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-insights-updated.md)

* [On insights milestone reached](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-insights-milestone-reached.md)

* [On creative fatigue changed](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-creative-fatigue-changed.md)

* [On ad recommendation](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-ad-recommendation.md)

* [On ad object processing completed](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-ad-object-processing-completed.md)

* [On ad object issues changed](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-ad-object-issues-changed.md)

* [On lead created](https://docs.automate.ax/reference/integrations/meta-ads/triggers/on-lead-created.md)

* [List businesses](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-businesses.md)

* [List ad accounts](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-ad-accounts.md)

* [List business ad accounts](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-business-ad-accounts.md)

* [Get ad account](https://docs.automate.ax/reference/integrations/meta-ads/actions/get-ad-account.md)

* [List campaigns](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-campaigns.md)

* [Get campaign](https://docs.automate.ax/reference/integrations/meta-ads/actions/get-campaign.md)

* [Create campaign](https://docs.automate.ax/reference/integrations/meta-ads/actions/create-campaign.md)

* [Update campaign](https://docs.automate.ax/reference/integrations/meta-ads/actions/update-campaign.md)

* [Archive campaign](https://docs.automate.ax/reference/integrations/meta-ads/actions/archive-campaign.md)

* [List ad sets](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-ad-sets.md)

* [Get ad set](https://docs.automate.ax/reference/integrations/meta-ads/actions/get-ad-set.md)

* [Create ad set](https://docs.automate.ax/reference/integrations/meta-ads/actions/create-ad-set.md)

* [Update ad set](https://docs.automate.ax/reference/integrations/meta-ads/actions/update-ad-set.md)

* [Archive ad set](https://docs.automate.ax/reference/integrations/meta-ads/actions/archive-ad-set.md)

* [List ads](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-ads.md)

* [Get ad](https://docs.automate.ax/reference/integrations/meta-ads/actions/get-ad.md)

* [Create ad](https://docs.automate.ax/reference/integrations/meta-ads/actions/create-ad.md)

* [Update ad](https://docs.automate.ax/reference/integrations/meta-ads/actions/update-ad.md)

* [Archive ad](https://docs.automate.ax/reference/integrations/meta-ads/actions/archive-ad.md)

* [List creatives](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-creatives.md)

* [Get creative](https://docs.automate.ax/reference/integrations/meta-ads/actions/get-creative.md)

* [Create creative](https://docs.automate.ax/reference/integrations/meta-ads/actions/create-creative.md)

* [Update creative](https://docs.automate.ax/reference/integrations/meta-ads/actions/update-creative.md)

* [Delete creative](https://docs.automate.ax/reference/integrations/meta-ads/actions/delete-creative.md)

* [List audiences](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-audiences.md)

* [Get audience](https://docs.automate.ax/reference/integrations/meta-ads/actions/get-audience.md)

* [Create audience](https://docs.automate.ax/reference/integrations/meta-ads/actions/create-audience.md)

* [Update audience](https://docs.automate.ax/reference/integrations/meta-ads/actions/update-audience.md)

* [Delete audience](https://docs.automate.ax/reference/integrations/meta-ads/actions/delete-audience.md)

* [Add audience users](https://docs.automate.ax/reference/integrations/meta-ads/actions/add-audience-users.md)

* [Remove audience users](https://docs.automate.ax/reference/integrations/meta-ads/actions/remove-audience-users.md)

* [List lead forms](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-lead-forms.md)

* [List leads](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-leads.md)

* [Get lead](https://docs.automate.ax/reference/integrations/meta-ads/actions/get-lead.md)

* [Get insights](https://docs.automate.ax/reference/integrations/meta-ads/actions/get-insights.md)

* [List pixels](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-pixels.md)

* [Send conversion events](https://docs.automate.ax/reference/integrations/meta-ads/actions/send-conversion-events.md)

* [List subscriptions](https://docs.automate.ax/reference/integrations/meta-ads/actions/list-subscriptions.md)

* [Get subscription](https://docs.automate.ax/reference/integrations/meta-ads/actions/get-subscription.md)

* [Create subscription](https://docs.automate.ax/reference/integrations/meta-ads/actions/create-subscription.md)

* [Delete subscription](https://docs.automate.ax/reference/integrations/meta-ads/actions/delete-subscription.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.