Connecting Meta
Click Connect Meta
Click Connect Meta to begin the Facebook OAuth flow. You’ll be redirected to Facebook to authorize AdStellar.
Grant permissions
AdStellar requires the following permissions:
| Permission | Why it’s needed |
|---|---|
ads_management | Create and manage campaigns, ad sets, and ads |
ads_read | Read campaign performance data |
business_management | Access Business Manager assets and ad accounts |
pages_read_engagement | Access Facebook Pages for ad delivery |
Sync ad accounts
After connecting, AdStellar automatically syncs your available ad accounts. Select which accounts you want to use and assign them to workspaces.
Data Sync
Once connected, AdStellar syncs the following data from Meta:- Campaigns — all campaigns in your connected ad accounts
- Ad Sets — targeting and budget configurations
- Ads — creative and delivery data
- Performance Data — spend, impressions, clicks, conversions, and other metrics
Resyncing
Click Resync on the Integrations page to:- Refresh your OAuth token
- Re-fetch all campaigns, ad sets, and ads
- Update performance data
Disconnecting Meta
To disconnect your Meta account, click Disconnect on the Integrations page. This removes the OAuth connection but does not delete any data already synced to AdStellar.Troubleshooting
Token Expiration
Meta OAuth tokens can expire, especially if you change your Facebook password or revoke app permissions. If your connection stops working:- Go to Settings > Integrations
- Click Resync to refresh the token
- If resync fails, click Reconnect to go through the OAuth flow again
Missing Permissions
If features aren’t working as expected, you may have skipped a required permission during setup. Disconnect and reconnect Meta, making sure to grant all requested permissions.Ad Account Not Appearing
If an ad account doesn’t show up after connecting:- Verify you have access to the account in Meta Business Manager
- Check that the account is active (not disabled or closed)
- Try resyncing to refresh the account list