Overview
Meta Ads (Facebook + Instagram ads) is the dominant social ad platform. The Automize Meta Ads connector covers campaigns, ad sets, ads, insights, audiences, creatives.
- Regions: Global.
- Plans: Pay-per-impression/click.
Setting up the connection
Auth type: OAuth 2.0 (Authorization Code).
- Meta Developers → create app → add Marketing API product.
- OAuth scope: ads_management.
- In Automize → Settings → Connectors → Meta Ads. Paste credentials + ad account ID.
Find your credentials at https://developers.facebook.com/.
Rate limits
Per-app + per-account.
Data model
Ads hierarchy:
Ad Account ─── Campaigns ─── Ad Sets ─── Ads
├─ Creatives
└─ Insights (metrics)
── Audiences (custom + lookalike)Available operations
10 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Create Ad | General | Create a new ad |
| Create Ad Set | General | Create a new ad set |
| Create Campaign | General | Create a new ad campaign |
| Get Ad Account | General | Get ad account details |
| Get Campaign Insights | General | Get performance insights for a campaign |
| Get Account Insights | General | Get performance insights for an ad account |
| List Ad Accounts | General | List ad accounts for the user |
| List Ads | General | List ads for an ad account |
| List Ad Sets | General | List ad sets for an ad account |
| List Campaigns | General | List campaigns for an ad account |
Operations
Create Ad
Create a new ad
| Parameter | Required | Type | Description |
|---|---|---|---|
Name name | Yes | text | |
Adset Id adset_id | Yes | text | |
Creative creative | Yes | text | |
Status status | Yes | text | |
Account Id account_id | Yes | text |
Create Ad Set
Create a new ad set
| Parameter | Required | Type | Description |
|---|---|---|---|
Name name | Yes | text | |
Campaign Id campaign_id | Yes | text | |
Daily Budget daily_budget | Yes | text | |
Targeting targeting | Yes | text | |
Billing Event billing_event | Yes | text | |
Optimization Goal optimization_goal | Yes | text | |
Account Id account_id | Yes | text |
Create Campaign
Create a new ad campaign
| Parameter | Required | Type | Description |
|---|---|---|---|
Name name | Yes | text | |
Objective objective | Yes | text | |
Status status | Yes | text | |
Special Ad Categories special_ad_categories | Yes | text | |
Account Id account_id | Yes | text |
Tips
- objective (OUTCOME_TRAFFIC, OUTCOME_LEADS, etc.) + budget.
Get Ad Account
Get ad account details
| Parameter | Required | Type | Description |
|---|---|---|---|
Account Id account_id | Yes | text |
Get Campaign Insights
Get performance insights for a campaign
| Parameter | Required | Type | Description |
|---|---|---|---|
Campaign Id campaign_id | Yes | text |
Get Account Insights
Get performance insights for an ad account
| Parameter | Required | Type | Description |
|---|---|---|---|
Account Id account_id | Yes | text |
Tips
- Metrics: impressions, clicks, ctr, cpc, conversions, spend. Breakdown by date/age/gender/placement.
List Ad Accounts
List ad accounts for the user
No input parameters.
List Ads
List ads for an ad account
| Parameter | Required | Type | Description |
|---|---|---|---|
Account Id account_id | Yes | text |
List Ad Sets
List ad sets for an ad account
| Parameter | Required | Type | Description |
|---|---|---|---|
Account Id account_id | Yes | text |
List Campaigns
List campaigns for an ad account
| Parameter | Required | Type | Description |
|---|---|---|---|
Account Id account_id | Yes | text |
Tips
- Filter by status, objective.
FAQ
- iOS 14+ tracking?
- Apple's ATT reduced signal. Use Conversions API for server-side events + Aggregated Event Measurement.