Resubscription in Salesforce Pardot

Anyone who has been using Salesforce Pardot for a long time is probably still familiar with the situation: A contact who had previously opted out signs up for the newsletter again using the corresponding registration form, is shown the thank you page after successful submission and is henceforth in good faith that they receive the latest information from your company.

In fact, such a contact remained unmailable in Pardot until August 2019, as there was no feature for automated re-registration. Against this background, the fact that Salesforce has made it possible to automatically resubscribe signed out contacts with the August 19 release is considered a blessing.

“Hello Again” — solution for seamless resubscribe in Salesforce Pardot:

However, we are of the opinion that the introduced standard process is rather distracting for the user, because a special confirmation link for resubscribers (see screenshot on the right) interrupts the normal registration process and can irritate the user or, in the worst case, completely prevent the user from filling out the form.

That is why we have developed a solution that seamlessly integrates systemic re-opt-in into an existing double opt-in process.

The following instructions are intended to help you flexibly adapt this option to individual requirements in order to offer subscribers a straightforward user experience.

How to integrate the Pardot Resubscribe feature into an existing double opt-in process

What do I have to consider at the beginning?

For the resubscribe process in Pardot to even be possible, Handlebars Merge Language (HML) must be activated in your account. In general, the aspects mentioned here by Pardot itself should also be considered.

Connector Settings

The settings of the connector to Salesforce must allow the “Opted Out” field to be overwritten.

For more information, visit the Salesforce page here.

Double opt-in process

For these instructions, we use an existing double opt-in process, which is basically structured as described by Pardot here. In addition to the lists for unconfirmed (“unconfirmed”) and confirmed (“confirmed”) double opt-ins mentioned there, you need another static list for prospects that have given a global opt-out. A total of three lists are required for the process described below.

In addition, two custom fields must be created, which on the one hand represent the current opt-in status and on the other hand the status of an existing opt-in request. An example of what they can look like is shown in the second screenshot.

Setup

To integrate the Resubscribe feature directly into the existing double opt-in process, you need the following elements:

1. Dynamic content that, depending on the case, includes either the confirmation link (custom redirect) of the existing double opt-in process or the resubscribe link in the double opt-in confirmation email.

2. Three automation rules:

1. If an opt-out is given directly by a prospect (by clicking on the unsubscribe link), the status in the custom field is adjusted for the opt-in status.
2. If an opt-out is set manually (by adjusting the custom field for the opt-in status), the prospect's “Email Status” is set to “Opted out”.
3. The status in the custom field for the opt-in status is set to “Confirmed/Confirmed” after a resubscribe.

The purpose of the dynamic content is to display the correct link for each case: In the case of a new double opt-in request, the normal confirmation link (custom redirect) and, in the case of a repeated double opt-in request, the resubscribe link if there is an existing opt-out.

The dynamic content checks the custom opt-in status field and plays the normal confirmation link with accompanying text as a default variant. In the case of a double opt-in that has already been confirmed (“DEMO DOI — Status” is “Confirmed”), an explanatory text is displayed instead of a confirmation link. If there is an opt-out (“DEMO DOI — status” is “opt-out”), the resubscribe link, also with accompanying text, is played out.

Automation Rules

For example, when a prospect triggers an opt-out by clicking on the unsubscribe link in an email, this is initially only reflected in the two default fields “Opted Out” and “Do Not Email.” An automation rule is therefore required which follows the prospect's custom opt-in status and the corresponding list membership. To do this, an automation rule must be set up with the following rules:

Prospect's email status is Opted Out

Prospect custom field “DEMO DOI — Status” isn't “Opt-Out”

The match type must be set to “Match all” and the repeat to “Enabled”, where the repetition should be daily (“Eligible to Repeat” = “1 day”) and unlimited (“Limit Total Matches” = “Unlimited”).

The following actions must be taken for prospects that meet these criteria:

Change prospect custom field value “DEMO DOI — Status” to “Opt-Out”

Clear prospect field value “DEMO DOI — Requested”

Add prospect to list “DEMO DOI-05 — Global Opt Out”

Remove prospect from list “DEMO DOI-04 — Confirmed”

In addition to the direct opt-out via the unsubscribe link, it may be that the opt-out must be issued by a system user (either Pardot or Salesforce), e.g. because the contact in question has written a corresponding email. Depending on the role or authorization, however, a system user cannot always access the relevant default fields to opt out. We therefore assume that the system user can only edit the custom field for the opt-in status and sets it accordingly to “opt-out”. This status has no systemic effects at first — the contact would continue to be contacted by Pardot even with List Emails. Therefore, an automation rule must be created that also transfers the opt-out to the relevant system fields. In addition, list memberships should also be set correctly.

The automation rule should have the same match type and repeat settings as the automation rule described above, check for the criteria shown in the following screenshot and set the actions shown.

Clicking on the resubscribe link for a prospect with an opt-out does mean that the relevant default fields “Opted Out” and “Do Not Email” are set in such a way that the prospect can receive emails via Pardot again. However, the list memberships and the custom opt-in status must be set by another automation rule. This automation rule should also have the match type “Match all” and, like the other two automation rules, should be repeatable daily. The rules to be set and the actions to be carried out are shown in the screenshot.

Going live

Using a segmentation rule, all prospects that have an opt-out should be added to the list of global opt-outs, otherwise the automation rule for setting the custom opt-in status after a resubscribe would not apply.

Finally, the automation rules should be activated in the following order:

1.” Set Opt Out to Custom Field”
2. “Set Opted Out to Email Status after Manual Unsubscribe”
3. “Set Confirmed to Custom Field after Resubscribe”

Before activating the Automation Rules, be sure to check whether existing prospects are affected and conclusive using the respective preview.

Share this article now
link
blog

Even more about Salesforce Marketing Cloud Account Engagement

salesforce-marketing-cloud-account-engagement
All Categories

More efficiency in B2B marketing and sales: Systematically develop lead qualification

This is how you overcome the challenges of lead qualification in B2B marketing. Checklist for a successful lead qualification strategy. Imagine: Your sales team works on a promising lead for weeks, only to find out at the end that the company doesn't even fit into your target customer profile.

salesforce-marketing-cloud-account-engagement
All Categories

The Editor Tragedy in Marketing Cloud Account Engagement

Find out what problems the Classic Editor poses and why the new Lightning Editor doesn't solve them - and what marketing managers can do until Salesforce helps.

salesforce-marketing-cloud-account-engagement
All Categories

Marketing Cloud Account Engagement - A clear yes to marketing cookies?

This allows you to set up your consent management in Marketing Cloud Account Engagement (formerly Pardot) in a user-friendly and GDPR-compliant manner.

salesforce-marketing-cloud-account-engagement
All Categories

Salesforce Winter '24 Release - Account Engagement Updates

The Salesforce Winter '24 release is in the starting blocks and also brings several new features and improvements for Marketing Cloud Account Engagement (formerly Pardot).

salesforce-marketing-cloud-account-engagement
All Categories

Salesforce Summer '23 Release - Account Engagement Updates

The Salesforce Summer '23 release is in the starting blocks and also brings several new features and improvements for Marketing Cloud Account Engagement (formerly Pardot).

salesforce-marketing-cloud-account-engagement
All Categories

Salesforce Spring '23 Release - Pardot Updates

The Spring'23 release is just getting started! Some exciting new features have been announced for Pardot, the most interesting of which we will briefly present.

salesforce-marketing-cloud-account-engagement
All Categories

Salesforce Winter '23 Release - Pardot Updates

The Winter'23 release is just getting started! Some exciting new features have been announced for Pardot, the most interesting of which we will briefly present.

salesforce-marketing-cloud-account-engagement
All Categories

Salesforce Summer '22 Release - Pardot Updates

The Summer '22 release is imminent! Some exciting new features have been announced for Pardot, the most interesting of which we will briefly present.

salesforce-marketing-cloud-account-engagement
All Categories

Salesforce Spring'22 release — the most interesting Pardot updates

The Spring '22 release is just getting started! Some exciting new features have been announced for Pardot, the most interesting of which we will briefly present.