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

    Shopify Integration

    Connect your Shopify store to Wonderful (Enterprise feature) to sync products, create dynamic product ads, and streamline e-commerce marketing campaigns.

    On This Page

    Shopify Integration

    Enterprise Feature: Shopify integration is available exclusively for Wonderful Enterprise customers. Contact sales to upgrade and unlock this feature.

    The Shopify integration connects your e-commerce store directly to Wonderful, enabling seamless product synchronization, dynamic product ads, and streamlined campaign creation for your online store. This guide covers the integration setup, product management, and leveraging Shopify data for powerful advertising campaigns.

    Overview of Shopify Integration

    What is Shopify Integration?

    The Shopify integration creates a direct connection between your Shopify store and Wonderful, allowing you to:

    • Sync products automatically from Shopify to Wonderful
    • Create product catalogs for dynamic ads
    • Launch product-based ads on Meta and Google
    • Update inventory in real-time for accurate ad availability
    • Track e-commerce performance from ad click to purchase
    • Sync product images directly to asset library

    Benefits of Integration

    Streamlined Product Marketing:

    • No manual product data entry
    • Automatic product updates
    • Real-time inventory sync
    • Centralized product management

    Dynamic Product Ads:

    • Automatically generate ads from product catalog
    • Show personalized products to shoppers
    • Retarget cart abandoners
    • Cross-sell and upsell automatically

    Time Savings:

    • Products sync automatically
    • Bulk ad creation for entire catalog
    • Template-based product campaigns
    • Scheduled catalog refreshes

    Better Performance:

    • Show in-stock products only
    • Price updates sync automatically
    • Product variations handled correctly
    • Accurate attribution from ad to purchase

    Prerequisites and Requirements

    What You Need Before Starting

    Wonderful Enterprise Plan:

    • Active Enterprise subscription required
    • Contact sales@usewonderful.com to upgrade
    • Shopify integration included in Enterprise tier

    Shopify Store:

    • Active Shopify store (any plan)
    • Store Owner or Staff account with full permissions
    • Products published and active
    • Product images uploaded

    Product Catalog:

    • At least 10 products for dynamic ads
    • Product titles and descriptions
    • High-quality product images
    • Accurate pricing and inventory

    Advertising Accounts:

    • Meta Ads account connected to Wonderful
    • Google Ads account (optional, for Shopping campaigns)
    • Facebook Page and Instagram Business account
    • Google Merchant Center (for Google Shopping)

    Shopify Store Preparation

    Before connecting, ensure:

    1. Products are Complete

      • All required fields filled (title, description, price)
      • High-quality images uploaded (minimum 800x800px)
      • SKUs assigned for tracking
      • Variants configured properly
    2. Collections Organized

      • Products grouped into logical collections
      • Collections will sync to Wonderful
      • Use for targeted ad campaigns
    3. Inventory Tracked

      • Enable inventory tracking in Shopify
      • Accurate stock levels
      • Syncs to prevent advertising out-of-stock items
    4. Checkout Configured

      • Functional checkout process
      • Payment methods active
      • Shipping configured

    Connecting Shopify Store

    Step-by-Step Connection Process

    1. Access Integration Settings

    1. Log in to Wonderful as Workspace or Team Admin
    2. Navigate to Settings → Integrations
    3. Find Shopify (Enterprise badge)
    4. Click Connect Store

    2. Enter Store Information

    1. Enter your Shopify store URL (e.g., mystore.myshopify.com)
    2. Click Connect
    3. You'll be redirected to Shopify

    3. Install Wonderful App

    1. Review app permissions on Shopify
    2. Click Install App
    3. Authorize Wonderful to access your store
    4. Redirected back to Wonderful

    4. Required Shopify Permissions

    Wonderful requests access to:

    • Products: Read product data, images, variants
    • Inventory: Read stock levels, track availability
    • Orders: Read order data for attribution (read-only)
    • Collections: Read product collections
    • Images: Access product images

    Privacy Note: Wonderful only reads data necessary for product advertising. Customer personal information is never accessed beyond order attribution.

    5. Select Products to Sync

    Choose sync options:

    • All Products: Sync entire catalog
    • Specific Collections: Select collections to sync
    • Tagged Products: Sync products with specific tags
    • Manual Selection: Choose individual products

    6. Link to Wonderful Team

    1. Select which team (brand) to link store to
    2. Products become available to that team
    3. Multiple stores can link to different teams

    7. Configure Sync Settings

    • Sync Frequency: Real-time, hourly, daily
    • Inventory Sync: Sync stock levels
    • Price Sync: Sync price updates
    • Image Sync: Import product images to DAM
    • New Products: Auto-sync new products

    8. Initial Sync

    • Click Start Initial Sync
    • Products begin syncing from Shopify
    • Depending on catalog size, takes 5-60 minutes
    • Progress bar shows sync status

    9. Verify Sync

    • Check product count matches expected
    • Review product data for accuracy
    • Confirm images synced correctly
    • Test product search in Wonderful

    Syncing Products from Shopify

    Automatic Synchronization

    What Syncs Automatically:

    Product Data:

    • Product title and description
    • SKU and barcode
    • Price and compare-at price
    • Product type and vendor
    • Tags and collections
    • Variants (size, color, etc.)
    • Product availability and status

    Product Images:

    • All product images
    • Variant-specific images
    • Image alt text
    • Image order/priority

    Inventory Data:

    • Stock levels per variant
    • Inventory tracking status
    • Availability

    Updates:

    • Price changes
    • Inventory updates
    • New products added
    • Products deleted or archived
    • Image updates

    Sync Frequency Options

    Real-Time Sync (Recommended):

    • Changes sync within 5 minutes
    • Uses Shopify webhooks
    • Ensures ads show current data
    • No manual intervention needed

    Hourly Sync:

    • Syncs every hour
    • Lower API usage
    • Sufficient for most stores
    • Good balance of timeliness and resources

    Daily Sync:

    • Syncs once per day
    • Minimal API usage
    • Suitable for stable catalogs
    • Can manually trigger sync anytime

    Manual Sync:

    • Sync on-demand only
    • Full control over timing
    • Useful for testing or specific updates

    Managing Synced Products

    Product Library:

    1. Navigate to Products in team menu
    2. View all synced Shopify products
    3. Filter by collection, tag, availability
    4. Search by product name or SKU

    Product Details:

    • View complete product information
    • See sync status and last update
    • Access product images
    • Edit metadata (tags, descriptions for ads)

    Sync Status Indicators:

    • ✅ Synced: Up to date with Shopify
    • 🔄 Syncing: Update in progress
    • ⚠️ Warning: Sync issue, still usable
    • ❌ Error: Sync failed, see details

    Resolving Sync Errors: Common issues and solutions:

    • Missing Images: Re-upload in Shopify, trigger manual sync
    • Variant Errors: Check variant configuration in Shopify
    • Permission Errors: Verify Wonderful app permissions in Shopify
    • API Limits: Wait 5 minutes, retry sync

    Using Shopify Products in Ad Campaigns

    Creating Product-Based Ads

    1. Select Products for Campaign

    1. Navigate to Ads → Create Campaign
    2. Choose Product Ads campaign type
    3. Select products from Shopify catalog
    4. Filter by collection, price, availability

    2. Choose Ad Format

    Single Product Ads:

    • Feature one product
    • Full control over copy and creative
    • Best for hero products or promotions

    Carousel Product Ads:

    • Showcase 2-10 products
    • Each product gets its own card
    • Great for product discovery

    Collection Ads (Meta):

    • Hero image/video + product grid
    • Immersive mobile experience
    • Best for browsing multiple products

    Shopping Ads (Google):

    • Automated product ads on Google
    • Appear in Google Shopping and Search
    • Product data from Shopify feed

    3. Product Ad Copy

    Wonderful pre-fills from Shopify:

    • Product title → Headline
    • Product description → Ad copy
    • Price automatically included
    • Product images → Ad creative

    Customize as needed:

    • Shorten titles for ad formats
    • Highlight key benefits
    • Add promotional messaging
    • Include urgency or scarcity

    4. Dynamic Copy Variables

    Use variables for automatic personalization:

    • {{product.title}} - Product name
    • {{product.price}} - Current price
    • {{product.compare_at_price}} - Original price
    • {{product.discount}} - Discount amount/percentage
    • {{product.availability}} - In stock status

    Example:

    "{{product.title}} - Now {{product.discount}}% Off! 
    Originally {{product.compare_at_price}}, now only {{product.price}}. 
    Shop before they're gone!"
    

    5. Preview and Launch

    • Preview ads with live product data
    • Verify pricing and availability
    • Ensure images display correctly
    • Submit to ad platform

    Dynamic Product Ads

    What are Dynamic Product Ads?

    • Automatically show relevant products to each person
    • Retarget website visitors with products they viewed
    • Cross-sell based on purchase history
    • No manual product selection needed

    Setup Requirements:

    1. Meta Pixel installed on Shopify store
    2. Product catalog synced to Meta
    3. ViewContent, AddToCart, Purchase events tracking
    4. Minimum 100 product views in last 30 days

    Creating Dynamic Product Ad Campaign:

    1. Choose Dynamic Product Ads

      • Select Dynamic Ads campaign type
      • Choose catalog (synced from Shopify)
    2. Select Audience

      • Retargeting: People who viewed products
      • Cart Abandoners: Added to cart but didn't purchase
      • Upsell: Past purchasers
      • Broad: New audience with interest targeting
    3. Set Product Filters (Optional)

      • Filter by collection
      • Price range
      • Availability only
      • Specific product tags
    4. Design Ad Template

      • Create template with product variables
      • Set layout and styling
      • Add brand elements
      • Configure CTA
    5. Launch Campaign

      • Ads automatically populate with relevant products
      • Each person sees personalized products
      • Inventory updates reflect automatically

    Dynamic Ad Templates:

    Wonderful provides templates for:

    • Product detail ads
    • Cart abandonment reminders
    • Cross-sell recommendations
    • Back-in-stock alerts
    • Price drop notifications

    Product Feed Synchronization

    Meta Product Catalog:

    Wonderful automatically:

    1. Creates product catalog in Meta Business Manager
    2. Syncs all Shopify products to catalog
    3. Updates catalog with inventory/price changes
    4. Maintains catalog health

    Google Merchant Center:

    For Google Shopping ads:

    1. Wonderful formats Shopify data for Google
    2. Submits product feed to Merchant Center
    3. Monitors for disapprovals
    4. Syncs updates automatically

    Product Feed Fields:

    • ID (SKU)
    • Title
    • Description
    • Link (to Shopify product page)
    • Image Link
    • Price
    • Availability
    • Brand
    • Google Product Category
    • GTIN, MPN (if available)

    Landing Page Integration

    Product Page Tracking