Solved

Is it possible to receive information through an API when a particular customer reads or views a specific email?

  • 28 December 2023
  • 2 replies
  • 21 views

Badge +2

About 6 months ago such functionality was not available. 

icon

Best answer by saulblum 28 December 2023, 15:17

View original

2 replies

Userlevel 5
Badge +7

You could filter a Get Events call with the metric ID of the Opened Email metric and the profile ID of the specific profile.

https://developers.klaviyo.com/en/reference/get_events

filter

Allowed field(s)/operator(s):
metric_idequals
profile_idequals

You can’t filter on a specific campaign or flow message ID but the event properties will include the campaign or flow ID, and you can also add a time range to the filter.

Userlevel 5
Badge +7

If you have the CDP add-on, you can also set up webhooks for events like Opened Email: https://help.klaviyo.com/hc/en-us/articles/17760478970907

Reply