Connect Integrations to MerchantFlow
Connect Shopify, WooCommerce, Google Analytics, Meta Ads, TikTok Ads, and fulfillment services to MerchantFlow for unified e-commerce analytics.
Connect Integrations to MerchantFlow
MerchantFlow integrations connect your e-commerce platform, Google services, advertising channels, and fulfillment providers into a single analytics dashboard. You can connect integrations during the guided onboarding flow or later from Settings > Integrations.
What Integrations Does MerchantFlow Support?
MerchantFlow supports commerce platforms, Google services, advertising networks, and fulfillment providers. The table below maps each integration to its onboarding step.
| Onboarding Step | Main Purpose |
|---|---|
commerce | Connect Shopify or WooCommerce |
fulfillment | Set a fulfillment percentage or prepare for a 3PL workflow |
marketing | Connect Google, Meta, Snapchat, and TikTok |
payment | Finish billing approval for a live workspace |
After onboarding, the same workspace can be managed from:
- Settings > Integrations
- Settings > Logs
- Manual Sync Runner
How to Connect a Commerce Platform
Every live merchant workspace needs one primary commerce platform. MerchantFlow supports one commerce connection per tenant.
How to Connect Shopify
Use Shopify when you:
- Connect from the web app onboarding flow
- Connect later from settings
- Are not already using the embedded Shopify App Store install
Connection flow:
- Go to
/onboarding/commerceor Settings > Integrations - Select Shopify
- Enter the
.myshopify.comstore domain - Approve Shopify OAuth
- Return to MerchantFlow
For the embedded install path, see Shopify App Store.
How to Connect WooCommerce
Use WooCommerce when you manage a self-hosted WooCommerce store and can create REST credentials.
Connection flow:
- Go to
/onboarding/commerceor Settings > Integrations - Select WooCommerce
- Enter the store URL
- Enter the consumer key
- Enter the consumer secret
- Save the connection
MerchantFlow expects HTTPS and read-capable REST credentials. For detailed setup, see WooCommerce Integration.
Switching Between Shopify and WooCommerce
MerchantFlow only supports one primary commerce platform per merchant tenant. If you need to switch, disconnect the current commerce platform first from Settings > Integrations.
How to Set Up Fulfillment Tracking
The fulfillment step is where you define how MerchantFlow should account for delivery and 3PL costs.
Current options include:
- A percentage-based fulfillment assumption (simplest live setup)
- Leaving fulfillment unset for now
- Connecting a supported 3PL later from settings
For warehouse-level fulfillment data, see Speedfulfill Integration.
How to Connect Google Services
MerchantFlow uses a shared Google OAuth connection. One Google authorization can unlock:
- GA4 (Google Analytics 4)
- Search Console
- Merchant Center
- Google Ads
Important: Configure Services After OAuth
Connecting Google is only the first step. After OAuth, open Configure Google Services and choose the exact:
- GA4 property
- Search Console site
- Merchant Center account
- Google Ads customer account, if available
Google Ads Availability
Google Ads is conditional on environment configuration. If the Google configuration modal shows Coming Soon for Google Ads, your MerchantFlow environment is not currently configured for Google Ads sync. The rest of the Google stack can still be connected and used normally.
How to Connect Ad Platforms
MerchantFlow currently supports three advertising platforms:
Meta Ads
Meta uses a two-part flow:
- OAuth approval with Meta
- Ad-account selection in the Meta configuration step
For detailed setup, see Meta Ads Integration.
Snapchat Ads and TikTok Ads
These flows are provider OAuth connections launched from the marketing step or from Settings > Integrations. See Snapchat Ads and TikTok Ads for details.
How to Connect Speedfulfill and 3PL
MerchantFlow also supports Speedfulfill for supported fulfillment workflows.
Use it when:
- You want fulfillment-aware syncs beyond a flat percentage
- Your warehouse operations already run through Speedfulfill
Integration Setup for Agency and Partner Tenants
Agency-style tenants generally do not connect a storefront directly on the agency workspace itself.
Instead, agencies:
- Invite brands from Clients
- Choose
readorread_writepermissions - Wait for the merchant to approve the relationship
- Switch into the connected merchant workspace when active
See Agency Workflows for the full process.
Recommended Integration Order
For most merchants, this is the safest order for connecting integrations:
- Connect Shopify or WooCommerce
- Decide on fulfillment setup
- Connect Google services
- Connect ad platforms
- Finish billing approval
- Review the first sync
Common Integration Setup Mistakes
Wrong Google Account
The most common Google issue is authenticating with an account that can sign in but cannot actually access the property or account you need. Verify your Google account has admin or standard access to the specific GA4 property, Search Console site, or Merchant Center account.
Wrong Commerce Domain
For Shopify, use the .myshopify.com domain. For WooCommerce, use the store URL with HTTPS.
Half-Finished Connection
OAuth approval alone is not enough for Google or Meta. You still need to select the property or ad account after the provider returns to MerchantFlow.
Frequently Asked Questions
How many integrations can I connect to MerchantFlow?
You can connect one commerce platform (Shopify or WooCommerce), all supported Google services, and multiple ad platforms (Meta, Snapchat, TikTok) simultaneously. There is no limit on the number of marketing integrations.
Can I reconnect an integration without losing data?
Yes. Disconnecting and reconnecting an integration refreshes the OAuth credentials. Your historical synced data is preserved in MerchantFlow.
Why is my Google integration not showing all services?
After completing Google OAuth, you must open Configure Google Services and select each specific property or account. OAuth alone does not activate individual services.
Do I need to connect all integrations during onboarding?
No. You can skip integrations during onboarding and connect them later from Settings > Integrations or the Setup Guide.
Related Guides
- Create Account - Sign up for MerchantFlow
- First Sync - What to expect after connecting integrations
- Dashboard Overview - Navigate your analytics dashboard
- Shopify - Detailed Shopify integration guide
- Google Analytics - GA4 setup and configuration
- Merchant Center - Google Merchant Center integration
- Meta Ads - Meta advertising setup
- WooCommerce - WooCommerce REST API connection
- Troubleshooting Integrations - Fix common connection issues
Last updated: March 14, 2026
MerchantFlow Demo Mode
Explore MerchantFlow with sample data before connecting a live Shopify or WooCommerce store. Try the dashboard, P&L reports, and marketing analytics risk-free.
Your First MerchantFlow Data Sync
Understand what happens during your first MerchantFlow sync, how long it takes, where to monitor progress, and how to verify data.