Differentiate unsubscribe by contact or by automation

Hi,

I have a whole bunch of automations set up that is basically an intricate system of subscribing and unsubscribing from lists. Now I want to create an automation that removes a contact from all automations when he/she unsubscribes by clicking the unsubscribe link in an email but due to all the unsubscribe actions in the existing automations this workflow is triggered incorrectly.

Is there a way to start an automation ONLY when a contact unsubscribes him/herself by clicking the unsubscribe link in the email? I already tried visits page info.mantelaar.nl/unsubscribe with a * as a wildcard but it doesn’t seem to work. Also the Clicked Link action doesn’t include unsubscribe links.

Any help is appreciated!

1 Like

Hey @mantelaar,

Do you think tagging he/she with “visited unsubscribe link” in one of the existing or new automations, and then starting the automation with, Tagged “visited unsubscribe link” --> unsubscribe, would work for you?

Talk soon,

Perry

That would work but how would I do that? I tried the trigger “visited webpage” and then the start of the unsubscribe URL with a wildcard * but it did not catch it.

Hi there, Amy from ActiveCampaign’s Customer Experience Team. We’re just refreshing our forum page and I wanted to add some help here for anyone who comes across this page/question/post.

Should a contact be unsubscribed by an automation action, it would be best to set up an ‘add tag’ action beneath each ‘unsubscribe’ step with a tag that is specific to the action such as ‘Unsubscribed from automation’.

When this tag is applied, you can then use this in all other automations either by:

  • Using this as a segment in the start trigger: Tag ‘Unsubscribed from automation’ does not exist; or
  • Set up an if/else statement with condition: ’ Tag exists ‘Unsubscribed from automation’

Though you’ll need to note that if a client is on 2 different lists and completes BOTH actions (manually unsubscribed via link AND is unsubscribed via an automation) they will only be identified as someone who was unsubscribed via the automation (as they are tagged).

This means you can use the ‘unsubscribes from list’ start trigger - and then use either of the above options to ‘filter’ out those who were unsubscribed via an autmation.

This will work very well if you have 1 specific list in mind, however if you have multiple lists, you can either set up multiple tags and multiple start triggers.

Any questions or additional ideas, thread them below!