How to import contacts and products using Shopify integration?

Working with our new Shopify integration you can easily import customer information (name, email, additional custom fields), product catalogue, customers’ order information, abandoned checkouts, sites your customers visit (optional).

Use this data to build automation workflows, recover abandoned checkouts, segment your customers based on their purchase history, email product recommendations, feature specific products in emails and on landing pages.

Please note that the integration only lets you set up automated imports to one list. Also, if you’re using an earlier version of our integration, you will be automatically migrated to the new one.

How to connect to Shopify?

To connect to Shopify:

  1. Go to Menu>>Integrations and API.
  2. Look for integration Shopify 2.0.
  3. Click Details.
  4. Press the Connect button.
  5. Provide your store URL and click Connect to Shopify.
  6. Provide your username and password.
  7. Once you do, you will be redirected back to GetResponse to set up your imports.

How to set up imports in Shopify 2.0?

Select integration type.

You need to start by selecting an integration type. You have 3 to choose from.

Full ecommerce data
Import new customer emails and product listings. Track new purchases and abandoned carts.
Choose this option if you want to:

  • Send post-purchase and abandoned cart emails
  • Segment customers based on their shopping habits
  • Send product recommendations

In this type, you need to:

  1. Select to which list you want to add your Shopify contacts
  2. Add them to the autoresponder cycle (optional).
  3. Decide which customers you want to import: only the customers who gave marketing consent in Shopify or all of them (make sure you have their permission first).
  4. Choose if you want to add new and update existing contacts, just add new, or just update existing.
  5. We will display the store in GetResponse to which you’ll be importing data.
  6. Decide if you want to enable web event traffic tracking. It allows you to track the websites your customer visit on Shopify after they log in. It allows you to track visits and trigger ecommerce automation conditions. With that option turned on, you don’t have to add a tracking script to your Shopify pages, we will add that from our end automatically.
  7. Select how often you want to update the data in GetResponse – once a day or as soon data is updated in Shopify. When the second option is chosen, we additionally also import data once a day to make sure all data is transferred to GetResponse.
  8. Click Next.

Contacts only
Import your Shopify customers to your contact list. Choose this option if you want to add them to an autoresponder cycle to target them with your marketing campaigns.
In this option, you need to:

  1. Select to which list you want to add your Shopify contacts
  2. Add them to the autoresponder cycle (optional).
  3. Decide which customers you want to import: only the customers who gave marketing consent in Shopify or all of them (make sure you have their permission first).
  4. Choose if you want to add new and update existing contacts, just add new, or just update existing.
  5. Decide if you want to enable web event traffic tracking. It allows you to track the websites your customer visit on Shopify after they log in. It allows you to track visits and trigger ecommerce automation conditions. With that option turned on, you don’t have to add a tracking script to your Shopify pages, we will add that from our end automatically.
  6. Select how often you want to update the data in GetResponse – once a day or as soon data is updated in Shopify. When the second option is chosen, we additionally also import data once a day to make sure all data is transferred to GetResponse.
  7. Click Next.

Products only
Add your Shopify product catalogue to GetResponse.

Choose this option if you want to:

  • Use Autofunnel to sell your products
  • Use the Product box to feature specific products in your emails.

To import this data:

  1. We’ll display the store in GetResponse to which you’ll be importing data.
  2. Select how often you want to update the data in GetResponse – once a day or as soon data is updated in Shopify.
  3. Click Next.

How to assign custom fields?

After configuring contact imports, you will be redirected to a page where you can map your custom fields to fields from Shopify.
Our system can automatically recognize the first name, last name, and email fields. Note: Contact’s email address is required information.

Assign custom fields.

For the remaining fields, match the custom fields in your GetResponse account to the fields that contain contact information from the account you’re connecting. To do this, use one of the following options:

  • Click on Assign field and choose one of your existing custom fields.
  • Select the Skip column marked with “?” box to proceed without mapping custom fields.


Move the mouse pointer over the grid and scroll right to access and configure all the fields. When you’re done, click Import.

Note: Even though we don’t show any specific contact information (custom field values) in the custom fields columns, these values do get imported.

How to edit or stop imports from Shopify?

  1. Go to Menu>>Integrations and API.
  2. Look for integration Shopify 2.0.
  3. Click Details.
  4. Hover over the Action menu (vertical ellipsis).
  5. Choose Configure to edit the integration or Stop imports to stop importing data.
stop imports.

You can also disconnect from Shopify by clicking the link Disconnect from Shopify.

disconnect.