Hello @Fraser18 ,
Although I agree with what @Jessica eCommerce Badassery is saying here, I would say there is some self limitation that might be occurring.
Essentially, there wouldn’t be a way to utilize the built in flows + webhooks to accomplish your goal. But that doesn’t mean you wouldn’t be able to do it via a 3rd party app like Jessica suggested or even by:
- Creating your own custom “unsubscribe event” which you would be able to trigger the flow off of. Similar to any metric triggered flow
- Utilize our API to export those unsubscribe events directly to your own external tool of your choosing.
For the second point, that’s essentially what Zapier (or any other 3rd party tool) will accomplish. We also call this out in our How to Add a Webhook Action to a Flow guide: “Events that don’t trigger a flow, such as Unsubscribed from List, cannot be used for webhooks.”
So Klaviyo is not a good platform to use for marketing? I mean I don’t see why flows only trigger once. How are we meant to use any form of integration with this if we can’t two-way sync.
So to confirm, there is NO WAY to sync Klaviyo to an external system every time a user subscribes or subscribes to lists and segments?
@Fraser18
Gotcha. Unsubscribing is not an event you can use to trigger a flow, but it is an event available in Zapier so you could use that to send the webhook instead.
In theory, if they unsubscribe, when they resubscribe, there should be another subscribe event. but you’d have to test it to be sure.
And as I mentioned in my first response, segments and list triggered flows do not trigger more than once.
Thanks @Jessica eCommerce Badassery
If a subscriber opts out i.e. suppresses we need to send an optOut custom fields to another system. If they opt back in (out of suppression) Then this needs to be sent to the external system. However, if they then opt out again, this needs to go to the external system. But currently this doesnt trigger the flow which is a massive problem for us.
To make it concise, the issue we have is when a profile enters a segment for the second time, the trigger is not firing. We need this to fire fore integration purposes.
@Fraser18 Unfortunately, a user will never activate a segment or list triggered flow more than once. It’s very frustrating, i know! Been hoping for this functionality for a looooonng time.
Is it possible to trigger this flow off of a metric event? Those will trigger every time.
If you provide more context around what you’re trying to accomplish we might be able to figure out a workaround.