There may be affiliate links in this post which means I may receive a commission if you purchase something through a link. However, please be assured that I only recommend products I have personally used and love!

Update July 2019:

This blog post isn't relevant if you add subscribers to a sequence via a visual automation. When subscribers are added to a sequence via a visual automation, as soon as they receive the last published email in the sequence, they're marked as having ‘completed' the sequence, which effectively means they've been unsubscribed from the sequence.

If you add subscribers to sequences via rules, bulk actions, integrations, etc, then this blog post is still relevant.

This is a topic I keep returning to – wanting to know which of your subscribers are currently in a sequence. Because, like I keep saying, you really don't want to be sending regular newsletter broadcasts to your new subscribers as they're going through your welcome sequence. It's really jarring, can make you look salesly, and is generally going to undo any of the good work you're doing in your nurturing them to being lifelong fans.

This is the first blog post I wrote about the topic: In Defence of the ConvertKit Tag

And then a while later I expanded on that in this post: How to Use ‘In Sequence’ Tags in ConvertKit

If you want a straightforward roundup of your options, you can get my guide here. (If you choose option 3 in that guide though, there's a more detailed explanation in this blog post).

However, it has more recently come to my attention that whilst ‘In Sequence' tags work great 95% of the time, there is one scenario where they can cause absolute chaos.

If a subscriber is subscribed to a sequence for a 2nd time (e.g. a welcome sequence), then they have the In Sequence tag added, but they don't receive the emails (because ConvertKit only sends subscribers a sequence once), and then they're never considered to have ‘finished' the sequence, which means they never have the In Sequence tag removed. They're eternally tagged as being in a sequence that they're not actually in or receiving.

The easiest way to handle this is to create an automation rule that unsubscribes subscribers from a sequence as soon as they complete it. If you've already had a bunch of people finish the sequence, you can publish a new email at the end of the sequence and existing subscribers in there will complete the sequence ‘again' and be unsubscribed from the sequence.

However, if you may want to add additional emails to the end of a sequence and have existing subscribers receive them, or if you've got subscribers excluded from a sequence and they therefore never complete it, I've shifted to using ‘In Sequence' Segments instead.

For this we're primarily interested in when they finish a sequence, and from there we can easily work out who's currently in the sequence (for real – not just stuck in there!).

If there's only ever one source for each sequence (1 form or 1 ‘completes another sequence'), then In Sequence tags should still work fine. This is going to be most important for people who have several entry points into the same sequence, and they may have subscribers entering the sequence several times (even though they only receive it once).

1. Create/update an automation rule to tag them when they complete a sequence

Just a reminder that completing a sequence is classed as when the last published email in the sequence has been sent.

Or, if you're using a newsletter tag, it may look like this:

You're going to repeat this for every relevant sequence (I'd say any with 2/3+ emails). You may also be subscribing them to other sequences and such in the rule, but it's the Completed tag we're interested in adding.

2. Set up your In Sequence Segments

You want to set up a segment for each ‘Completed' tag you just created.

The effect of this is to show anyone currently subscribed to the sequence (and subscribers are considered permanently subscribed unless you unsubscribe them via an automation rule), but not people who've completed the sequence.

Advanced note: If you have any exclusions from your sequence (i.e. the sequence as a whole or from the last published email in the sequence), you also want to add those to the ‘none' section of this segment. This is because ConvertKit considers subscribers ‘in' a sequence even if they're excluded from all of it or 1 specific email. If they're excluded from all of it or the last email, they'll never finish the sequence and they'll never be tagged as having completed. There is a very slim chance that occasionally someone will be excluded from the ‘In Sequence' segment but is currently receiving earlier emails in the sequence before they are excluded from the sequence itself, but this is likely to be extremely rare.

3. Send your Broadcasts to the right people

  • If you want to send to everyone who's been through your welcome sequence (and anyone else with the Newsletter tag):
  • If you want to send to everyone who has your newsletter tag but not to people who are currently in the welcome sequence:

You've now got the following groups to play with:

  • Newsletter (tag)
  • Completed a specific sequence (tag)
  • Currently in a specific sequence (segment)

Hopefully this gives you an idea of the variations and targeting that's possible.

4. Automation Rule for Custom Unsubscribe Links

If you've set up a custom unsubscribe link for people to stop receiving a specific sequence (but remain on your list), then you need to work out the most appropriate rule for you.

The question to be asking yourself is: “When someone finishes the regular version of this sequence, what usually happens?” You want to make sure that this is reflected in your automation rule as they're not going to finish in the regular way.

Note: If you unsubscribe someone from a sequence, you can't manually (or through automation) get them reactivated/resubscribed. You have to email ConvertKit Support to do this.

5. Another useful benefit of the ‘Completed: ____ Seq'

Sometimes you may want to add additional emails to a sequence, these emails will send out to all subscribers in the sequence by default. Often you don't want that to happen. If this is the case, then you can just exclude the ‘Completed: _____ Seq' tag from the newly added email(s) and people who've already finished the sequence won't get it.

Changing from In Sequence tags to In Sequence segments.

Once you've changed your rules to tag people when they complete a sequence, the only thing you need to do to change from ‘In Sequence' tags to ‘In Sequence' segments is to tag everyone who's already completed your sequence(s). Unfortunately this is not super straightforward 🙁

Here's a quick video on the best/easiest way I've found to do it:

There may well be other groups who you want to consider as having ‘finished' the sequence (either due to exclusions or other automation rules that took them off to other sequences based on actions e.g. buying something). Please do feel free to contact me if you'd like some help figuring it out for your setup.

Here's the thing though, I'm pushing the limit of what's possible in ConvertKit, and that's a super exciting thing to be doing, but it does mean that sometimes I don't get it quite right, or unanticipated things happen as a result of the workarounds I dream up. I'm constantly developing and fine tuning my approach to ConvertKit, and that does occasionally mean changing things.

If you were previously using In Sequence tags and you're worried that you may have people ‘stuck' as a result, please do feel free to contact me and I'm more than happy to take a look and help you move forward effectively.