I have a problem making a simple workflow based on if a contact has viewed a page or not.
I essentially have just set a trigger if a contact views a specific page, and if so, one of their properties, is marked as something specific.
For the example below, the contacts’ riding interest is marked as dressage.
But this isn’t working properly. The contact that I test out has not visited this page and yet still is erolled. Exactly is the case with all the other pages as well.
I can see how this is misleading. HubSpot is now distinguishing between event triggers and refinement criteria. You haven’t specified refinement criteria - so the contact meets these non-existent refinements.
The enrollment check does however not test whether the contact meets the event triggers (read the right sidebar carefully, you’ll see how HubSpot distinguishes here). So if a contact meets the event triggers (not checked by the right sidebar) and also the refinement criteria (not specified, hence all green), they would enroll.
It’s misleading and I don’t like it but HubSpot now differentiates between event occurence (not checked as part of the workflow test feature) and additional refinement filters (checked as part of the workflow test feature).