Skip to content

Shopify overview

Shopify is a leading global commerce company providing trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services engineered for reliability while delivering a better shopping experience for consumers everywhere.

The Shopify and Braze integration allows you to connect your Shopify store to seamlessly pass your Shopify data into Braze. You can leverage cross-channel strategies and Canvas in Braze to engage new leads, message new customers, or retarget your users with abandoned checkout messaging to nudge them to complete their purchases.

Supported features

  • Track onsite behavior and anonymous users via the Braze Web SDK
  • Assist with syncing and reconciling Shopify customers in Braze via the Braze Web SDK
  • Sync Shopify customer data
  • Collect Shopify email and SMS subscriber opt-in subscription states
  • Backfill historical Shopify purchase data
  • Shopify catalog sync
  • Use in-app messages as a channel

Supported use cases

  • Path-to-purchase campaigns and Canvas user journeys, including:
    • Browse abandonment
    • Abandoned cart
    • Abandoned checkout
  • Post-purchase campaigns and Canvas user journeys, including:
    • Order confirmations
    • Fulfillment updates
    • Order cancellations
    • Order refunds
  • Product recommendations
  • Cross-sell and upsells
  • Back-in-stock (early access)


Requirement Description
Shopify store You have an active Shopify store.

You can connect one Shopify store per workspace. If you are interested in connecting multiple stores to one workspace, contact your customer success manager to join the Shopify Multiple Stores beta.
Shopify user permissions You have one of the following permissions to your Shopify store:
  • Store owner
  • Staff
  • Member with all General and Online Store settings, as well as these additional admin permissions:
    • Orders
    • View (located under Products)
    • Customers
    • Manage settings
    • View apps developed by staff and collaborators
    • Manage and install apps and channels
Braze Web SDK Implementation To track onsite behavior and anonymous users, you must implement the Braze Web SDK either through our Shopify out-of-the-box integration or manually.

For more information on your implementation options, see Implementing the Web SDK on your Shopify site.
Event property segmentation enabled To confirm you can segment your Shopify events properties, work with your customer success manager or Braze Support to confirm that event property segmentation is turned on for your Braze dashboard.

General Data Protection Regulation (GDPR)

Concerning personal data submitted to Braze services by or on behalf of its customers, Braze is the data processor, and our customers are the data controllers. Accordingly, Braze processes such personal data solely at the instruction of our customers and, when applicable, notifies our customers of data subject requests. As the data controllers, our customers respond directly to Data subject requests. As part of the Braze platform’s Shopify integration, Braze automatically receives Shopify’s GDPR webhooks. However, Braze customers are ultimately responsible for responding to data subject requests from their Shopify customers through the use of Braze SDKs or REST APIs in accordance with our GDPR compliance policies.

New Stuff!