Ad Platforms (Meta)
Use Fast Track segmentation to automatically update custom audiences in your ad networks. This is your go-to guide on how to enable the feature in Fast Track CRM.
Introduction
The integration of Meta Custom Audiences into your Fast Track CRM system enables seamless synchronization of customer data for targeted advertising on Meta platforms (Facebook, Instagram, Messenger). This allows marketing teams to automate and personalize ad campaigns based on Fast Track segments and engagement history.
Fast Track will share encrypted personal data, according to Meta guidelines. The following personal data will be sent as part of the integration:
- First Name
- Last Name
- Address
- Phone number
Getting set up
Setting Up Custom Audiences Integration With Meta
To enable us to create and manage custom audiences on your behalf via Meta’s Marketing API, we require the following from your side. These steps ensure we have the appropriate access and visibility to securely manage and validate audience delivery in your Meta Ad Account.
Share the required credentials from your Meta business account
- Generate and Share a Meta System User Token
- Why it's needed: The system user token allows our system to authenticate and interact with Meta's Marketing API on your behalf. This token must be associated with your Meta Business Manager and have the necessary permissions to manage custom audiences.
- How to do this: Please refer to the “Generating a System User Token in Meta” section below for detailed steps.
- What to provide us:
- Your Meta system user token
- Your Meta Ad Account ID
Once this step is completed, we’ll be able to fully set up the custom audience sync process to your Meta Ad Account.
Generating a System User Token in Meta
This guide will walk you through setting up a Facebook App, creating a Business System User, assigning permissions and generating a token Fast Track will be able to use to communicate with Meta's Graph/Marketing API to create and modify custom audiences.
⚙️ Step 1: Create a Facebook App
- Click “Create App”
- Select Business as the app type
- Fill in:
- App Name (e.g. CRM Integration)
- Contact Email
- Business Manager (must be selected)
- Click Create App
Ensure the app is associated with your Business Manager or system users won't work.
🧾 Step 2: Complete Business Verification
- Go to the App Dashboard > Settings > Business Settings
- If not already done, complete Business Verification
- Provide legal info, tax ID, or documents
- Review may take several days
👤 Step 3: Create a System User
- Navigate to: System Users
- Click “Add”
- Enter a name (e.g. CRM Bot)
- Set Role: Admin
- Click Create
🔐 Step 4: Assign the App to the System User
- In System Users, select your newly created user
- Click “Add Assets”
- Select “Apps”
- Choose your app
- Set Role: Admin
- Click Save Changes
💼 Step 5: Assign Ad Account or Other Assets
- Click “Add Assets” again for the same system user
- Choose Ad Accounts
- Assign with permission: Manage Ad Account
- (Optional) Add access to Pixels, Catalogs, etc.
- Click Save Changes
🔑 Step 6: Generate a System User Access Token
- Still under System Users, select the user
- Click “Generate Token”
- Select your app
- Choose the required permissions:
- ads_management
- ads_read
- Click Generate Token
✅ This token is long-lived and will not expire unless manually revoked.
🔍 Step 7: Verify the Token
To verify if the access token works, you can use the following curl request in Postman or command window/terminal. Replace AD_ACCOUNT_ID with your ad account ID and SYSTEM_USER_TOKEN with the generated token:
If the response contains the ID of a newly created custom audience, the system user token works correctly.