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:

Input Bundle

Output Bundle:

Input Bundle

Example Flow:

Input Bundle


Review Notes

• This app is not consumer-facing

• No Facebook Login or public user access is involved

• All access is via system users tied to our verified Business Manager

• There are no subscriptions, payments, or geo-restrictions

We are happy to provide logs, system user access flow, or technical documentation upon request.

📝 Contact

📧 sid@audienceengaged.io