Skip to main content
Contributor I
July 30, 2026
Solved

"machine_open: true" Filtering

  • July 30, 2026
  • 2 replies
  • 176 views

This is not regarding Apple Privacy Opens. 

I would like to be able to segment opens while filtering by machine_open: true to isolate all machine opens, not just MPP. This is not achievable through the segment builder. For the purposes of this engagement segment, relying solely on clicks would not suffice. 

Will this ever be possible?

Best answer by ArpitBanjara

Yeah, the segment builder won't do it, which is annoying because the data is right there.

Klaviyo records it on every open, they just never added it to the properties you're allowed to filter on. Yes, Apple Privacy Open made that list, Machine Open didn't. No idea why, and I haven't seen anything from Klaviyo about changing it. 

I am not sure if this will work but can you try this? - The Events API does return those properties, so you can you try to pull Opened Email events for your window, find who has zero opens where Machine Open is false, and write that back as a custom profile property you can segment on normally.

I hope this helps and let me know if this works.

I will also tag ​@GabbyEsposito ​@Temi O. from klaviyo support team. maybe they have more info on this?

Cheers

Arpit

2 replies

ArpitBanjara
Principal User II
Principal User II
July 31, 2026

Yeah, the segment builder won't do it, which is annoying because the data is right there.

Klaviyo records it on every open, they just never added it to the properties you're allowed to filter on. Yes, Apple Privacy Open made that list, Machine Open didn't. No idea why, and I haven't seen anything from Klaviyo about changing it. 

I am not sure if this will work but can you try this? - The Events API does return those properties, so you can you try to pull Opened Email events for your window, find who has zero opens where Machine Open is false, and write that back as a custom profile property you can segment on normally.

I hope this helps and let me know if this works.

I will also tag ​@GabbyEsposito ​@Temi O. from klaviyo support team. maybe they have more info on this?

Cheers

Arpit

Arpit Banjara - Lead Email Marketing Specialist at Flowium
KeviSunshine
Expert Problem Solver III
Expert Problem Solver III
August 20, 2026

I just ran into this use case too. Why does Klaviyo not expose the `machine_open` property within flows or segments? This seems like an oversight, particularly as “User has opened an email at least once since starting this flow” feels like one of the most basic engagement metrics to use within a flow.

I’m guessing the machine_open property is a bit unreliable and Klaviyo doesn’t want to get burned on that, but if you’re going to include it as a property metric, it should be filterable.

Posting here for some more visibility– any Klaviyo folks able to chime in on this?