Shopify

What You'll Learn

What’s Possible with the Net-Results Shopify App

How to Install the App

How to Configure Secure Communication Between Your Shopify Shop & Net-Results

Available App Settings and How to Manage Them

What’s Possible with the Net-Results Shopify App?

The Net-Results Shopify App allows you leverage powerful marketing automation capabilities directly from your Shopify shop.

You can activate Net-Results drip & lead nurturing campaigns based on shop purchases, sync data automatically, and help customers complete abandoned purchases to increase shop revenues.

Automatically Create Contacts in Net-Results

By default, a Net-Results Contact will be created whenever a customer creates an account in your shop, or completes a purchase.

Trigger Drip or Nurturing Campaigns Based on Shop Purchases

An “Onboarding Sequence” is a series of emails that help your customers get the most out of their purchases. A sequence can educate, encourage usage, and subsequent purchases.

Create a drip or lead nurturing campaign in Net-Results. Then configure the Shopify App to add customers to those campaigns based on specific items they purchase.

Abandoned Cart Emails

Trigger and send cart recovery emails directly from your Net-Results account automatically!

  • Manage your email template (layout, look, wording) in Net-Results’ Drag & Drop Email Builder
  • Easily adjust your email template at any time
  • Leverages Net-Results “Conversations” (one-off emails to individual recipients) that track email opens & clicks
  • Analyze performance with Net-Results’ Conversation Dashboard (just start typing “Shopify” to filter and analyze open and click rates on your abandoned cart emails)
  • Easily test your abandoned cart email template

Abbreviate State/Province in Net-Results

Shopify stores state/province in both full and abbreviated form. Choose whether you’d like contacts created from Shopify to have a state of “Colorado” or “CO”.

Abbreviate Country in Net-Results

Shopify stores country names in both full and abbreviated form. Choose whether you’d like contacts created from Shopify to have a country of “United States” or “US”.

How to Install the App

The Net-Results app will be available soon in the Shopify App Store. Search for the Net-Results app there, or look for a link right here in the near future.

How to Configure Secure Communication Between Your Shopify Shop & Net-Results

The Net-Results app uses oAuth to ensure secure communication between your Shopify shop and your Net-Results account. When you install the Net-Results Shopify App, the first screen you’ll see will ask you for 3 pieces of information.

Connecting your shop to Net-Results
  • Your Net-Results “Product ID”. You will find the on the “My Account” page in Net-Results. In the upper right section of the page labeled “YOUR IMPLEMENTATION CODE”, find the number associated with the phrase “data-pid”. This is your Net-Results Product ID. Copy that number over to the Shopify App.
  • Create a oAuth Client by following the instructions in this knowledge base article
  • Fill in the “Client ID” and “Client Secret” fields based on the shiny new oAuth client you just created and click Save.
  • You’ll be taken into your Net-Results account and asked to “Authorize” communications via the app. Click “Authorize”.
Authorizing Shopify to communicate with your Net-Results account

You’ll now be taken back to your Shopify shop. We’ll run a quick test to ensure the app can communicate securely with your Net-Results account.

If all is well you’ll see a friendly success message and button to get some settings in place. Click that button! 🙂

Communication between Shopify and Net-Results has been tested and confirmed

Available App Settings and How to Manage Them

You may control how the app works with your Net-Results account. Settings may changed at any time, and your changes take effect immediately.

Creating Contacts in Net-Results

When enabled, this setting will cause a Net-Results Contact to be created whenever a customer creates an account in shop. We’ll pull in standard fields like first name, last name, phone, email, and address fields from Shopify’s “Default Address”.

Enable/disable the creation of Contacts in Net-Results

Onboarding Sequences

An “Onboarding Sequence” is a series of emails that help your customers get the most out of their purchases. A sequence can educate, encourage usage, and subsequent purchases.

Configure Onboarding Sequences in Net-Results

In Net-Results

  • Create a “perpetual” drip or lead nurturing campaign in Net-Results that you want customers to participate in when a specific product is purchased via your Shopify shop
  • On the “Participants” tab for your Campaign, choose a Net-Results List that will cause customers to enter this Campaign
  • Set the actions you’d like to take place during the course of your Campaign
  • Don’t forget to “Activate” your Campaign!

In Shopify

  • Click on the “Select Product” button. Choose the product that, when purchased, you want customers to participate in the Campaign you created in Net-Results
  • Select the List from the drop down (you may type to filter Lists) that you chose on the “Participants” tab in your Campaign in Net-Results
  • Click the “Save Sequences” button

And you’re done! From now on, whenever a customer buys the product you chose, they will be added to the Campaign you created in Net-Results!

You may create an unlimited number of Onboarding Sequences in the Net-Results Shopify App.

Abandoned Cart Emails

This setting enables you to trigger and send abandoned cart recovery emails via your Net-Results account automatically.

Configure abandoned cart emails to be sent via Net-Results

In Net-Results

  • Create an Email in Net-Results. You’re free to use the drag & drop email builder or to leverage your own custom html.
  • Be sure to check the box labeled “Enable as a CRM Template” on the “Email Settings” tab.
  • You may choose to dynamically insert values from the abandoned cart including the actual cart contents, a link to complete the purchase, your customer’s name and many more. Please refer to the paragraphs below for a list of all available values.

In Shopify

  • Select the Email you created in Net-Results from the drop down (you may type to filter Emails)
  • Click on the “Send Test” button to send a sample abandoned cart recovery email to yourself or any other recipient
  • Click the “Save Settings” button

And you’re done! Net-Results will now fill in the blanks in your chosen abandoned cart email template and send it out whenever Shopify let’s us know that a customer has abandoned their cart!

Shopify Cart Fields You May Use in Abandoned Cart Emails

{MERGE_DATA:EMAIL|value if empty}
{MERGE_DATA:TOTAL_WEIGHT|value if empty}
{MERGE_DATA:CURRENCY|value if empty}
{MERGE_DATA:NAME|value if empty}
{MERGE_DATA:ABANDONED_CHECKOUT_URL|value if empty}
{MERGE_DATA:PRESENTMENT_CURRENCY|value if empty}
{MERGE_DATA:TOTAL_DISCOUNTS|value if empty}
{MERGE_DATA:TOTAL_LINE_ITEMS_PRICE|value if empty}
//The total price of all Line Items before tax
{MERGE_DATA:TOTAL_PRICE|value if empty} price including tax.
{MERGE_DATA:TOTAL_TAX|value if empty}
{MERGE_DATA:SUBTOTAL_PRICE|value if empty}

//CUSTOMER
{MERGE_DATA:CUSTOMER_ID|value if empty}
{MERGE_DATA:CUSTOMER_EMAIL|value if empty}
{MERGE_DATA:CUSTOMER_FIRST_NAME|value if empty}
{MERGE_DATA:CUSTOMER_LAST_NAME|value if empty}
{MERGE_DATA:CUSTOMER_ORDERS_COUNT|value if empty}
{MERGE_DATA:CUSTOMER_TOTAL_SPENT|value if empty}
{MERGE_DATA:CUSTOMER_PHONE|value if empty}
{MERGE_DATA:CUSTOMER_LAST_ORDER_ID|value if empty}
{MERGE_DATA:CUSTOMER_LAST_ORDER_NAME|value if empty}
{MERGE_DATA:CUSTOMER_CURRENCY|value if empty}

//DEFAULT_ADDRESS
{MERGE_DATA:DEFAULT_ADDRESS_CUSTOMER_ID|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_FIRST_NAME|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_LAST_NAME|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_COMPANY|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_ADDRESS1|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_ADDRESS2|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_CITY|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_PROVINCE|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_COUNTRY|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_ZIP|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_PHONE|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_NAME|value if empty}
{MERGE_DATA:DEFAULT_ADDRESS_PROVINCE_CODE|value if empty}
//abbreviated state name ("Colorado" becomes "CO")
{MERGE_DATA:DEFAULT_ADDRESS_COUNTRY_CODE|value if empty}
//abbreviated state name ("United States" becomes "US")

//BILLING_ADDRESS
{MERGE_DATA:BILLING_ADDRESS_CUSTOMER_ID|value if empty}
{MERGE_DATA:BILLING_ADDRESS_FIRST_NAME|value if empty}
{MERGE_DATA:BILLING_ADDRESS_LAST_NAME|value if empty}
{MERGE_DATA:BILLING_ADDRESS_COMPANY|value if empty}
{MERGE_DATA:BILLING_ADDRESS_ADDRESS1|value if empty}
{MERGE_DATA:BILLING_ADDRESS_ADDRESS2|value if empty}
{MERGE_DATA:BILLING_ADDRESS_CITY|value if empty}
{MERGE_DATA:BILLING_ADDRESS_PROVINCE|value if empty}
{MERGE_DATA:BILLING_ADDRESS_COUNTRY|value if empty}
{MERGE_DATA:BILLING_ADDRESS_ZIP|value if empty}
{MERGE_DATA:BILLING_ADDRESS_PHONE|value if empty}
{MERGE_DATA:BILLING_ADDRESS_NAME|value if empty}
{MERGE_DATA:BILLING_ADDRESS_PROVINCE_CODE|value if empty}
//abbreviated state name ("Colorado" becomes "CO")
{MERGE_DATA:BILLING_ADDRESS_COUNTRY_CODE|value if empty}
//abbreviated state name ("United States" becomes "US")

//SHIPPING_ADDRESS
{MERGE_DATA:SHIPPING_ADDRESS_CUSTOMER_ID|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_FIRST_NAME|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_LAST_NAME|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_COMPANY|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_ADDRESS1|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_ADDRESS2|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_CITY|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_PROVINCE|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_COUNTRY|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_ZIP|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_PHONE|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_NAME|value if empty}
{MERGE_DATA:SHIPPING_ADDRESS_PROVINCE_CODE|value if empty}
//abbreviated state name ("Colorado" becomes "CO")
{MERGE_DATA:SHIPPING_ADDRESS_COUNTRY_CODE|value if empty}
//abbreviated state name ("United States" becomes "US")

Abbreviate State/Province in Net-Results

When enabled, we’ll use the abbreviated version of the state/province for any Contacts created in Net-Results by the Shopify App.

Enable/disable abbreviation of state/province names

As an example, for any customer in Colorado, their state would appear in Net-Results as “CO”.

Abbreviate Country in Net-Results

When enabled, we’ll use the abbreviated version of the country for any Contacts created in Net-Results by the Shopify App.

Enable/disable abbreviation of country names

As an example, for any customer in the United States, their country would appear in Net-Results as “US”.

Was this article helpful?

Related Articles