MerchantFlowMerchantFlow Docs
Integrations

All Integrations — MerchantFlow

Explore all MerchantFlow integrations: Shopify, WooCommerce, Google Analytics, Meta Ads, TikTok Ads, Snapchat Ads, and more for e-commerce analytics.

Integrations Overview

MerchantFlow integrations connect your commerce platform, advertising channels, Google services, and fulfillment providers into a single profitability and analytics workspace. All integrations are managed from the onboarding flow or Settings > Integrations within your MerchantFlow dashboard.

This page lists every supported integration, explains the shared connection model for Google services, and covers the permissions required to manage integrations.

Who Can Manage Integrations

Integration changes require the integrations:manage permission. In the current role model:

  • Owner -- full integration management
  • Admin -- can connect, reconnect, disconnect, and configure integrations
  • Analyst and Viewer -- can inspect integration state but cannot manage connections

For more on roles, see Roles and Permissions.

Core Integration Rules

  • Each merchant tenant uses one primary commerce platform at a time (either Shopify or WooCommerce)
  • Google services share a single OAuth connection, then use a configuration modal to choose the exact property, account, and site
  • Manual sync is available after onboarding is complete and live billing access is valid
  • If no supported 3PL is connected, MerchantFlow can fall back to a manual fulfillment percentage

OAuth Prerequisites

For OAuth-based integrations such as Google, Shopify, Meta, Snapchat, and TikTok, MerchantFlow checks:

  • Verified email on your MerchantFlow account
  • Two-factor authentication enabled

If either requirement is missing, MerchantFlow blocks the connect flow until the account is secured. See Security Settings for setup instructions.

Commerce Integrations

IntegrationConnection MethodGuide
ShopifyOAuthShopify Integration
Shopify App StoreEmbedded installShopify App Store
WooCommerceREST API credentialsWooCommerce Integration

Google Services (Shared OAuth)

MerchantFlow uses a shared Google OAuth connection for all Google services. After authorizing Google, open Configure Google Services and choose the exact property, site, merchant account, and Google Ads customer account to sync.

Advertising Integrations

  • Meta Ads -- Facebook and Instagram ad spend and campaign performance
  • Snapchat Ads -- Snapchat campaign data (environment-gated)
  • TikTok Ads -- TikTok campaign data (environment-gated)

Fulfillment Integrations

  • Speedfulfill 3PL -- warehouse shipping costs and tracking numbers
  • Percentage-based fulfillment costs if you do not use a supported 3PL

Tracking and Troubleshooting

Frequently Asked Questions

How many integrations can I connect at once?

You can connect one commerce platform (Shopify or WooCommerce), all available Google services, and multiple advertising channels simultaneously. There is no limit on the number of ad platform connections.

Do I need separate logins for each Google service?

No. MerchantFlow uses a shared Google OAuth connection for GA4, Search Console, Merchant Center, and Google Ads. You authorize once and then select the specific properties and accounts to sync.

What happens if an integration disconnects?

MerchantFlow retains your historical data. Reconnect the integration from Settings > Integrations to resume syncing. See Troubleshooting Integrations for common fixes.

Related Guides


Last updated: March 14, 2026