Meta (Facebook/Instagram) Setup
Complete guide to connecting Facebook and Instagram advertising to Zaplane Insights. Learn how to set up Business Manager, connect Ad Accounts, integrate the Meta Pixel, and optimize campaigns across both platforms.
Why Connect Meta to Zaplane
Meta's platforms (Facebook and Instagram) reach over 3 billion people globally, making them essential for most digital marketing strategies. Zaplane's AI helps you navigate Meta's complex advertising ecosystem, optimize across multiple campaign objectives, and maximize ROI on both platforms simultaneously.
Facebook Ads
Reach 2.9B+ monthly active users with precise targeting based on demographics, interests, and behaviors.
Instagram Ads
Engage 2B+ monthly users with visual storytelling through feed posts, Stories, Reels, and Shopping.
Unified Management
Manage both platforms from a single interface with AI-powered recommendations and automated optimizations.
What Zaplane Supports
All Meta campaign objectives (Traffic, Conversions, Messages, Video Views, Lead Generation, App Installs, Brand Awareness, Reach, Engagement). Full support for Facebook, Instagram, Messenger, and Audience Network placements.
Before You Begin
1. Facebook Business Manager Account
You must have a Facebook Business Manager (now called Meta Business Suite) account. This is different from your personal Facebook account.
Don't have Business Manager yet?
- Go to business.facebook.com
- Click "Create Account"
- Enter your business name, your name, and work email
- Complete verification (may take 1-2 business days)
2. Ad Account with Proper Permissions
You need Admin or Advertiser access to the Ad Account(s) you want to connect.
How to Check Your Access:
- Go to Business Settings in Business Manager
- Click "Ad Accounts" in the left menu
- Find your ad account and check the role column
- You should see "Admin" or "Advertiser" (not "Analyst")
3. Meta Pixel Installed (Recommended)
While not required for connection, having the Meta Pixel installed on your website enables conversion tracking and better optimization. Zaplane will import your existing Pixel data automatically.
Why Pixel Matters:
- Track conversions (purchases, sign-ups, add to cart)
- Build remarketing audiences
- Enable Meta's conversion optimization
- Measure true ROAS with accurate attribution
Common Access Issue
Many users have personal Facebook accounts but no Business Manager. You cannot connect ads run through your personal ad account - they must be in Business Manager. If needed, migrate your personal ads to Business Manager first (Meta provides migration tools).
Connecting Meta to Zaplane
Initiate Connection from Zaplane
From your Zaplane dashboard, navigate to platform connections:
- Click "Connect Platform" button in top-right corner
- Select "Meta (Facebook/Instagram)" from the platform list
- Review the permissions Zaplane will request
- Click "Connect with Meta"
What Permissions Zaplane Requests:
- • ads_management: Create, edit, and manage your ads
- • ads_read: Read your ad account data and insights
- • business_management: Access Business Manager information
- • pages_read_engagement: View Page insights (if you have Pages connected)
Authorize via Facebook OAuth
You'll be redirected to Facebook's authorization page:
Authorization Steps:
Log into Facebook with the account that has access to your Business Manager
Facebook shows a permissions dialog listing exactly what Zaplane will access
Click "Continue as [Your Name]" to proceed
Review and confirm each permission by clicking checkboxes
Click "Done" to authorize Zaplane
You're redirected back to Zaplane automatically
OAuth Security
Zaplane never sees your Facebook password. OAuth provides a secure access token that you can revoke anytime from Facebook Settings → Business Integrations. The token expires every 60 days and requires re-authorization (just one click).
Select Ad Accounts to Connect
Zaplane displays all Meta Ad Accounts you have access to through Business Manager:
What You'll See:
- Ad Account Name and ID
- Business Manager it belongs to
- Currency and timezone
- Your access level (Admin, Advertiser, Analyst)
- Number of active campaigns
Option A: Select Specific Accounts
Check the boxes next to accounts you want to connect. Best for:
- Managing multiple clients (agencies)
- Brands with separate accounts per product line
- Testing Zaplane with one account first
Option B: Connect All Accounts
Click "Select All" to import every ad account. Best for:
- Single business with multiple ad accounts
- Agencies wanting complete portfolio view
- Users with 3 or fewer ad accounts
Analyst-Level Access
If you only have "Analyst" access to an ad account, you can still connect it but Zaplane will operate in read-only mode - you'll see data and recommendations but cannot execute optimizations. Request Admin/Advertiser access for full functionality.
Initial Data Sync
Zaplane begins importing your campaign data, ad sets, ads, audiences, and Pixels:
What Gets Imported:
- • All campaign objectives and types
- • Ad sets with targeting criteria
- • Ad creative (images, videos, copy)
- • Performance data (last 90 days)
- • Pixel events and conversions
- • Custom audiences (names only, not data)
- • Budget and bidding settings
- • Placement preferences
Sync Timeline:
During Sync
You'll see real-time progress indicators. The sync happens in the background - you can close the page and come back later. You'll receive an email when complete.
What happens immediately: Campaigns appear in dashboard (5-10 min).What takes longer: Historical analysis and AI model training (24-48 hours for full recommendations).
Meta Pixel Integration
The Meta Pixel is crucial for conversion tracking. Zaplane automatically imports your existing Pixel configuration:
If You Already Have Pixel Installed
Zaplane detects your existing Pixel and imports all conversion events automatically. No action needed!
Zaplane Will Import:
- Standard events (Purchase, Lead, AddToCart, ViewContent, etc.)
- Custom conversion events you've created
- Event values and parameters
- Conversion tracking from iOS 14.5+ (Aggregated Event Measurement)
If You Don't Have Pixel Yet
You should install the Meta Pixel on your website for accurate conversion tracking. Here's how:
- Go to Events Manager in Business Manager
- Click "Connect Data Sources" → "Web"
- Choose "Meta Pixel" → Click "Connect"
- Name your Pixel and enter your website URL
- Choose installation method:
- Manual: Add code to website yourself
- Partner: Use Shopify, WordPress, etc. integration
- Email Instructions: Send to developer
- Verify Pixel is firing using Meta Pixel Helper Chrome extension
- Return to Zaplane and re-sync - Pixel will be detected automatically
iOS 14.5+ Impact
Due to Apple's App Tracking Transparency (ATT), Meta Pixel data for iOS users is aggregated and delayed by 24-72 hours. This is a Meta limitation, not a Zaplane issue. Zaplane accounts for this delay in its reporting and recommendations.
Meta Features Supported by Zaplane
Campaign Objectives
Placements
Optimization Controls
Reporting & Analytics
Meta-Specific AI Optimizations
Zaplane's AI understands Meta's unique advertising ecosystem and applies platform-specific strategies:
Audience Optimization
- • Lookalike scaling: Identifies when to expand from 1% to 2-3% lookalikes
- • Audience saturation detection: Alerts when frequency is too high (4+ typically)
- • Interest stacking: Recommends optimal interest combinations
- • Custom audience refresh: Suggests when to update customer lists
Creative Fatigue Management
- • Performance decay detection: Identifies ads losing effectiveness over time
- • Refresh recommendations: Suggests when to rotate creative (typically 7-14 days)
- • A/B test insights: Analyzes which creative elements drive best results
- • Placement optimization: Recommends best-performing placements to focus on
Budget Distribution Intelligence
- • CBO vs. ABO decisions: Recommends when to use Campaign Budget Optimization
- • Ad set balancing: Redistributes budget between high/low performers
- • Learning phase protection: Ensures ad sets get enough budget to exit learning (50 conversions/week)
- • Dayparting for Meta: Adjusts budgets based on time-of-day performance
Best Practices for Meta + Zaplane
1. Let Learning Phase Complete
Meta's algorithm needs ~50 conversions per ad set per week to exit "Learning" phase. Avoid making changes during this period as it resets learning.
2. Use Conversion Optimization (Not Clicks)
For conversion campaigns, optimize for "Conversions" not "Link Clicks." Meta's algorithm needs conversion data to find the right people.
3. Monitor Frequency Closely
Frequency (how many times average person sees your ad) should stay under 3-4. Higher frequency = ad fatigue = rising costs.
4. Refresh Creative Every 2 Weeks
Meta audiences see the same ads frequently. Rotate creative every 7-14 days to prevent fatigue, even if performance is still good.
Common Meta Connection Issues
"No ad accounts found"
The Facebook account you logged in with doesn't have access to any Business Manager ad accounts.
Solutions:
- Ensure you logged into the correct Facebook account
- Check if your ad accounts are in Business Manager (not personal ad account)
- Request access from your Business Manager admin
- If running ads from personal account, migrate them to Business Manager first
"Insufficient permissions"
You have access to the ad account but not the required level (need Admin or Advertiser, not Analyst).
How to fix:
- Ask your Business Manager admin to upgrade your role
- Go to Business Settings → Ad Accounts → [Your Account]
- Find your name and change role from "Analyst" to "Advertiser" or "Admin"
- Return to Zaplane and reconnect
Pixel not showing conversions
Zaplane shows your Pixel but no conversion data is appearing.
Checklist:
- Verify Pixel is installed correctly using Meta Pixel Helper Chrome extension
- Check that conversion events are firing (test on your website)
- Ensure Pixel ID in Events Manager matches your ad account
- Conversion data can be delayed 24-72 hours due to iOS 14.5+ (normal)
- Re-sync your connection in Zaplane after fixing Pixel issues
You're All Set!
Your Meta advertising accounts are now connected to Zaplane. Here's what to do next:
Was this article helpful?
Related Articles
Still need help?
Our support team is here to assist you