Overview
The Shopify integration is one of Migma’s most powerful features - select products directly from your Shopify catalog when creating emails. No more manual copying - Migma pulls product images, prices, and descriptions automatically.Game Changer: Instead of manually copying product information, Migma connects to your Shopify store and lets you browse and select products visually. All data is pulled live - always up-to-date with current prices and inventory!
Visual Product Selection
Browse and select products from your catalog
Live Data Sync
Auto-pull images, prices, and descriptions
Customer Sync
Personalize with customer data
Transactional Emails
Order confirmations and abandoned cart
What You Can Do
Select Products Visually
Browse your Shopify catalog directly in Migma:- ✅ Pulls high-resolution product images
- ✅ Gets current prices (always up-to-date)
- ✅ Fetches product titles and descriptions
- ✅ Creates product URLs to your store
- ✅ Includes variant info (sizes, colors)
- ✅ Shows inventory status (optional)
Use Collections
Select entire collections:Smart Recommendations
AI-powered product selection:Setup Shopify Connection
1
Install via Shopify App Store
Option 1: Shopify App Store (Recommended)
- Go to Shopify App Store
- Search for “Migma Email Designer”
- Click “Add app”
- Click “Install app”
- Authorize permissions
- In Migma: Settings → Integrations → E-commerce
- Click “Connect Shopify”
- Enter your shop URL:
yourstore.myshopify.com - Click “Connect”
- Authorize in Shopify admin
2
Grant Permissions
Migma requests access to:Click “Install app” to grant permissions
Read products - Access product catalog
Read customers - For personalization
Read orders - For transactional emails
3
Configure Sync Settings
Choose what to sync:
- ☑ Product catalog (images, prices, descriptions)
- ☑ Collections
- ☑ Customer data (name, email, order history)
- ☑ Order information
- ☐ Draft products (usually disabled)
- ● Real-time (recommended)
- ○ Hourly
- ○ Daily
4
Test Connection
Verify sync is working:
- Check product count matches
- View sample products in Migma
- Verify images are loading
- Test product selection in email creation
Using Shopify Products in Emails
Method 1: Select Specific Products (Recommended)
Tell Migma which products to feature:- By Product Name
- By Collection
- By Criteria
Select products by name:Migma finds the products and pulls all data automatically.
Method 2: Smart Recommendations
Let AI select products intelligently:- Analyzes purchase patterns
- Finds related products
- Pulls current data
- Creates personalized recommendations
Product Data Available
What Migma Pulls from Shopify
Product Information
Product Information
Basic product data:
- Product title
- Description (short and full)
- Product handle (URL slug)
- Product type
- Vendor
- Tags
- SKU
- Created/updated dates
Pricing
Pricing
Live pricing data:
- Current price
- Compare-at price (original price)
- Discount percentage (calculated)
- Currency
- Price variations by variant
- Sale status
Images
Images
High-quality images:
- Featured product image
- All product images
- Variant-specific images
- Image alt text
- Multiple sizes available
Variants
Variants
Product variations:
- Size options
- Color options
- Material options
- Variant-specific pricing
- Variant images
- Variant availability
Inventory
Inventory
Stock information:
- In stock / Out of stock
- Inventory quantity (optional)
- Inventory tracking enabled
- Continue selling when out of stock
Collections
Collections
Organization:
- Collection membership
- Collection title
- Collection handle
- Collection image
- Collection description
Email Types
Product Showcases
Feature products in newsletters:Abandoned Cart
Recover abandoned checkouts:Order Confirmation
Transactional order emails:Back in Stock
Notify when products return:Product Announcements
Launch new products:Shopify Liquid Variables
Use Shopify’s Liquid templating for dynamic content:Product Variables
Customer Variables
Order Variables
Cart Variables
Example Prompts
Basic Product Email
Collection-Based Email
Personalized Recommendations
New Arrivals
Advanced Features
Product Filtering
Use advanced filters when selecting products:By Price Range
By Price Range
By Availability
By Availability
By Tags
By Tags
By Vendor
By Vendor
Dynamic Content
Personalize based on customer data:Variant Displays
Show product variants:Best Practices
Keep Products Updated
Keep Products Updated
Ensure data stays fresh:✅ Enable real-time sync
✅ Set up automatic daily syncs
✅ Verify products before sending
✅ Remove discontinued products
✅ Update images seasonallyWhy: Outdated prices or out-of-stock items frustrate customers
Use High-Quality Images
Use High-Quality Images
Image best practices:✅ Use images at least 800px wide
✅ White or transparent backgrounds
✅ Show products from best angle
✅ Lifestyle photos for context
✅ Optimize for email (< 1MB)Migma automatically optimizes images for email
Personalize Product Selection
Personalize Product Selection
Smart product recommendations:✅ Based on purchase history
✅ Related to browsing behavior
✅ Complementary products
✅ Similar price points
✅ Same collection/categoryHigher engagement with personalized products
Test Product Links
Test Product Links
Verify before sending:✅ All product URLs work
✅ Products are in stock
✅ Prices are correct
✅ Images load properly
✅ Variants are availableSend test email to yourself first
Mobile Optimization
Mobile Optimization
Ensure mobile-friendly:✅ Images scale properly
✅ Text is readable
✅ CTAs are tappable
✅ Grid adapts (3-col → 1-col)
✅ Load times are fast60%+ of emails are opened on mobile
Troubleshooting
Products Not Syncing
Products Not Syncing
Solutions:
- Check Shopify app is installed
- Verify permissions are granted
- Ensure products are published
- Check sync settings in Migma
- Force manual sync
- Re-authenticate Shopify connection
Images Not Loading
Images Not Loading
Solutions:
- Verify images exist in Shopify
- Check image URLs are public
- Ensure images are not too large
- Try re-uploading images in Shopify
- Clear Migma cache and re-sync
Wrong Prices Showing
Wrong Prices Showing
Solutions:
- Force sync to get latest prices
- Check currency settings
- Verify Shopify prices are correct
- Enable real-time sync
- Check for sale price rules in Shopify
Can't Find Products
Can't Find Products
Solutions:
- Verify products are published
- Check product is in active sales channel
- Ensure product isn’t archived
- Try searching by product handle
- Force a full resync
Customer Data Missing
Customer Data Missing
Solutions:
- Check customer sync is enabled
- Verify customer permissions granted
- Ensure customer accounts exist in Shopify
- Check sync frequency settings
- Try manual customer sync
Next Steps
Klaviyo Integration
Combine Shopify + Klaviyo for powerful e-commerce emails
Email Service Providers
Setup sending infrastructure
Create Product Emails
Start creating product emails
Audience Management
Manage your email lists