Data synced from the ActiveCampaign Shopify integration

Available on Plus, Professional, and Enterprise plans.

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.

Shopify data on the contact profile page

When contacts sync from Shopify to your ActiveCampaign account, data will appear on their contact profile records.

Ecommerce object

The Ecommerce object contains order and abandoned cart data for your connected store. 


From this object, you can:

  • Sort data in the Ecommerce object. You can sort data in this object by the following:
    • Ecommerce activity. Select either "Completed" or "Abandoned"
    • Store name. Use this to sort data by a specific store if you have more than one store connected to your ActiveCampaign account
  • View metrics. The Ecommerce object displays metrics that show total revenue, total orders, and the number of products purchased
  • View order information. The following information is available in the Ecommerce object for orders: 
    • Order number
    • Total (order price)
    • Order Date and time
    • Order status (Completed or Abandoned)
    • Store name
  • View product detail information. Each order listed in the object has a "Products" button. Clicking this button opens the order details for that specific order.


  • Details here include: 
    • Order status
    • Order number (Clicking the Order ID number opens the order in your connected Shopify store)
    • Order total
    • Order date and time
    • Discount code and discount price
    • Products contained in the order:
      • Image of the product (if available)
      • Product name
      • Product category
      • SKU
      • Quantity ordered
      • Product price

Ecommerce information on the contact's activity stream

The following information appears on the contact's activity stream:

  • Synced order information
  • Abandoned carts

Shopify store tags

This integration syncs your Shopify store tags. These tags appear in the "Tags" section of contact profile records. 

You can manage your customer tags on the Manage Tags page in your account. To go to the Manage Tags page, click “Contacts” then click “Manage Tags.”

"Accepts Marketing" information

This integration syncs all contacts who check the "Accepts Marketing" box and those who don't. However, this preference is not displayed on contact profile records. 

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 is a list of fields imported from Shopify and the fields they are mapped to in ActiveCampaign. These fields appear on profile records for synced contacts. 

Shopify fields ActiveCampaign 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


* About the synced phone number from Shopify

The integration will first look for a customer's phone number on their customer record in your Shopify store. If the integration locates that phone number, it will sync to your ActiveCampaign account. 

If no phone number is found on the customer record, the integration will check to see if the customer has a phone number associated with their default shipping address. If the integration locates that phone number, it will sync to ActiveCampaign. 

If no phone number is found, we will not sync the customer's phone number. 

Additional information

Use Ecommerce segmenting conditions
Ecommerce segmenting conditions are available in your account once the Shopify integration is enabled. You can use these conditions to create:

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 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 dynamically appears in the Conversations Unified Inbox when a known visitor opens a conversation. Agents can use this information to gain greater context when interacting with a visitor, allowing 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.

Was this article helpful?
2 out of 4 found this helpful

Have more questions? Submit a request

Start free trial