Subscription preference centers let users control which messages they receive, improving user experience and maintaining compliance. Iterable offers three approaches:
- Default subscription pages - Hosted by Iterable with your branding
- Third-party solutions - Professional centers with no development required
- Custom preference centers - Full control over design and functionality
Continue reading to learn about the different options for your users to manage their subscription preferences, and how to choose the right one for your needs.
# In this article
# Choosing the right solution
Use default subscription pages when:
- You need a quick, simple solution.
- You don't require custom branding or advanced functionality.
- You want minimal setup and maintenance.
Use a third-party solution when:
- You need advanced features like A/B testing or analytics.
- You want a professional preference center without development.
- You need advanced features like A/B testing or analytics.
- You want to avoid the complexity of building a custom solution, but you need the flexibility of a more advanced solution than the default subscription pages provided by Iterable.
Use a custom preference center when:
- You need complete control over design and user experience.
- You want to integrate with your existing website or app.
- You have specific branding or functionality requirements.
- You have development resources available and time to build a custom solution.
- You are confident in your ability to implement a secure and compliant preference center solution.
# Default subscription pages
To unsubscribe from an email channel, users click the {{unsubscribeUrl}} link
in the email. By default, Iterable generates default unsubscribe pages similar
to those shown below.
To customize these pages, Iterable uses your project's name and logo and the name of the relevant message channel or message type. You can customize these values in the Settings > Project Settings screen.
-
When users click
{{unsubscribeUrl}}links, the success message displays the name of the channel from which they have unsubscribed: When users click
{{unsubscribeMessageTypeUrl}}links, the success message displays the name of the message type from which they have unsubscribed.-
When users who are currently unsubscribed click
{{unsubscribeUrl}}links,{{unsubscribeMessageTypeUrl}}links, or click the "Resubscribe" button on the default unsubscribe page, the success message displays the name of the channel or message type to which they've resubscribed:
# Third-party solutions
Iterable offers many third-party integrations for subscription preference centers. Some integrations also offer the ability to automate API calls with no programming required, creation of landing pages, and more. Talk to your customer success manager to learn more about the third-party integrations available to you.
TIP
Push Planet offers a subscription preference center solution that's integrated with Iterable, designed for marketers, and requires no software development. It can be added to your existing Iterable contract for easy billing. If you're interested, contact your customer success manager. Additional contract terms and fees may apply.
With Push Planet, you can easily create and maintain email subscription
preference centers and landing pages that sync data to Iterable—no HTML or
software development needed. You can host pages on pushplanet.com, on your
custom domain, or a subdomain of your own site (e.g. subscribe.example.com).
# Custom preference centers
A custom preference center is a page on your website or mobile app where users can manage their subscription preferences for marketing messages. This includes opting in or out of specific message types, channels, and lists.
By creating a custom preference center, you can fully customize the design and user experience. This is the most complex option, but it gives you the most control.
To create a custom preference center, your team needs to:
- Set up message channels and types in Iterable.
- Build a custom preference center on your website or app.
- Add your preference center's URL to Iterable (as a hosted unsubscribe URL).
- Set up the hosted unsubscribe URL to support easy unsubscribe (optional).
- Include the hosted unsubscribe URL in campaign templates.
In addition to the above steps, your preference center should be developed with security and compliance in mind.
See Creating a Subscription Preference Center for more details.