Campaign Studio

Preference center landing page

Preference center landing pages enable your contacts to decide which messages they want to receive, rather than unsubscribing from all communication. This includes preferred channels and timing for how and when contacts receive messages.

Complete the tasks listed in the following checklist:


Before creating preference center landing pages, you must complete the steps listed in Unsubscribe settings.

Creating a preference center landing page

To create a preference center page:

  1. Log in to Campaign Studio.

  2. In the left navigation pane, click Components > Landing Pages.

  3. Click New.

  4. In the options on the right menu, set Set as preference center page to Yes.

  5. Select the template that you want to use. You can use a default Campaign Studio template. However, custom templates are easier to align with corporate branding.

  6. Click Builder.

  7. In the Content section, drag the Preference Center option to the staging area on the left.

  8. Click Configure.

    Many of the slot types available on the preference center pages are also standard landing page slots. You can use these slots on the preference center pages and add more content beyond preference options.

    The following slots are specific to the preference center:

    • Segment List: Contacts can opt in or opt out of specific segments with this slot on the preference center page. If a segment has the Available in Preference Center option set to Yes, the list shows the segment.

    • Category List: Contacts can select which categories they receive messages from when this slot is present. If a message is not categorized, preferences are not applied. The preference center only displays global categories, but does not display other categories for specific item types.

    • Preferred Channel: Contacts can choose the channels where they want to primarily receive messages. Contacts can choose the channels that are enabled in the instance. This is useful if you use the Marketing Messages feature.

    • Channel Frequency: Any channels configured for use in the instance can appear, replacing %channel% that appears in the builder preview. If a contact is subscribed to a channel, the checkbox will be checked automatically. Contacts may unsubscribe from a channel by clearing the checkboxes for channels they prefer not to receive messages on before saving their preferences. Additionally, contacts can set frequency limits for how many messages they can receive in a specified time per channel. Finally, contacts can set a vacation period, during which they can unsubscribe from all messages. After the vacation period, they can resubscribe.

    • Save Preferences: This slot is required for all preference center pages. This is a customizable button. When you click this button, it submits the preference form and saves any changes to the contact record. The other preference center slots make up a form, while the Save Preference slot acts as the submit button for the form. If a preference center page does not contain the Save Preferences button, contacts can see a default, unbranded page. You can style the button like any other button on a landing page.

    • Success Message: After a contact clicks the Save Preferences button, Campaign Studio displays a confirmation message. You can drag the slot onto the page, and edit the content like a text slot. The content of this slot displays after the form submission.

    • Dynamic Content: Preference center pages support dynamic content. For more information, see Dynamic web content documentation.

  9. Click Save.

If you build multiple preference centers with different options or branding, name them appropriately so you can find the right page later.

Attaching the preference center landing page to an email

After creating a preference center landing page, you must attach it to an email.

In the email editor, in the general options section, use the Preference center page menu to choose your preference center. Only landing pages which are configured as preference centers display in the menu. If a preference center is not selected, when a contact clicks unsubscribe they do not see your branded page. Instead, they see either the default preference page or the unsubscribe confirmation.

After you have sent an email, you may change the preference center. When a contact clicks the unsubscribe link from the email, they see the update page. They do not see the page as it displayed when you sent the email they clicked on.

You must include the {unsubscribe_url} or {unsubscribe_text} token in the email. To use custom text on the link to the preference center page, use {unsubscribe_url} as the link destination. To fetch the default text set in Settings > Configuration > Email Settings, which includes the link to the preference page, use {unsubscribe_text}. Do not use the {pagelink=ID#} token for preference center pages.

Testing the preference center landing page

  1. Create a test segment containing your own contact or other internal contacts assisting with the testing process.

  2. Clone the email as a segment email.

  3. Send the email using this internal testing segment as the source segment.

    Do not send the email using Send as example.

  4. Click the Unsubscribe link.

    • If the setup is correct, Campaign Studio displays the preference center page with the preference options.

    • If the setup is incorrect, the contact is unsubscribed from all communications. You must manually resubscribe the contact from their contact profile by checking the box next to emails in Preferences. For more information, see contact options.

Adding other forms

Campaign Studio’s preference center pages support more forms, beyond the actual preference form constructed with various slots. To add another form, which may enable a contact to update the information you have on their profile, use the token {form=ID#}. You can build a form specifically for the landing page, with the fields you want to enable contacts to update on their own.


If you are adding more forms, you must add them to the page under the preference options and Save Preferences button.