For sales emails, this is unfortunately only possible through a workaround using a custom number property and the 'Increase property value' action in workflows.
For marketing emails, HubSpot maintains this contact property which you can use in lists:
Marketing emails opened: the number of marketing emails opened. Please note that this value is incremented at most once per email; if the same email is opened multiple times, this value will only increase by one.
Simply look it up under 'Contact properties' and specify in the filter that you would like the list to return contacts where this number is greater than X.
Best regards!
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
What if I want to know if they opened the last 10 emails I sent them? The contact could be in the CRM for a long time, but I want to know if they've opened the 10 most recent emails in a row.