What data syncs
This integration syncs the following data from Meta Ads:- Campaigns - campaign names, statuses, budgets, and objectives
- Ad sets - targeting, placement, schedule, and bid settings
- Ads - individual ad creatives, names, and delivery status
- Spend - daily and lifetime spend per campaign, ad set, and ad
- Impressions - total and unique impressions
- Clicks - link clicks and all click types
- Purchases / CAPI events - conversion events including Conversions API events
- Creative previews - thumbnail and preview URLs for ad creative
Setup
1
Connect via Meta Business OAuth
In Brandstack, go to Integrations and choose Meta Ads. Click Connect to start the OAuth flow with your Meta Business account.
You need admin or advertiser access to the Meta Business Manager account that owns the ad accounts you want to sync.
2
Select ad accounts
After authentication, you will see a list of ad accounts linked to your Business Manager. Select one or more accounts to sync into Brandstack.
3
Grant permissions
When prompted by Meta, approve the following permissions:
- ads_read - read ad account info, campaigns, and ads
- read_insights - access performance metrics and insights data
4
Configure backfill
Brandstack automatically backfills historical data. Meta allows backfill up to 37 months from the current date. Set your backfill start date in the integration settings.
5
Review and save
Review your selected accounts and permissions, then click Save. Data will begin syncing within a few minutes.[Screenshot: Meta Ads integration setup screen showing account selection and permission confirmation]
Troubleshooting
Token expired
Token expired
Meta access tokens expire after a period of inactivity. If your sync stops, go to Integrations in Brandstack, find Meta Ads, and click Reconnect to refresh your token through OAuth.
Ad account not visible
Ad account not visible
If an ad account does not appear in the selection list, you likely need Business Manager admin access. Ask your Meta Business Manager admin to add you with the appropriate role, then reconnect the integration.
Attribution window mismatch
Attribution window mismatch
Brandstack uses Meta’s default attribution settings. If your internal reporting uses custom attribution windows, you may see small differences in conversion counts. Align your Brandstack report settings with your Meta Ads attribution preferences.

