This is a request for a link that can be at the bottom of all emails that will allow an email recipient to "unsubscribe from all subscriptions" with a click of the link, without having to log in to the site.

Comments

salvis’s picture

Are you sure you want to make it that easy for your site clients to leave you completely?

What if they forward such a mail to a friend and the friend clicks on the link? Or they accidentally click on that link themselves and lose hundreds of carefully selected subscriptions?

gregarios’s picture

Hmmm.... they would have to log in I guess, at least. But, an "unsubscribe all" destination with an "are you sure" after logging in would be good, so they don't have to navigate the subscriptions lists un-checking stuff. (Some people are lacking the intelligence, y'see)

salvis’s picture

Yes, that could be useful.

Who wants to work on in?

gregarios’s picture

Title: Implement "Unsubscribe All" Link for the bottom of all Emails » Implement Better Unsubscribe Link for the bottom of all Emails

As an alternative, can you please make the !manage_url token be the following format:

http://mydrupalwebsite.com/user/<user-id>/subscriptions/taxa?destination=/user/<user-id>/subscriptions/taxa

That way, if the user is not logged in, when they log in they go directly to the subscription category pages so they can unsubscribe easier. And, if they are logged in, they still get there right away.

I'm still getting complainers saying it is too hard to find where to unsubscribe...

Is there a way I can do this in the template, if you don't want to make this change? Please let me know how if so.

gregarios’s picture

Also, it would be nice to at least have the option of an "Undubscribe All" link... yes, even if the risk is great that a friend could unsubscribe you if the email were forwarded... I mean, we already have a !unsubscribe_url option for each individual link... so why not a universal one, or at least the option of one in the template? Please? :)

salvis’s picture

The one piece that's missing is the UID, but you can install the "me" module, then you can put 'me' instead of the UID.

Implementing an unsubscribe-all link is at least half a day's work — I don't have time for this, sorry...

salvis’s picture

I've just added the !recipient_uid in #1007566: Add IDs to the Replacement patterns list..

bohappa’s picture

Do we still need to have this work done? It is possible the agency I am working with could do this if it is still needed. I want to use this excellent module to send customers notifications when we update content they care about. But not providing an easy unsubscribe approach would be considered very bad etiquette.

gregarios’s picture

Do we still need to have this work done? It is possible the agency I am working with could do this if it is still needed. I want to use this excellent module to send customers notifications when we update content they care about. But not providing an easy unsubscribe approach would be considered very bad etiquette.

I'd use it for sure -- but it'd have to be written in as an optional feature in the preferences, not as a hard-wired feature.

bohappa’s picture

Ty for letting me know. Seems like a good suggestion.

salvis’s picture

Issue summary: View changes
Status: Active » Closed (outdated)