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.

- 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”.

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! 🙂

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”.

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.

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.

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_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_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.

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.

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