Meta Ads Automation – Internal Use Review
Business: Audience Engaged
Business Manager ID: 318873239745669
App ID: 555427804185018
Purpose
This app is used internally by Audience Engaged, a verified business with Tech Provider status, to automate the retrieval and analysis of advertising performance data via the Meta Ads API.
Current Automation Approach
We currently use Make (formerly Integromat) to automate performance data retrieval from our owned Meta ad accounts. The platform runs scheduled server-side automations using authenticated system user tokens to fetch ad data and route it to internal tools like Airtable and Google Sheets.
Why We’re Requesting Direct API Access
We’re requesting broader Ads API access to:
• Build fully custom internal dashboards and optimization scripts,
• Automate campaign creation, audience setup, and budget pacing,
• Enrich our attribution and reporting stack by pulling advanced metrics,
• Scale internal tools beyond Make’s feature limitations.
We do not expose this app to external users or offer it as a SaaS product. All usage is internal, secure, and tied to ad accounts we own.
Permissions Requested
We are requesting the following permissions for internal automation and ad operations across our business-owned accounts:
ads_management – To automate campaign management
ads_read – To fetch ad performance data
business_management – To manage business assets and assign access to our system users
pages_read_engagement – For internal tools analyzing page-level engagement on our ad creatives
pages_manage_ads – For managing ads tied to specific Facebook Pages we operate
read_insights – For fetching analytics on Facebook Page assets tied to our campaigns
We are not requesting any user-level permissions, nor do we use this app to interact with external user accounts.
API Calls We Intend to Use
Our backend tools will interact with endpoints such as:
• GET /act_[AD_ACCOUNT_ID]/insights
• POST /act_[AD_ACCOUNT_ID]/campaigns
• GET /[PAGE_ID]/insights
• GET /[BUSINESS_ID]/adaccounts
• And other Ads, Pages, and Business Manager endpoints necessary for campaign
automation and reporting
All usage is authenticated via a system user with token management handled securely by our internal engineering team.
Example: Existing Automation
Input Bundle:

Output Bundle:

Example Flow:
