Shopify is an external eCommerce platform, which provides tools to run and grow the business effectively. It offers online retailers various services around digital payments, marketing, product shipping, customer engagement and retention, and more.

Intempt’s Shopify integration automatically syncs your Shopify data into tables inside Intempt where you can further transform it and send it to selected destinations.

The initialized Shopify source will automatically collect the following events with data-rich properties:

  • Orders - sn order is created when a customer completes the checkout process, during which time they provide an email address or phone number, billing address, and payment information
  • Customers - information about the customers, such as their contact details, order history, and whether they’ve agreed to receive email marketing.
  • Products - use product variants with the Product resource to create or update different versions of the same product.

Adding Intempt app in the Shopify store

Sign in to your Shopify store (having admin rights). Locate and click the Settings tab and click on it.


In the Settings click Apps and sales channels tab.


In the Apps and sales channels tab click and locate the Develops apps for your store button.


Click the Create an app button.


A pop-up window will appear where you need to specify:

  • App name - Intempt
  • App developer - email address of the app creator


Go to the App development tab, where you can find your newly created app (in this case - Intempt). Click on the app and you will enter the app configuration window.


Click and locate the Configure tab (highlighted in red) where you will be able to set up the Admin API integration.


In the Configuration tab, locate the Admin API integration line. On the line click Configure. In the Admin API access scopes window grant the following permissions/


Additionally, you, as an app creator, can add extra access to your app. For Webhook subscriptions, select 2022-07 (Latest).


Click Save.


Click Install app.


On the created Intempt app, in Shopify go to API credentials tab and copy the following (you will need this to set up the integration with Intempt):

  • Admin API access token


NOTE: you can view the token only once. In order to view it again, uninstall the app and reinstall it once again.

How to create a new Shopify source

Under the Sources object, locate and click on the Add new source button and select the Shopify source option.


Add a descriptive name for the selected source.


Enter your shop API key and Shop URL and click the Connect Shopify button. After clicking the button, a pop-up window will appear stating that you are going to connect to the store.


Once the integration has been successful, you will be notified with a green check mark icon. From this screen, you can also change the name of the Shopify integration.

Once connected, as a final step, configure the syncing intervals with the source.


After the Shopify source has been created, you can begin creating events and segments based on the data input.