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 January 21, 2022


Before integrating your accounts, ensure that your Benchmark account is on the right plan to add 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 part 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.
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. Click on Review disabled Admin API permissions in the Admin API Permissions section.
  2. Scroll down to Customers, click on the available dropdown option, 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, click the I understand, create the app button.
Important 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 dropdown 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 Important: If your shop name contains hyphens, make sure to add them to the Shop Name Store. Otherwise, the integration will not work.
  2. Enter the generated API key from Shopify along with the password and save.

  1. Select one of your default Shopify contacts list or a saved search; saved searches are queries that represent a group of your Shopify customers. Your Shopify customer groups will depend on your Shopify saved preferences. Customers who do not accept marketing will not be available in this dropdown list.
        • All Customers
        • Email Subscribers
        • New NEW
        • Returning NEW
        • Abandoned Checkouts NEW



  1. Next, select the contact list where the Shopify customers will import, and click Save & Next. You can choose an existing list or create a new list.
  2. Map the fields of the list with details to be pulled from Shopify.
  3. Click on save and next, and the integration is now set up.

The final number of imported contacts may be less than the projected number due to the filtering of certain emails. For example, Benchmark Email removes role-based emails, duplicates, unsubscribed, and blocked domains. To learn more, click here.

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!