Wonderful
DocsPricing
Log inGet started
ApprovalsAutomationWorkflow OverviewTasks & Projects

Need Help?

Join our community or contact support

Get Support →

On This Page

🏓

Ready to streamline?

Stop ping-ponging between tools.

Get started free

Product

  • Workflow
  • Nova AI
  • Asset Management
  • Pricing

Company

  • About
  • Careers
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
© 2026 Wonderful Inc.
Wonderful

    Meta Ads Integration

    Connect your Meta Business Manager account to Wonderful and launch Facebook and Instagram ads directly from the platform. Complete setup guide and troubleshooting.

    On This Page

    Meta Ads Integration

    The Meta Ads integration connects Wonderful directly to Facebook and Instagram advertising platforms, enabling you to create, launch, and manage campaigns without leaving Wonderful. This comprehensive guide covers everything from initial setup to advanced campaign management and troubleshooting.

    Overview of Meta Ads Integration

    What is Meta Ads Integration?

    The Meta Ads integration creates a direct connection between Wonderful and your Meta Business Manager, allowing you to:

    • Launch ads directly from Wonderful to Facebook and Instagram
    • Sync assets between Wonderful's DAM and Meta's Creative Hub
    • Access ad accounts associated with your Business Manager
    • Monitor performance with synced metrics and reporting
    • Manage campaigns from Wonderful's unified interface

    Benefits of Integration

    Streamlined Workflow:

    • No more switching between platforms
    • Assets flow directly from DAM to ad campaigns
    • Approval workflow ends with one-click publishing

    Brand Consistency:

    • Only approved assets can be used in ads
    • AI follows brand guidelines from Wonderful
    • Centralized creative review process

    Time Savings:

    • Create ads 3x faster than native Meta interface
    • Batch campaign creation across multiple ad accounts
    • Reuse templates and configurations

    Better Collaboration:

    • Team members collaborate in Wonderful
    • Client approvals happen before Meta submission
    • Clear audit trail from brief to published ad

    Performance Tracking:

    • View Meta performance metrics in Wonderful
    • Compare performance across brands/clients
    • Unified reporting with Google Ads data

    Prerequisites and Requirements

    What You Need Before Starting

    Meta Business Manager Account:

    • Active Meta Business Manager (business.facebook.com)
    • Admin access to the Business Manager
    • At least one ad account created in Business Manager

    Facebook Page:

    • Facebook Page associated with your Business Manager
    • Admin or Editor role on the Page
    • Page must comply with Meta's policies

    Instagram Account (Optional but Recommended):

    • Instagram Business or Creator account
    • Connected to your Facebook Page
    • Required for Instagram ad placements

    Payment Method:

    • Valid payment method added to Meta ad account
    • Sufficient spending limit for your campaigns
    • Up-to-date billing information

    Wonderful Account:

    • Active Wonderful subscription (all plans include Meta integration)
    • Team Admin or Workspace Admin role
    • Team (brand) created for organizing campaigns

    Meta Business Manager Setup

    If you don't have a Business Manager yet:

    1. Create Business Manager

      • Go to business.facebook.com
      • Click Create Account
      • Enter business name and your email
      • Provide business details
    2. Add Facebook Page

      • In Business Manager, go to Business Settings → Accounts → Pages
      • Click Add → Select Add a Page
      • Choose existing Page or create new
    3. Create Ad Account

      • Go to Business Settings → Accounts → Ad Accounts
      • Click Add → Create a New Ad Account
      • Set up ad account with business details and payment method
    4. Connect Instagram

      • Go to Business Settings → Accounts → Instagram Accounts
      • Click Add → Connect your Instagram account
      • Authorize connection

    Connecting Meta Business Manager Account

    Step-by-Step Connection Process

    1. Navigate to Integrations

    1. Log in to Wonderful
    2. Click your workspace name → Settings
    3. Select Integrations from the sidebar
    4. Find Meta Ads and click Connect

    2. Authorize Wonderful

    1. You'll be redirected to Meta's authorization page
    2. Log in with your Facebook account credentials
    3. Select the Business Manager to connect
    4. Review permissions requested by Wonderful

    3. Required Permissions

    Wonderful requests the following permissions:

    • ads_management: Create and manage ads
    • ads_read: Read campaign performance data
    • business_management: Access Business Manager structure
    • pages_read_engagement: Access Page insights
    • pages_manage_ads: Run ads from connected Pages
    • instagram_basic: Access connected Instagram accounts
    • instagram_content_publish: Post Instagram content (for ads)

    Privacy Note: Wonderful only accesses data necessary for ad management. We never access personal messages, friend lists, or unrelated business data.

    4. Grant Permissions

    1. Review each permission carefully
    2. Click Continue as [Your Name]
    3. Confirm authorization
    4. You'll be redirected back to Wonderful

    5. Select Ad Accounts

    1. Wonderful displays all ad accounts in your Business Manager
    2. Select which ad accounts to connect
    3. Can connect multiple ad accounts for different clients/brands
    4. Click Connect Selected Accounts

    6. Link to Teams

    1. Assign each ad account to a Wonderful team (brand)
    2. This ensures ads use correct brand assets
    3. Multiple ad accounts can share same team
    4. Can reconfigure later in settings

    7. Complete Setup

    • Click Finish Setup
    • Connection status changes to Connected
    • Green checkmark indicates successful connection

    Verification and Testing

    Verify Connection:

    1. Go to Integrations → Meta Ads
    2. Status should show Connected
    3. Ad accounts should be listed
    4. Last sync time should be recent

    Test Campaign Creation:

    1. Navigate to Ads → Create Campaign
    2. Select Meta Ads as platform
    3. Your ad accounts should appear in dropdown
    4. If accounts appear, connection is working

    Linking Meta Ad Accounts to Wonderful Teams

    Why Link Ad Accounts to Teams?

    Organization:

    • Client A's ads use Client A's ad account and assets
    • Client B's ads remain completely separate
    • Clear boundaries prevent errors

    Brand Consistency:

    • Ads automatically use correct brand's assets
    • AI references appropriate brand guidelines
    • Reduces risk of using wrong client's materials

    Reporting:

    • Performance reports filtered by team
    • Client-specific analytics
    • Easy billing reconciliation

    Linking Process

    1. Access Team Settings

    1. Navigate to the team (brand)
    2. Click Team Settings
    3. Select Integrations tab

    2. Connect Ad Account

    1. Find Meta Ads section
    2. Click Link Ad Account
    3. Select from connected ad accounts
    4. Click Link

    3. Configure Settings

    • Default Page: Choose Facebook Page for ads
    • Default Instagram: Choose Instagram account (optional)
    • Default Campaign Objective: Set most common objective
    • Notification Preferences: Who gets notified of issues

    4. Multiple Ad Accounts per Team

    • Link multiple ad accounts if needed
    • Useful for different regions or subsidiaries
    • Choose ad account when creating each campaign

    Managing Multiple Ad Accounts

    Agency Scenario:

    • Connect all client ad accounts to Wonderful
    • Create separate team for each client
    • Link each client's ad account to their team
    • Team members only see their assigned clients

    In-House Multi-Brand:

    • Separate ad accounts for each brand
    • Link each to its respective team
    • Shared workspace, organized teams

    Single Business with Backup:

    • Primary ad account for main campaigns
    • Secondary account for testing
    • Both linked to same team
    • Choose appropriate account per campaign

    Creating Meta Ads from Wonderful

    Campaign Creation Workflow

    1. Start New Campaign

    1. Navigate to Ads → Create Campaign
    2. Select team (brand) for campaign
    3. Choose Meta Ads as platform
    4. Select connected ad account

    2. Choose Campaign Objective

    Meta supports these objectives:

    • Awareness: Reach, Brand Awareness
    • Traffic: Link Clicks, Landing Page Views
    • Engagement: Post Engagements, Event Responses, Messages
    • Leads: Lead Generation, Instant Forms
    • App Promotion: App Installs, App Events
    • Sales: Conversions, Catalog Sales

    Wonderful provides descriptions for each objective to help you choose.

    3. Select Assets

    • Choose approved images or videos from team's asset library
    • Wonderful shows only assets meeting Meta's requirements
    • Multi-select for ad variations
    • Preview assets in selected formats

    4. Choose Ad Formats

    • Feed (Square or Landscape)
    • Stories (9:16 vertical)
    • Reels (9:16 vertical)
    • In-Stream Video
    • Marketplace

    5. Write Ad Copy

    • Primary text (up to 125 characters recommended)
    • Headline (up to 40 characters)
    • Description (up to 30 characters, optional)
    • Choose CTA button

    6. Set Destination

    • Landing page URL
    • Add UTM parameters for tracking
    • Choose Facebook Page and Instagram account

    7. Preview

    • View ads on mobile and desktop
    • See each placement (Feed, Stories, etc.)
    • Verify text isn't truncated
    • Check image display quality

    8. Campaign Settings

    • Budget and schedule (set in Meta, or quick settings in Wonderful)
    • Basic targeting options (full targeting in Meta)
    • Campaign naming

    9. Submit for Review

    • Internal review in Wonderful (optional)
    • Submit to Meta for platform review
    • Track approval status

    Asset Synchronization with Meta

    Automatic Sync: When you create an ad in Wonderful:

    1. Selected assets upload to Meta automatically
    2. Assets appear in Meta's Ads Manager and Creative Hub
    3. Original filenames preserved for tracking
    4. Assets tagged with Wonderful campaign ID

    Manual Sync: Sync entire asset library to Meta:

    1. Go to team settings → Integrations → Meta Ads
    2. Click Sync Assets to Meta
    3. Choose folders or tags to sync
    4. Assets upload to Meta Creative Hub
    5. Available for use in Meta Ads Manager

    Sync Status:

    • View sync status in Assets page
    • Green check = Successfully synced to Meta
    • Yellow = Sync pending
    • Red = Sync failed (see error details)

    Benefits of Sync:

    • Use Wonderful assets in Meta Ads Manager
    • Ensure consistency across platforms
    • Access assets in Meta Creative Hub for non-Wonderful campaigns
    • Backup of assets in Meta's system

    Ad Placement Options

    Facebook Placements

    Feed:

    • Facebook News Feed (mobile and desktop)
    • Most common placement
    • Best for: Engagement, traffic, conversions
    • Formats: Image, Video, Carousel, Collection

    Stories:

    • Full-screen vertical format (9:16)
    • Appears between user stories
    • Best for: Awareness, engagement
    • Formats: Image or Video

    In-Stream Video:

    • Appears during video content
    • Pre-roll, mid-roll, or post-roll
    • Best for: Awareness, video views
    • Formats: Video only (5-15 seconds)

    Facebook Reels:

    • Short-form video feed
    • Full-screen vertical (9:16)
    • Best for: Awareness, engagement
    • Formats: Video only (up to 60 seconds)

    Marketplace:

    • Facebook Marketplace feed
    • Great for product discovery
    • Best for: Sales, catalog ads
    • Formats: Image or Video

    Right Column:

    • Desktop-only placement
    • Smaller format
    • Lower competition, lower cost
    • Best for: Retargeting, brand awareness

    Instant Articles:

    • Within Facebook Instant Articles
    • Best for: Publishers and content sites
    • Formats: Image or Video

    Instagram Placements

    Feed:

    • Instagram main feed
    • Square (1:1) or portrait (4:5)
    • Best for: Engagement, brand building
    • Formats: Image, Video, Carousel

    Stories:

    • Full-screen vertical (9:16)
    • Appears between user stories
    • Best for: Awareness, direct response
    • Formats: Image or Video

    Reels:

    • Short-form video feed
    • Full-screen vertical (9:16)
    • Fastest-growing placement
    • Best for: Awareness, engagement
    • Formats: Video only

    Explore:

    • Instagram Explore page
    • Discovery-focused placement
    • Best for: Awareness, reaching new audiences
    • Formats: Image or Video

    Shop:

    • Instagram Shopping tab
    • Product discovery placement
    • Best for: E-commerce, catalog sales
    • Formats: Image (requires catalog)

    Audience Network

    What is Audience Network?

    • Meta's network of third-party apps and websites
    • Extends reach beyond Facebook and Instagram
    • Lower cost per impression
    • Best for: Awareness and reach campaigns

    Placements:

    • Native ads in mobile apps
    • Banner ads in mobile apps
    • Interstitial ads between app screens
    • Rewarded video in games

    Considerations:

    • Less control over where ads appear
    • Generally lower quality traffic
    • Can be cost-effective for awareness
    • Test separately from Facebook/Instagram

    Placement Optimization

    Automatic Placements (Recommended):

    • Meta automatically distributes budget across placements
    • Optimizes for best performance
    • Usually delivers best overall results
    • Less manual management required

    Manual Placements:

    • Choose specific placements only
    • More control over ad appearance
    • May limit reach and increase costs
    • Use when you have specific placement requirements

    Best Practices:

    • Start with automatic placements
    • Review placement performance after 7 days
    • Remove underperforming placements
    • Test placements separately for learning

    Meta Ad Format Requirements

    Image Ads

    Feed (Square):

    • Resolution: 1080 x 1080 pixels minimum
    • Aspect ratio: 1:1
    • File type: JPG or PNG
    • Max file size: 30 MB
    • Text in image: Less than 20% recommended

    Feed (Landscape):

    • Resolution: 1200 x 628 pixels minimum
    • Aspect ratio: 1.91:1
    • File type: JPG or PNG
    • Max file size: 30 MB

    Stories:

    • Resolution: 1080 x 1920 pixels minimum
    • Aspect ratio: 9:16
    • File type: JPG or PNG
    • Max file size: 30 MB
    • Safe zone: Keep important content in center

    Important: Meta's 20% text rule is now a recommendation, not a hard rule, but ads with less text typically perform better and receive broader delivery.

    Video Ads

    Feed Video:

    • Resolution: 1080 x 1080 pixels minimum (square) or 1920 x 1080 (landscape)
    • Aspect ratio: 1:1 or 16:9
    • File type: MP4 or MOV
    • Max file size: 4 GB
    • Length: 1 second to 241 minutes (15-60 seconds recommended)
    • Sound: Optional (85% watch without sound, use captions)

    Stories/Reels Video:

    • Resolution: 1080 x 1920 pixels minimum
    • Aspect ratio: 9:16
    • File type: MP4 or MOV
    • Max file size: 4 GB
    • Length: 1-60 seconds (15-30 seconds optimal)
    • Sound: Recommended for Reels

    Video Best Practices:

    • Hook viewers in first 3 seconds
    • Add captions for silent viewing
    • Include branding early
    • Keep videos short and engaging
    • Optimize for mobile viewing
    • Test with and without sound

    Carousel Ads

    Format:

    • 2-10 cards per carousel
    • Each card: 1080 x 1080 pixels
    • Aspect ratio: 1:1
    • File type: JPG or PNG per card
    • Unique headline per card (40 characters)

    Use Cases:

    • Showcase multiple products
    • Tell a sequential story
    • Highlight different features
    • Before/after transformations

    Collection Ads

    Format:

    • Hero image/video: 1080 x 1080 or 1200 x 628 pixels
    • Product images below hero (from catalog)
    • Requires product catalog connection
    • Mobile-only format

    Requirements:

    • Facebook product catalog
    • Shopify integration (Enterprise) or manual catalog upload
    • Minimum 4 products in catalog

    Publishing Ads to Meta

    Submission Process

    1. Final Review in Wonderful

    • Complete preview on all devices
    • Verify copy is correct
    • Check landing page loads
    • Confirm ad account selection

    2. Click "Publish to Meta"

    • Wonderful packages ad creative and settings
    • Uploads assets to Meta
    • Creates campaign structure in Meta Ads Manager
    • Submits for Meta's review

    3. Meta Platform Review

    • Meta reviews ads for policy compliance
    • Usually completes within 24 hours
    • Often approved within 1-2 hours
    • You receive email notification of review status

    4. Approval and Launch

    • Approved ads begin running automatically
    • Can be found in Meta Ads Manager
    • Track performance in Wonderful and Meta
    • Make adjustments in either platform

    Meta Review Process

    What Meta Reviews:

    • Ad Creative: Images, videos, text comply with policies
    • Landing Page: Destination URL loads and meets standards
    • Claims: Any product or service claims are substantiated
    • Targeting: Audience selection doesn't violate discrimination policies
    • Business Verification: Ad account is verified if required

    Review Timeframe:

    • Standard: Up to 24 hours
    • Usually: 1-4 hours
    • Immediate: Sometimes instant for established accounts
    • Re-review: Faster for minor edits

    Possible Outcomes:

    • ✅ Approved: Ad runs as scheduled
    • ⚠️ Approved with Limited Delivery: Runs with restrictions
    • ❌ Rejected: Violates policy, needs changes
    • 🔄 In Review: Still under review

    Common Rejection Reasons

    Policy Violations:

    • Prohibited content (weapons, drugs, discrimination)
    • Misleading claims
    • Offensive language or imagery
    • Copyright infringement
    • Low-quality or shocking content

    Technical Issues:

    • Broken landing page
    • Slow loading page
    • Page violates policies
    • Destination URL mismatch

    Image Quality:

    • Low resolution or pixelated
    • Too much text in image (for older accounts)
    • Sexually suggestive imagery
    • Before/after images without disclaimer

    If Rejected:

    1. Read rejection reason carefully
    2. Make necessary edits in Wonderful
    3. Resubmit for review
    4. Appeal if you believe rejection is incorrect

    Managing Meta Ads Within Wonderful

    Campaign Dashboard

    Overview Metrics: View key performance indicators:

    • Impressions
    • Reach
    • Clicks
    • Click-through rate (CTR)
    • Spend
    • Cost per result
    • Results (conversions, leads, etc.)

    Filter and Segment:

    • By date range
    • By campaign, ad set, or ad level
    • By team (brand/client)
    • By objective type
    • By placement

    Real-Time Updates:

    • Metrics sync from Meta every 4 hours
    • Manual refresh available
    • Near real-time for active campaigns
    • Historical data preserved

    Performance Monitoring

    Campaign Health Indicators:

    • 🟢 Healthy: Meeting performance targets
    • 🟡 Needs Attention: Underperforming or approaching budget
    • 🔴 Issue: Error, rejected, or significantly underperforming
    • ⚫ Paused: Campaign paused by user

    Alerts and Notifications:

    • Ad rejected by Meta
    • Budget spent faster than expected
    • Performance drops significantly
    • Campaign ending soon
    • Payment issues

    Performance Insights: AI-powered recommendations:

    • "Stories performing 2x better than Feed"
    • "Consider increasing budget by 20%"
    • "Creative fatigue detected, refresh assets"
    • "This audience segment underperforming"

    Making Changes

    What You Can Edit in Wonderful:

    • Pause or unpause campaigns
    • Change ad creative (images, copy)
    • Update landing URLs
    • Adjust budget (syncs to Meta)
    • Schedule changes

    What Requires Meta Ads Manager:

    • Advanced targeting adjustments
    • Bid strategy changes
    • Conversion event configuration
    • Detailed audience creation
    • Pixel and SDK management

    Syncing Changes:

    • Changes in Wonderful sync to Meta within 15 minutes
    • Changes in Meta sync to Wonderful every 4 hours
    • Manual sync available in campaign settings

    Performance Sync from Meta

    Automatic Data Synchronization

    What Syncs Automatically:

    • Campaign, ad set, and ad status
    • Delivery and performance metrics
    • Spend and budget data
    • Results by objective
    • Placement performance
    • Audience insights (aggregated)

    Sync Frequency:

    • Active campaigns: Every 4 hours
    • Completed campaigns: Daily
    • Historical data: On-demand

    Data Retention:

    • All performance data preserved indefinitely
    • Historical reporting available
    • Export to CSV anytime

    Reporting Features

    Standard Reports:

    • Campaign performance summary
    • Ad creative performance
    • Placement performance
    • Time-series charts (impressions, spend, results over time)
    • Comparison reports (campaign A vs. B)

    Custom Reports:

    • Build custom metric combinations
    • Filter by multiple dimensions
    • Schedule automated email delivery
    • Share with stakeholders

    Cross-Platform Reporting:

    • Combine Meta and Google Ads data
    • Unified reporting across all campaigns
    • Compare performance across platforms
    • Total marketing spend and ROI

    Conversion Tracking

    Meta Pixel Integration:

    • Meta Pixel must be installed on your website
    • Configure in Meta Business Manager
    • Tracks conversions from Wonderful-launched ads
    • Data flows to both Meta and Wonderful

    Conversion Events:

    • View Content
    • Add to Cart
    • Initiate Checkout
    • Purchase
    • Lead (form submission)
    • Custom events

    Attribution:

    • 1-day click, 7-day click, 28-day click
    • 1-day view, 7-day view
    • Meta's attribution model

    Troubleshooting Common Issues

    Connection Problems

    Issue: Can't Connect Business Manager

    Solutions:

    1. Ensure you're Admin of Business Manager
    2. Log out of all Facebook accounts, log back into correct one
    3. Clear browser cache and cookies
    4. Try different browser or incognito mode
    5. Disable browser extensions that might block OAuth
    6. Ensure pop-ups are enabled

    Issue: Ad Accounts Not Appearing

    Solutions:

    1. Verify ad accounts exist in Business Manager
    2. Check you have Admin or Advertiser role on ad accounts
    3. Refresh integrations page
    4. Disconnect and reconnect Meta integration
    5. Contact Wonderful support with Business Manager ID

    Publishing Failures

    Issue: "Failed to Publish to Meta"

    Check:

    • Internet connection stable
    • Meta Business Manager not experiencing outages
    • Ad account has valid payment method
    • Ad account hasn't reached spending limit
    • Ads don't violate Meta policies

    Solutions:

    1. Review error message details
    2. Fix any policy violations
    3. Verify payment method in Meta Business Manager
    4. Try publishing again after fixes
    5. Contact support if issue persists

    Issue: Assets Not Syncing

    Solutions:

    • Check asset file format and size
    • Ensure stable internet connection
    • Try manual sync instead of automatic
    • Verify sufficient storage in Meta account
    • Check asset meets Meta's technical requirements

    Performance Tracking Issues

    Issue: Metrics Not Updating

    Solutions:

    1. Check last sync time (should be within 4 hours)
    2. Click "Refresh Data" manually
    3. Verify Meta account connection is still active
    4. Check Meta Ads Manager shows same data
    5. Wait 24 hours for initial data to populate for new campaigns

    Issue: Conversions Not Tracking

    Solutions:

    1. Verify Meta Pixel installed correctly on website
    2. Test pixel using Meta Pixel Helper browser extension
    3. Ensure conversion events configured in Meta Events Manager
    4. Check landing page URL matches pixel domain
    5. Review attribution window settings

    Permission Issues

    Issue: "Insufficient Permissions"

    Solutions:

    1. Go to Meta Business Manager → Business Settings
    2. Check your role on Business Manager (need Admin)
    3. Verify permissions on specific ad accounts
    4. Request additional permissions from Business Manager owner
    5. Reconnect integration after permissions granted

    Best Practices for Meta Integration

    Asset Organization

    Naming Conventions:

    • Use clear, descriptive names
    • Include dimensions: "hero-image-1080x1080.jpg"
    • Add version numbers when relevant
    • Tag with campaign or client name

    Folder Structure:

    • Organize by brand/client in Wonderful teams
    • Create campaign-specific folders
    • Archive completed campaign assets
    • Keep active assets easily accessible