Prerequisites
Before setting up the Facebook Audiences integration, ensure you have:- A Facebook Business Manager account
- A Facebook App with appropriate permissions
- A Custom Audience created in Facebook Business Manager
- Access to Facebook Developers Console
Step 1: Create Facebook App
Step 2: Create Custom Audience
Step 3: Generate Access Token
Step 4: Configure in Masivo
Configuration Fields
Required Fields
Facebook Audience ID
Facebook Audience ID
Field:
audience_id Your Facebook Custom Audience ID from Business
Manager. Find it in Audiences → Custom Audiences → [Your Audience] →
Settings. Format: 15-16 digit number (e.g., 1234567890123456)Access Token
Access Token
Field:
access_token Facebook access token with ads_management and
custom_audiences permissions. Format: EAAxxxxxxxxxxxxxxxxxxxxxApp ID
App ID
Field:
app_id Your Facebook App ID from Facebook Developers. Find it
in Facebook Developers → [Your App] → Settings → Basic. Format: 15-16
digit number (e.g., 1234567890123456)App Secret
App Secret
Field:
app_secret Your Facebook App Secret from Facebook Developers.
Find it in Facebook Developers → [Your App] → Settings → Basic.
Format: 32-character stringOptional Fields
Custom Audience Name
Custom Audience Name
Field:
custom_audience_name Optional custom name for the audience.
If not provided, a default name will be used. Format: Any string
(e.g., “My Custom Audience”)Description
Description
Field:
description Optional description for the custom audience.
Format: Any string describing the audienceSubtype
Subtype
Field:
subtype Type of custom audience (CUSTOM, WEBSITE, APP,
OFFLINE_CONVERSION, CLAIM). Default: CUSTOMRetention Days
Retention Days
Field:
retention_days Number of days to retain customer data in the
audience (1-180). Default: 30Data Mapping
Customer Data Fields
Contact Information
Contact Information
- Email: Customer email address (automatically hashed) - Phone: Customer phone number (automatically hashed) - External ID: Customer identifier from your system
Demographic Data
Demographic Data
- First Name: Customer first name - Last Name: Customer last name
- Date of Birth: Customer birth date - Gender: Customer gender
Location Data
Location Data
- City: Customer city - State: Customer state/province - Country: Customer country - Zip Code: Customer postal code
Privacy & Data Protection
Privacy Settings
PII Hashing
PII Hashing
Email addresses and phone numbers are automatically hashed using base64
encoding before sending to Facebook.
Data Processing Options
Data Processing Options
Configure data processing options for GDPR compliance if required.
Retention Settings
Retention Settings
Set appropriate data retention periods based on your privacy policy.
Opt-out Support
Opt-out Support
Respect customer opt-out preferences for data sharing with Facebook.
Testing
Test Your Integration
Audience Management
Best Practices
Audience Segmentation
Audience Segmentation
Create separate audiences for different customer segments (VIP, new
customers, etc.)
Regular Updates
Regular Updates
Keep audiences fresh by regularly syncing updated customer data
Size Optimization
Size Optimization
Ensure audiences are large enough for effective Facebook advertising
(minimum 1000 users)
Naming Convention
Naming Convention
Use clear, descriptive names for your custom audiences
Troubleshooting
Common Issues
Customers Not Syncing
Customers Not Syncing
- Verify Audience ID is correct - Check access token permissions - Ensure App ID and App Secret are valid - Check customer data format
Permission Errors
Permission Errors
- Verify access token has custom_audiences permission - Check if token has expired - Ensure app has proper Business Manager access
Data Format Issues
Data Format Issues
- Check that customer data is properly formatted - Verify required fields are present - Ensure PII data is properly hashed
Audience Size Issues
Audience Size Issues
- Ensure audience meets Facebook’s minimum size requirements - Check for duplicate customer data - Verify customer data quality
Best Practices
Data Quality
Ensure customer data is clean and properly formatted before syncing
Privacy Compliance
Regularly review and update privacy settings to maintain compliance
Audience Segmentation
Create targeted audiences based on customer behavior and value
Regular Monitoring
Monitor audience performance and update regularly