Canceled Subscription Segment in Customer.io

Track customers who have canceled their subscriptions and re-market to them by creating one of these two types of segments! This article will help you create the following types of cancellation segments:

  1. All (or any) Canceled Subscriptions
  2. All (or any) Canceled Subscription with no Active Pass or Subscription
  3. Canceled a Specific Subscription with no Active Pass or Subscription


If you have a canceled subscription segment created, we recommend utilizing the duplicating feature!


You'll begin by creating a New Segment:

Begin by going to Segments > Create Segment

You'll want to choose a Data Driven Segment

Add the name of your segment. While a description isn't necessary, Union does recommend including a tag to boost productivity.

All Canceled Subscriptions Segment

In this segment, you'll create an audience of anyone who has ever canceled their subscription. This is a general segment and not for any specific subscription. This could include people who currently have an active subscription or an active pass.


Canceling a subscription is an action someone can perform in Union. This means, you'll want to add an Event Condition and search for subscription_canceled. Then, click Save Changes.



Any Canceled Subscriptions Segment & No Active Passes or Subscription

This is a general canceled subscription segment but also includes people who do NOT have any active pass or active subscription.


Like the above, you'll add an event condition and search for subscription_canceled.


Then, add (2) Attributes that are false. *order does not matter

  • active_pass

  • active_subscription

It will be important that you keep; All of the following conditions match, because we want to make sure that we're only capturing people who match these rules specifically. Verifying this is easy because you'll see the conjuncture, and, on the side of all the conditions you're adding. The, click Save Changes.


Canceled Subscription for a Specific Subscription & has no Active Pass or Active Subscription

If you're wanting to gather customers who canceled a specific subscription, you'll begin the same as the above examples. Add an event condition and search for subscription_canceled.


You will want to Refine the condition and click Add Event Data Filter.


In Union, you'll want to visit, Pricing > Subscriptions and click on the subscription name. For this part, we're looking to capture the subscriptions ID. You'll find the ID in the subscription overview. While you can use the name, we advise against this in case there are any name changes to your passes as this could break your segment. The benefit of using a pass_type_id, allows you a peace of mind that your segment is “just going to work”.


Once you have your ID, you'll pop back over to your Customer.io segment and add the attribute, pass_type_id. For the Value, you'll drop the ID you just captured from Union.


Like the segment above, you'll want to add (2) attributes that will be set to False.

  • active_pass


  • active_subscription


Since all conditions must apply, please look for the conjunction, and, on the side of your segment and click Save Changes.



If you ever need to verify the correct "people" are being generated, you can click on the number of people in the segment.


Click on a customer to see their attributes in Customer.io and/or copy the email to your Union account if you would like additional verification.



Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.