Embed reports natively
Show campaign metrics inside your app without additional UI work

Use the Facebook Insights Connector to surface ad, campaign and ad set performance metrics from Meta’s Marketing API inside your product. Build scheduled reports, on-demand dashboards and per-customer exports so customers see campaign statistics without leaving your app.
Show campaign metrics inside your app without additional UI work
Run Insights report_run jobs and fetch results reliably
Control per-customer scopes, throttling and which methods are available
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR OVERVIEW
Integrate ad-account, campaign, ad-set and ad-level metrics from Meta’s Insights edge to power reporting, dashboards and exports inside your SaaS product. Cyclr exposes the Insights edge so teams can run async report jobs, paginate results, apply breakdowns and deliver per-tenant CSV or dashboard updates. (community.cyclr.com)
PRODUCT USE CASES
Quickly build scheduled reporting, on-demand dashboards and exports that pull ad, campaign and ad set metrics. Publish these workflows into your white-label embedded marketplace and give customers native access to their advertising performance.
Pull ad, ad set and campaign metrics for each connected ad account to populate product dashboards and charts.
Run async Insights report_run jobs daily, transform results and deliver CSV exports to customers or storage.
Join lead records with ads breakdowns and actions to attribute leads to specific campaigns or ads.
ORCHESTRATION
Cyclr sits between your SaaS product and Facebook Insights to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
Facebook Insights processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore Facebook Insights methods you can orchestrate through Cyclr.
Retrieves all campaigns created since the last successful cycle run.
Retrieves all campaigns.
Retrieves all campaigns updated since the last successful cycle run.
Retrieves the specified campaign's insights.
Retrieves all campaigns created or updated since the last successful cycle run.
Retrieves the specified campaign's insights, by time range.
Retrieves all ad accounts.
Retrieves the specified account's insights.
Retrieves the specified account's personal ad accounts.
Retrieves all ad accounts created since the last successful cycle run.
Retrieves the specified account's insights, by time range.
Retrieves the specified ad account's ad creatives.
Retrieves all accounts.
Retrieves all ads created since the last successful cycle run.
Retrieves the specified ad image.
Preview an Ad Creative.
Retrieves the specified ad's insights.
Retrieves the specified ad.
Retrieves the specified Ad Set Ad's
Retrieves the specified ad's insights, by time range.
Retrieves all ads.
Retrieves all ads created or updated since the last successful cycle run.
Retrieves all ads updated since the last successful cycle run.
Retrieves all ad sets.
Retrieves all ad sets updated since the last successful cycle run.
Retrieves all ad sets created since the last successful cycle run.
Retrieves all ad sets created or updated since the last successful cycle run.
Retrieves the specified ad set's insights, by time range.
Retrieves the specified ad set's insights.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing Facebook Insights integrations in Cyclr.
https://graph.facebook.comApp/Client ID; App/Client Secret; Valid OAuth Redirect URI; OAuth scopes (ads_read, ads_management).
Get ad/adset/campaign/account insights; async report runs; fields, breakdowns and date presets.
Graph API uses cursor-based paging for most endpoints; Insights supports async report_run jobs and standard limit/after cursor paging for results. (github.com)
Insights has rate limits separate from general Marketing API limits and vary by ad-account tier; use async jobs and app-usage headers to reduce throttling. (mcp.waymark.network)
IMPLEMENTATION
Uses OAuth 2.0 via a Meta App; Cyclr requires an App ID and App Secret and requests Marketing API scopes such as ads_read during consent. (community.cyclr.com)
App/Client ID; App/Client Secret; Valid OAuth Redirect URI; OAuth scopes (ads_read, ads_management).
Meta App review and advanced permissions may be required; approval can take several days. (community.cyclr.com)
COMMON QUESTIONS
It retrieves ad-account, campaign, ad-set and ad-level metrics (impressions, clicks, spend, actions, etc.) so you can build scheduled reports, on-demand dashboards and CSV exports inside your product. (postman.com)
It uses OAuth 2.0 via a Meta App: create a Facebook Developer app, supply App ID and App Secret in Cyclr, and request Marketing API scopes such as ads_read during the OAuth flow. (community.cyclr.com)
Yes. Cyclr supports per-account OAuth flows and Console-level settings so you can orchestrate per-tenant connections, throttle requests and reuse cycles across customers. (community.cyclr.com)
Yes. You can surface approved Insights methods as governed MCP workflow tools in Cyclr, letting product teams control which operations tenants may run and auditing usage. (community.cyclr.com)
KEEP EXPLORING
Related Social Media connector for customer-facing integration workflows.
Related connectorRelated Social Media connector for customer-facing integration workflows.
Related connectorRelated Social Media connector for customer-facing integration workflows.