Workspace/Growth · Ads

Ads Performance

Facebook and Instagram campaign reporting.

·Local · Studio
GROWTH / META ADS

Make every ad count.

One place to see what you spend, what converts, and what needs attention.

Loading report
Amount spent—Connect Meta to see results
Leads—Connect Meta to see results
Cost per lead—Connect Meta to see results
Purchases—Connect Meta to see results
Attributed revenue—Connect Meta to see results
Return on ad spend—Connect Meta to see results

Campaign performance

Sorted by spend · compared across the selected period

CampaignSpendLeadsCost / leadPurchasesROASLink CTR
Fetching campaign results…
Meta API connection checklist
  1. Create a Meta developer app with the Marketing API enabled.
  2. Assign your ad account to a Business Portfolio system user and generate a token with ads_read permission.
  3. Add these values to the app’s server environment (.env.local), then restart Agent OS:
    META_AD_ACCOUNT_ID=act_YOUR_ACCOUNT_ID
    META_ADS_ACCESS_TOKEN=YOUR_PRIVATE_TOKEN
    META_GRAPH_API_VERSION=vYOUR_SUPPORTED_VERSION
    Use a supported version shown in your Meta developer dashboard. Keep the token on the server; do not paste it into chat.
  4. Open this page and refresh to validate the connection.

For your own ad account, start with the access available to your app. Connecting other businesses can require Advanced Access, app review and business verification. OAuth would additionally need an app ID, app secret and redirect URL.

Optional: connect your CRM or payment provider for reconciled revenue. Meta Pixel / Conversions API sends conversion events to Meta; it is not required to read existing ad reports.

Meta Insights API documentation ↗

Reports use ad-set attribution settings. Conversion totals depend on tracking and may be revised. Attributed revenue is not profit. All Meta placements may also include placements beyond Facebook and Instagram.