Data synced from the ActiveCampaign Shopify integration

The Shopify integration is available on the following plans:

  • Plus
  • Professional
  • Enterprise

The ActiveCampaign for Shopify integration is a one-way sync that sends actionable purchase and abandoned cart data directly from your Shopify store into your ActiveCampaign account for both logged in customers and guests.

You can use this data to send customized follow-up emails to your contacts, trigger automations to run based on customer and purchased data, create list segments, configure automation goals, and more.

In this article, you'll learn what Shopify data is synced to ActiveCampaign as well as which ecommerce segment conditions will be made available to you once the integration is configured.

Shopify data on the contact profile page

When contacts are synced from your Shopify store to your ActiveCampaign account, their order(s), as well as abandoned cart information, will be displayed in an Ecommerce box. This box is located on their profile page:

Ecommerce box on contact profile record

You will be able to sort information by Ecommerce activity:

Sort by Ecommerce activity

And you can sort by store name if you have more than one Shopify store connected to your ActiveCampaign account.

Filter by store name

The Ecommerce box will display statistics that show total revenue, total orders, and number of products purchased.

Ecommerce statistics

In addition, the following information will be included in the Ecommerce box:

  • Order number
  • Total (order price)
  • Order Date and time
  • Order status (Completed or Abandoned)
  • Store name

Clicking the "Products" button will open the details for that specific order on the right side of your screen.

Here you'll see the following information for that order:

  • Order status
  • Order number (this will contain a link that will open the order in Shopify)
  • Order total
  • Order date and time
  • Discount code and discount price
  • List of products contained in the order:
    • Image of the product (if available)
    • Product name
    • Product category (if available)
    • SKU
    • Quantity ordered
    • Product price

In addition, we'll display synced order information in the activity stream for each contact.

Clicking the Order ID number in this "Order Details" will open the order in your connected Shopify store.

When a contact abandons a cart, an entry called "Cart Abandoned" will appear in the contact's activity stream on their profile page:

Recent activity example

While we'll sync all contacts who check the "Accepts Marketing" box and those who don't through this integration, that opt-in preference will not be displayed on the contact profile page.

In order to see which contacts opted into marketing through your Shopify store, you will need to create an advanced search using the Ecommerce > Has opted into marketing segment condition.

Fields imported from Shopify

Below, you'll find a list of fields imported from Shopify as well as which fields they are mapped to in ActiveCampaign. These fields will appear on a contact's profile page if they were added to your ActiveCampaign account from Shopify:

Shopify Fields ActiveCampaign Standard Fields
Customer first name
First name
Customer last name Last name
Customer email Email
Company Account
Phone number Phone
Product title Product name
Product type Product category
Product ID Product ID
Order total Order total
Order shipping method Order shipping method
Order date Order date
Product price
Product price
Product description
Product description
Product quantity
Product quantity
Product image
Product image

Note on the synced phone number from Shopify:

We will first look for a customer's phone number on their customer record in your Shopify store. If that phone number is found, we will sync it to your ActiveCampaign account.  If the customer does not have a phone number in their record, we will then check if they have a phone number associated with their default shipping address. If the phone number is found, we will sync it to your ActiveCampaign account. If the customer does not have a phone number associated with their default shipping address, we will not sync the customer's phone number. 

Additional information

Use Ecommerce segmenting conditions
Ecommerce segmenting conditions will be available in your account once you enable the WooCommerce integration. You can use these conditions to create "If/Else" forks in automations, conditional content in your campaigns, goal conditions in your automations, set up"Split Test"automations, update a deal score or contact score, send targeted campaigns by creating list segments, and more.

Personalize communications
Use personalization tags generated from this integration in your campaigns and automation emails. Doing so lets you dynamically display product-specific content in your messaging.

Start an automation when a customer makes a purchase
Add a contact to an automation as soon as they make a purchase with the "Makes a purchase" automation trigger.

View order information in the Conversations Unified Inbox
If you're using Conversations, agents will see an overview of a known visitor's order history. This information will dynamically appear in the Conversations Unified Inbox whenever a conversation is opened with a known visitor. Agents can use this information to gain greater context when interacting with a visitor which will allow for deeper engagement. 

Recover abandoned carts
Read about our Abandoned Cart feature and learn how to start an automation when a customer abandons their cart. 

Enable site tracking for your Shopify store
See which page in your store contacts are visiting with site tracking.

Have more questions? Submit a request