Enroll Contact in Workflow after Order includes specific Line Item

Hi Everyone,
I’m struggling and I need some help.
We are setting up our new Shopify store but use HubSpot for our CRM. I have already sync’d everything across both platforms.
I am trying to set up a workflow that sends an email to a contact who has purchased a specific item (and only that item).
I felt like this would be simple, but in the “Order” sync’d from Shopify, it only shows Line Items and it doesn’t seem to be working as a trigger. There are no item specific properties inside of the “Order” trigger section.
My primary trigger is set as Any Order > Stage > Processed
I’ve tried adding:

  • Line Item (name/record id and the shopify specific property handle)
  • Product (name, record ID, handle)

Help :sob:

Hi @ImNerdy

The issue is that contacts arenet associated to line items, these are part of the order.

I’ve not worked with the order object myself yet but assume it behaves like line items and deals.

So you would create a list of orders and use the line items filters in those. Then create your list or workflow and check for order which are part of the list you just created.

At the moment you can only check across “one level” of associations so I always use the above approach to go two levels deep.

Frank

You are the best. This workaround was successful! Thank you so much.

Hey @ImNerdy - thanks for posting in the Community!
I just wanted to check in and confirm whether or not @franksteiner79’s suggestion works for you here! If not, can you please provide context around any other error(s) you see after making these edits?
Shane, Community Manager