For marketers

Want to know more about the exciting features in our upcoming integration to Shopify? Get an overview on how to sync profiles from your store into APSIS One and learn about benefits of Ecommerce integrations to APSIS One.

How the integration to Shopify works

The benefits of Ecommerce integrations


For developers

Get a technical overview of the integration and installation process by following our step-by-step guides.


How do you integrate?

About APSIS One's Shopify Ecommerce Integration

The Shopify Ecommerce Integration for APSIS One enables you to utilise all the data from your Ecommerce platform in any channel connected to your APSIS One account.

This is achieved by mapping the customer data fields in your Shopify account to Profile Attributes and Channel Consent in APSIS One, allowing for unified and synchronised Profile data in your APSIS One account.

Transfer data from Shopify to APSIS One

There are two features that empower data transfer from Shopify into your APSIS One account: Real-time Sync and Full Sync.

A Real-time sync takes place whenever a contact card is created or updated in Shopify. This results in a corresponding Profile being updated or created in APSIS One, matching the state of the contact in Shopify.

A Full sync systematically goes through all contacts in your Shopify account and either creates a new Profile in your APSIS One account, or updates the existing Profile data. We recommended using this feature after setting up your initial mappings, or when you intend to sync new mappings.

What comes after the sync? Syncing your customer data into APSIS One Profiles is great for a comprehensive overview of your platforms... But, without Consent Mapping, you can't communicate with your customers! Make sure to set up the Consent Mapping for both the Email and SMS channels.

When a Profile is created in the APSIS One account, it will receive the customer ID as a unique identifier, and Email and SMS consent is updated accordingly. All data is written through Shopify.

If a Real-time or Full sync detects a new email address for a Profile, the following will take place:

1. The new email address will be opted-in to all topics which the old address had given consent to;

2. The old email address will be opted-out from all topics and lose any consent, as it's no longer in use.

How do you Integrate?

Here's a summary of the process of integrating Shopify with your APSIS One account. Click to jump right to a section in the article for a more detailed run-down.

  1. Set up a Private App on your Shopify store.

    a. API password and Shared Secret are required credentials to process installation.

    b. API read permissions must be set for Customers, Orders, and Products.

  2. Enable Shopify in your APSIS One Account.

  3. Add Sync Conditions to sync Profile data that corresponds with your APSIS One Section.

  4. Map APSIS One Attributes to the customer data from your Shopify account.

  5. Map the Consent lists and Topics to your subscriptions.

  6. Sync your data!


The APSIS One integration is intended to work with Shopifys Webhook API version 2020.07.

The installation does not change any local files and does not require any specific software to be installed on the end-user's system. But in order to enable data synchronisation, it is expected that:

1. The customer has set up a Private Shopify app and provides the Admin API Password and Shared Secret upon Shopify Integration installation.

2. The customer must set up the following webhooks and permissions to enable the integration to register purchase events:

  • Customers: read access

  • Orders: read access

  • Products: read access

About Shopify

"We help people achieve independence by making it easier to start, run, and grow a business. We believe the future of commerce has more voices, not fewer, so were reducing the barriers to business ownership to make commerce better for everyone."

Read more on Shopify's website.

Did this answer your question?