
Prerequisites
Facebook Account Required
You need an active Facebook account to create a Business Portfolio and complete the integration setup.
Step 1: Create a Business Portfolio
Create your Meta Business Portfolio to manage all your business assets in one place.Go to Facebook Business
Navigate to business.facebook.com and sign in with your Facebook account.
Step 2: Add a Facebook Page
Connect or create a Facebook Page for your business within your portfolio.Step 3: Add an Ad Account and Payment Method
Set up your advertising account with a valid payment method to run campaigns.Configure Account Details
Fill in required details such as Time Zone and Country/Region, then click Create Ad Account.
View Payment Methods
After creation, open the dropdown on your ad account and click View Payment Methods.

Step 4: Create a Developer App
Create a Meta Developer App to access the Marketing API.Access Facebook Developers
You will be redirected to developers.facebook.com to complete app creation.
Choose Business Portfolio
Select the Business Portfolio you created earlier to associate with this app.

Step 5: Configure App Settings and Publish
Configure your app’s privacy policy and publish it to enable full functionality.Step 6: Create a System User
Create a System User for programmatic API access without personal account dependencies.Step 7: Assign Assets to System User
Grant your System User access to the necessary business assets.Step 8: Assign System User to App
Add your System User directly to the app with full control permissions.Step 9: Generate System User Access Token
Generate a permanent access token for your System User.Select Required Permissions
Select the following permissions required for Olympus integration:
- ads_management - Create and manage ads
- ads_read - Read ad account data and insights
- business_management - Manage business assets and settings
- pages_show_list - List and access Facebook pages
- pages_read_engagement - Read page engagement metrics

Step 10: Connect Meta Integration to Olympus
Complete the integration by connecting your token to Olympus.After connecting
Disconnect Meta
The Meta card on the Integrations page shows a Connected badge.

Changing account settings
To change which Meta ad account or Facebook page Olympus uses for campaigns:- Click Manage on the Meta integration card, then click “or change account settings” at the bottom of the pop-up.
- Select your preferred Ad Account and Facebook Page from the dropdowns.
- Click Save Changes.

Only ad accounts and pages associated with your connected Meta Business account will appear in the dropdowns.
Troubleshooting
Token Invalid or Expired
Token Invalid or Expired
If your token stops working, verify that:
- Your app is still published
- The System User still has all required asset permissions
- The token was generated with “Never” expiration
Missing Permissions
Missing Permissions
If certain features don’t work, check that:
- Your System User has Admin role
- All assets (Pages, Ad Accounts, Apps) are assigned with full access
- All permissions were selected during token generation
App Not Published
App Not Published
If API calls fail, ensure your app is published:
- Go to your app in Facebook Developers
- Navigate to Publish section
- Verify the app status shows as “Live”





























