How to add an unsubscribe link

Adding additional Message Streams to a Server is currently a beta feature added to approved accounts. To learn more about Message Streams, read our announcement.

Every message sent through a Broadcast Message Stream in Postmark is required to have an unsubscribe link. Unsubscribe links will also work for messages sent through Transactional Message Streams, though they are not required.

If a recipient unsubscribes from your messages, Postmark will unsubscribe their email address from your Message Stream and redirect them to a page letting them know the unsubscribe was successful. The address will then be listed in the Suppressions for your Stream.

If you'd like to sync your Suppressions to a list you maintain or receive notifications of unsubscribes, there are two options:

Insert with Templates

If you're sending with Postmark's Templates, you can add an unsubscribe placeholder.

{{{ pm:unsubscribe }}}

By default, the unsubscribe link will have a text of "Unsubscribe". With a label field added to the placeholder, it's possible to change this text.

{{{ pm:unsubscribe label="Unsubscribe here!" }}}

Unsubscribe link in Templates

Insert in non-Template messages

Broadcast messages that aren't sent with a Template in Postmark will automatically have the unsubscribe link appended in the footer of the email. These unsubscribe links will have the text of "Unsubscribe".

Or, you can use the unsubscribe placeholder within the message's HTML, making sure to escape the label's quotes as seen here:

{{{ pm:unsubscribe label=\"Put Unsubscribe text here!\" }}}
Last updated July 2nd, 2020

Still need some help?

Our customer success team has your back!