Skip to main content

Hi there,

I would like to create a flow that is triggered by a custom property update when a user cancels their subscription.

When a user cancels their subscription, I will update that custom property and I would like to send them a “Sorry to see you go” email.

I think could do this with a Segment trigger or a Date property trigger, however I’m concerned that if a user cancels their subscription a second time, their Profile will not re-enter the flow.

Please let me know if there is a sensible way to create a flow that will send an email every time a user cancels their subscription.

Thanks in advance
Joe vB

From Klaviyo Support:

For a flow like this, you can use a segment triggered flow based on the custom property updated when someone cancels their subscriptions. However, as you mentioned, if they cancel their subscription a second time they won't re-enter the flow for a segment triggered flow. The best flow to use would be a metric triggered flow, then send us a 'Canceled Subscription" event via the API, using our Create Event endpoint. 
 
This would trigger the flow anytime you send us the event for a profile. You can include also event data that can be used in the email as well from the event, if you wanted to include the Subscription name, or subscription details that can be done as well.

 

I’ve been advised via support to use the Events API and I think this will be the right solution for my case.


Thank you for sharing this solution ​@Joe vB ! Very helpful for others to know moving forward. 

 


Reply