Need a hand? We've got you covered.

Knowledge Base Home aero-right Integrations aero-right How to Integrate Benchmark With Shopify

How to Integrate Benchmark With Shopify

Integrations Updated on May 5, 2021

Before integrating your accounts, ensure that your Benchmark account is in the right list plan to bring in new contacts. You should also have a paid Shopify account; otherwise, the connection will fail. Please note, there are two parts to this integration. The first process will begin within Shopify.

The integration process will begin within Shopify.
  1. Log in to your Shopify account.
  2. From the Dashboard, select Apps.
  3. Now, scroll down to the bottom of the page and click on Manage private apps.

  1. Click on the Create a new private app button.
  2. Enter a Private app name and an Emergency developer email.

 To consider

These details can help you keep track of your private apps and stay informed about changes that affect your app. Click Here to learn more.

  1. In the Admin API Permissions section, click on Review disabled Admin API permissions.
  2. Scroll down to Customers and click on the dropdown option available and select Read and Write.
  3. In the Storefront API, select to Allow this app to access your storefront data using the Storefront API.
  4. Once done, please click on the SAVE button.

  1. On the pop up provided, click the I understand, create the app button.


An API Key and Password will generate on the Admin API section. Copy the API Key and Password to complete the integration process.

  1. Log into your Benchmark account.
  2. Click on your first name at the top right.
  3. From the drop-down menu, select Integrations.
  4. Scroll to the bottom of the page, click on Get Started.

  1. At the bottom of the page, click on Shopify, enter your Shopify Store Name (This is the “shop-name” portion of
  2. Enter the generated API key from Shopify along with the password and save.

  1. Further, configure the integration between Benchmark and Shopify by selecting import options and lists. Note: There are three import options for Shopify. All Customers, Customers who accept marketing, and Customers who do not accept marketing. Select the option that best fits your needs.

  1. Map the fields of the list with details to be pulled from Shopify.
  2. Click on save and next and the integration is now setup.

Important: If your shop name contains hyphens make sure to add them in the Shop Name Store. Otherwise, the integration will not work.

The final number of imported contacts may be less than the projected number due to the filtering of certain emails. Benchmark Email removes role-based emails, duplicates, unsubscribes and blocked domains. Click Here to learn more.

Note: Since this integration offers a one-time import if you need to import more contacts at a later time, you will have to repeat the steps above. However, when you go to import again, you can choose the previous connection or create a new one.

If you still need help integrating your Shopify account with Benchmark, feel free to contact us via Email, LiveChat, or Phone.

Did this answer your questions?
You already voted!

Can't find what you're looking for?

Submit a Ticket

view ticket history