Preference Center
The Preference Center is a Courier-hosted page that recipients are redirected to where they can customize and set their preferred notification delivery methods.
Preference Center
A recipient can select to opt-in or out of a notification (depending on the subscription topic default state) as well as select the preferred delivery channel for a notification (business-tier feature) from this page.
Preference Center Link
When designing a notification template, users can insert a variable link {$.urls.preferences}
to the Courier Preference Center that will provide an auto-generated url.
This link will open the hosted Preference Center where the recipient can configure their notifications preferences.
USER ID
In order for a recipient to successfully set their preferences from a notification, you must include to.user_id
in the Send request.
This is because the user_id
maps the recipient profile to their set preferences. If no user_id
is present in the request, the preferences method will not register.
Adding Preferences Link To Notification Text
Link to the Preference Center from within a notification body by creating a link, and specify {$.urls.preferences}
as the URL.
Preferences URL
NOTIFICATION PREVIEW
Sending a preview email from the notification template will attach a mock URL instead of the preference hosted page.
Adding Preferences Link To Brand Footer
The Preference Center link variable {$.urls.preferences}
can also be added to directly to the brand footer.
Brand Template With Preferences Hyperlink
Unsubscribe Link
In addition to the Preferences Center, an unsubscribe link can be added to unsubscribe recipients from the entire subscription topic. Use {$.urls.unsubscribe}
to add an auto-generated unsubscribe link to your notification.
Unsubscribe Hyperlink
The unsubscribe link will redirect a recipient to a Preferences page confirmation that they have been unsubscribed from the entire notification and topic.
SINGLE SUBSCRIPTION TOPIC
The unsubscribe link will opt a user out of the entire notification including any channels associated to it and redirect them to a successfully unsubscribed confirmation page. The page will only display the subscription topic associated to that notification.
Unsubscribe Page
Preference Center Branding
Just like with email templates, the Preference Center can be customized with your brand. The Preference Center will use the the logo and colors from your default brand.
Preview the Preference Center
To preview the Hosted Preference Page, navigate to the Preference Editor and click on Preview Page
.
Preview Button in Preference Editor
Delivery Channel Customization
If a notification template has multiple delivery channels configured, a recipient will be able to customize and set their preferred delivery channel from the Preferences Page.
BUSINESS TIER FEATURE
Delivery Channel customization is a Courier Business feature. Please contact our Product Experts for more details.
Delivery channel customization allows recipients to choose their preferred delivery channel from the hosted preferences page. Recipient’s custom delivery channels can be reflected as a custom_routing
array in the response when calling the Preferences API.
CHANNEL CONDITIONS
Channel disable/enable conditions in a notification template will not take precedence when a user has custom_routing
channels in their preferences topic. A channel can be disabled by using missing variable guardrails.
Remove ‘Powered by Courier’ Watermark
Developer and Business tier customers have the option to remove the ‘Powered by Courier’ watermark from the Preference Center.
- Go to the workspace settings
- Toggle “Remove Courier branding and watermark”
- Re-publish hosted page in Preference Editor