Allowing Users to Opt Back In

Welcome to our new Audience pages! Please take our brief survey at the bottom of this page.

Sometimes users change their minds. They opted out, and now they miss receiving your emails. How can a user opt back in?

Three ways to allow a subscriber to opt back in are described below: through a hosted opt-in page, on your website (using Sailthru’s API), or via a transactional email.

Via Hosted Opt-In Page

If a user clicks the unsubscribe link in a Sailthru email they have previously received, this will direct them to the Sailthru-hosted opt-out page.

The optout page will check the user’s profile:

{if profile.optout=="all"}

Then it will display an option to click to opt back in.

Via Your Website + API

If you use Sailthru’s API, you could follow these suggested steps in order to give users the option to opt back in by signing back up for email via your website. For example, when users click the “unsubscribe” link in an email and arrive on the unsubscribe confirmation page, you can provide a button for users to opt back in in case they clicked unsubscribe link in error.

1When the user clicks submit, post a USER api call to Sailthru, passing the parameter optout_emailwith a value of none. This will reset the user’s status to valid.
2Alternatively, if you don’t want to revalidate an opted out user immediately, you can use response codes to check API error responses from Sailthru. See API Response Codes. For example, if error 32 or 33 is detected (user is opted out), code your webpage to show a message such as: “You are opted out. Do you wish to opt back in?” Include a submit button.

Via Transactional Email

Alternately, you could follow these suggested steps in order to send a transactional email to the user that would allow them to click a confirmation link within the email in order to opt back in.

1First create a template named Opt-in Confirm

 

2In the Code tab of that template include:
a href="{signup_confirm()}"click here to opt back in.
3Send this template using Sailthru’s SEND api call when an opted-out user tries to signup or completes an action on your website that would send an email. Note that only this template named Opt-in Confirm can be sent to opted-out users. The signup_confirm without any parameters will make the user valid.

If you use Sailthru’s Purchase API, please also see force send for purchase receipts.

If a user has hardbounced, not opted out, then the above will not work. Please contact  Support or your Customer Success Manager with questions.

Top