Documentation / Product / Integrations / Shopify


This article covers:

Before you begin

In order to allow Lytics access to your Shopify account, you'll need:

  • API Key
  • Password

To generate a API key + password combination, follow the Private apps instructions on Shopify. In order for Lytics to import the Shopify customer and order details the permissions read_orders and read_customers must be granted to the generated API key.


  1. Navigate to the Shopify integration in the Integrations section of Lytics. shopify tile

  2. Select any integration option to begin authorization setup.

  3. Connect Shopify to Lytics by selecting Add new authorization.

  4. Enter your Shopify keys in the API Key and Password fields along with your Shopify store domain. shopify authorize

  5. Enter a description to identify this authorization.

  6. Click Authorize.

Import Shopify customer and order data into Lytics

Import new and existing Shopify customer and order data into Lytics.

Frequencyevery hour
Streamsshopify_users, shopify_orders
User fieldsemail, first_name, last_name, phone, address, city, state, country, postal code
Provider fieldsaccepts_marketing, last_order_name, tax_exmpt
User activityorder_ids, item_ids, product_names, product_ids, total_price, currency, discount_codes, customer_id
Campaign contentNo
Click URL paramNone
  1. Log into your Lytics account.

  2. Open the Shopify integration or click Data > Integrations and select Shopify from the integrations list.

  3. Select Import Customers & Orders.

  4. Identify the authorization you would like to use and click Select.

  5. Select the Keep Updated checkbox to run the import continously, importing new customers and orders every hour. If unselected, the import will run once importing existing customers and orders.

    shopify continuous

  6. Click Start Import.

Shopify data should start populating in Lytics within a few minutes.