Overview
Once Meta Ads is connected, the Dema Agent will be able to read ad performance, inspect campaign structures, and manage campaigns across Facebook and Instagram. Useful for diagnosing paid social performance and applying adjustments without leaving a conversation. The Dema Agent can create campaigns, ad sets, and ads, update them, and upload images to your ad account, including files from the conversation. Everything the agent creates starts paused. Setting an item to active or deleting it always requires your explicit approval, even if you chose Always approve for the tool. Thepages_show_list permission is optional. Existing connections keep working without it, and you only need to reconnect if you want the agent to look up the Pages linked to an ad account.
Prerequisites
- A Meta Business account with access to the ad accounts you want Dema to use.
- Permission to approve third-party apps on the Meta Business Manager.
Connect Meta Ads
- In Dema, go to Agents → Settings → Integrations.
- Find Meta Ads and click Connect.
- Sign in to Facebook and approve the scopes Dema requests.
- Choose which ad accounts and pages Dema can access.
- You are returned to Dema with the integration marked as Active.
Scopes Dema requests
Troubleshooting
- Ad account missing. Meta asks you to pick which ad accounts and pages to share with the Dema Agent during the approval step. If an account is missing, reconnect and select it in the approval screen.

