Learn how to replace OneSignal’s default unsubscribe link with a branded, multi-language, and personalized email preferences page, while maintaining compliance and tracking.
[unsubscribe_url]
in your email templates. This URL unsubscribes the user from all emails in OneSignal.
To use your own page:
Remove OneSignal's default unsubscribe link
[unsubscribe_url]
in your email templates. This URL unsubscribes the user’s email Subscription from further emails in OneSignal. See Email Unsubscribe Links for details.To use your own page, locate and remove the default link in your template.Block editor unsubscribe link
Add your custom unsubscribe link
Parameter | Description |
---|---|
app.id | OneSignal App ID |
message.id | ID of the email notification |
subscription.email | Subscriber’s email address |
subscription.external_id | User’s external ID |
subscription.language | Preferred language (for localization) |
subscription.unsubscribe_token | Security token for API verification |
Add custom unsubscribe link
Provider | Attribute |
---|---|
OneSignal | data-disable-tracking="true" |
Mailgun | disable-tracking=true |
SendGrid | clicktracking=off |
Mandrill | mc:disable-tracking |
Sample unsubscribe page UI
app_id
token