Hello Klaviyo Community,
I'm currently working on a system where I aim to synchronize and manage customers from Klaviyo lists. My question is: Is it possible to retrieve information regarding whether a customer is included in a list and when they unsubscribe? I've already tried subscribing to metrics, but there have been instances where the metrics weren't triggered and the customer wasn't updated. Also tried fetching all customers from a list but then my customers in DB have still status that they are in the lists, because i don't receive the ones who unsubscribed.
Additionally, I would like to update consents (including profile properties) for customers. I was thinking about sorting profiles by the "updated" timestamp and updating subscriptions and properties based on that. Can I rely on this method of sorting by updated timestamp, or is there a better approach that I might be missing?
Thank you