TheOptimizer supports three ways to connect Facebook. Choose the one that matches your setup:Documentation Index
Fetch the complete documentation index at: https://theoptimizer.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
| Method | Best for |
|---|---|
| Business profile (recommended) | Agencies and teams using Meta Business Suite with a System User. Provides the most stable, long-lived connection. |
| Personal profile | Individual users managing a limited set of ad accounts and Pages personally. Subject to standard OAuth token expiry. |
| Access Token | Advanced users who want to connect via a manually generated System User access token from Meta Business Suite. Full control over token scope and lifetime. |

Connect with a Business or Personal Profile
Open the Integrations page
From the left-hand navigation menu, go to Integrations. Find the Facebook card and click Connect →.
Choose your profile type
A dialog appears asking how you want to connect. Select Business profile (recommended) or Personal profile, then click Continue with Facebook. You will be redirected to Facebook to complete the authorisation.
Authorise Business Manager Access
Facebook will ask which Business Managers to include. Select the Business Manager that contains the ad accounts you want to manage in TheOptimizer, then click Continue.
Review Permissions and Complete
Facebook will show a summary of the permissions being granted. These permissions allow TheOptimizer to read campaign performance data and make changes (pause campaigns, adjust budgets, etc.) on your behalf. Review them and click Confirm to complete the authorisation.
Connection Confirmed
TheOptimizer shows a confirmation screen with the number of ad accounts added and the integration name.Initial sync takes up to 20–30 minutes. After connection, TheOptimizer starts pulling your campaign data. Campaigns and ads may not appear immediately — this is expected. Give it up to half an hour before troubleshooting.From this screen, you can also click Connect Tracker to link a tracking platform to your Facebook integration right away. You can also do this later from the Integrations page.
Connect with an Access Token
Use this option when you want to connect using a System User access token generated directly from Meta Business Suite. This gives you full control over which permissions are included and is not subject to standard OAuth token expiry tied to a personal login.
Generate a System User access token in Meta Business Suite
In Meta Business Suite, go to Business Settings → System Users. Select or create a System User with admin access, assign the ad accounts you want TheOptimizer to manage, then generate an access token with the following permissions:
pages_show_listads_managementads_readbusiness_managementpages_read_engagementpublic_profile
Select Access Token in the Connect dialog
In TheOptimizer, go to Integrations → Facebook → Connect →. In the profile type dialog, click Advanced — Use Access Token.
Enter a Token Name and paste the token
Give the connection a recognisable name (e.g., “Production Token” or “Agency Token”), paste your access token, and click Save.
What Permissions Are Granted
TheOptimizer requests the following Facebook permissions regardless of connection method:| Permission | Purpose |
|---|---|
pages_show_list | List Pages available to the authenticated account |
ads_management | Read and update campaigns, ad sets, and ads |
ads_read | Read campaign performance metrics |
business_management | Access ad accounts within Business Managers |
pages_read_engagement | Read Pages (required for ad identity setup) |
public_profile | Basic profile identification |
Connecting Multiple Facebook Profiles
You can connect multiple Facebook profiles to the same Facebook integration — whether Business profiles, Personal profiles, or Access Tokens. This supports teams where each member manages their own set of accounts, and provides backup access if a primary profile gets restricted. To add a second profile, go to Integrations → Facebook and click Add Profile (or the Connect new profile card in the profiles panel). Complete the same connection flow with the additional login or token. See Manage Ad Accounts & Profiles for how to assign ad accounts to profiles and manage the relationship between them.Next Steps
- Manage Ad Accounts & Profiles — enable/disable/archive accounts, manage profile assignments, add tags
- Troubleshoot a Connection — fix token expiry, missing accounts, sync issues
