Skip to content

Set up the email subscription preference center

Email subscription preference center overview

Anchor link to

The email subscription preference center lets subscribers choose which types of emails they want to receive, such as newsletters, promotions, or product updates.

Instead of unsubscribing from all emails, users can opt out of specific categories and stay subscribed to what matters most to them. This improves the overall user experience, reduces full opt-outs, and helps you keep a healthier and more engaged audience.

Why you should set it up

Anchor link to

Setting up a subscription preference center improves both user experience and legal compliance.

Improve user experience
Anchor link to

Letting users choose which types of emails they want to receive, such as newsletters, promotions, or product updates, helps reduce full opt-outs and keeps your audience more engaged.

Ensure compliance with email regulations
Anchor link to

Several laws require that users can easily manage their communication preferences:

  • GDPR (EU): Requires clear options to opt in or out of specific types of communication.

  • CAN-SPAM (U.S.): Requires every commercial email to include a visible unsubscribe link.

If you don’t provide these options:

  • You may face legal penalties for non-compliance

  • Your email service provider (ESP) account may be flagged or suspended

How email categories and message delivery work

Anchor link to

How subscriptions are stored

Anchor link to

Pushwoosh tracks category subscriptions using the Subscribed Email Categories tag. This tag stores the list of categories each subscriber is currently subscribed to.

Delivery logic:

  • If a category name is in the list, the subscriber receives emails for that category.
  • If a category name is not in the list, the subscriber does not receive emails for that category.
  • You can populate this tag automatically when adding a category or by importing subscription categories via CSV.

Full opt-out with the Unsubscribed Emails tag

Anchor link to

For a complete opt-out from all marketing emails, Pushwoosh sets the Unsubscribed Emails tag to true. This happens when a subscriber:

With the preference center enabled:

  • Clicks Unsubscribe from all in the preference center.

Without the preference center:

  • Clicks the unsubscribe link in any email — this opts them out of all marketing emails immediately.

In both cases, unsubscribing via the email client using the List-Unsubscribe header (for example, the native unsubscribe button in Gmail or Apple Mail) also sets the tag to true.

Transactional emails are not affected by this tag and are always delivered.

How categories apply to campaigns

Anchor link to

Once the preference center is set up, every marketing campaign you send (via Journey or One‑Time Message) will prompt you to assign a category before sending. Learn more

This ensures emails are only delivered to subscribers who are subscribed to that content type.

Handling transactional messages

Anchor link to

Transactional messages are a separate message type designed for critical, non-promotional communication. Unlike marketing emails, transactional messages bypass all delivery restrictions to ensure they reach the user.

When creating an email campaign in Pushwoosh, you must choose between two message types: marketing and transactional. Learn more about message types and delivery rules.

Set up the subscription preference center

Anchor link to

To enable category-based filtering and let users manage preferences, follow these steps to configure the preference center in your project:

  1. Go to Settings > Configure platforms. Locate Email channel configuration, click Edit, then find Subscription preference center.
Email channel configuration page with Subscription preference center section and Set up categories button
  1. Click Set up categories in the Subscription preference center to define which email categories users can subscribe to (e.g., Promotional, Newsletter, Product Updates, Events).
  1. In the Set up categories modal, review the existing category list, edit category names if needed, and add new categories with Add category.

Then configure subscription options:

  • Subscribe new to subscribe new users automatically when they register.
  • Subscribe existing to subscribe existing users when you save changes.
Set up categories modal with category names and Subscribe new and Subscribe existing columns
  1. Click Save. After you click Save, users will see these categories when they open the preference center.

Manage categories

Anchor link to

Once the preference center is enabled, its settings will appear directly below the email configuration section. Here, you can view and manage your subscription categories, see how many users are subscribed to each one, and add or edit categories as needed.

In this table, New users subscription shows whether new users are auto-subscribed to each category, and Subscribed users shows the number of users currently subscribed.

Subscription preference center in Enabled state with category list, New users subscription, Subscribed users, and Add category button

Add a category

Anchor link to

To add a category to your Subscription preference center:

  1. Click Add category.
  2. Enter a clear, unique category name.
  3. Select Auto-subscribe new users to subscribe new users to this category automatically when they register.
  4. Select Subscribe existing users to subscribe current users to this category when you save it.
  5. Click Create.
Create category modal with Category name field and options to auto-subscribe new and existing users

Rename a category

Anchor link to
  1. To rename a category, open the three-dot menu next to the category and click Edit settings.

  2. In Category settings, update the category name and set the Auto-subscribe new users checkbox as needed: select it to enable auto-subscription, or clear it to disable.

  3. Click Save.

Category settings modal with Category name field and Save button

Once the category is renamed, the values in Subscribed Email Categories are automatically updated to match the new category name for all subscribers.

Delete a category

Anchor link to

To delete a category, open the three‑dot menu next to it and select Delete category.

Manage preference center settings

Anchor link to

Disable the preference center

Anchor link to

To disable the preference center:

  1. Click the three-dot menu in the top right of the Subscription preference center section.

  2. Select Disable preference center.

Three-dot menu with Disable preference center option and confirmation dialog
  1. In the confirmation dialog, click Disable.
Anchor link to

From the same three-dot menu, select Copy Preference center link to copy the URL.

Import subscription categories via CSV

Anchor link to

Use Import subscription categories to import user subscriptions and bulk update the Subscribed Email Categories tag from a CSV file.

You can open this flow in either of these ways:

  1. Open the three-dot menu in the Preference center settings and select Subscribe users manually.
Import CSV page with Import subscription categories tile for uploading category subscriptions from CSV

Alternatively, in the main menu, go to Audience and Segmentation > Import CSV > Import subscription categories.

  1. Upload your CSV file.
Import subscription categories screen with Upload CSV section and file validation before import start
  1. Click Start import.
  2. Review results.

How to let users unsubscribe from a category or manage preferences

Anchor link to

Default behavior: Unsubscribe from a category

Anchor link to

By default, when a user clicks the Unsubscribe link you included in an email, they are unsubscribed only from the category assigned to that specific email (e.g., Newsletter). A confirmation screen appears, stating they will no longer receive emails from that category.

Unsubscribe confirmation screen with Resubscribe and Manage preferences options

Here, users can also click:

  • Resubscribe to opt back into that category.

  • Manage preferences to adjust their full email preferences.

This is the default unsubscribe behavior and works automatically. No additional setup is required when adding an unsubscribe link to your emails.

Optional setup: Full preference center

Anchor link to

You can insert a link to the Preference center in your emails (for example, in the footer or a call-to-action button) so users can manage their communication preferences. To do so:

  • In the drag-and-drop email editor, select Manage preferences link from the Action type dropdown. Learn more

  • In the HTML code editor, use the variable %%PW_EMAIL_PREFERENCE_CENTER_LINK%%. Learn more

When users click the Preference center link, they will see a page showing all available email categories. Here they can:

  • Select which types of emails they want to receive.

  • Unsubscribe from multiple categories at once.

  • Click Unsubscribe from all to opt out of all marketing emails at once.

Preference center page showing all email categories and Unsubscribe from all option

Frequently asked questions

Anchor link to
What happens if I rename a category?
Anchor link to

When you rename a category, the values in Subscribed Email Categories are automatically updated to match the new category name for all subscribers.

What happens to existing campaigns when I set up the subscription preference center?
Anchor link to

Email categories only apply to new campaigns and templates created after the feature is enabled. Campaigns created before category setup will be sent without regard to user preferences and will bypass opt-outs (like transactional messages).

Will users still receive transactional emails if they unsubscribe from all categories?
Anchor link to

Yes. Transactional messages bypass user preferences, unsubscribe settings, and frequency capping to ensure critical communication, such as password resets or order confirmations, is always delivered.

What happens to campaigns if I delete a category used in them?
Anchor link to

Any active campaigns or journeys that use the deleted category will be paused automatically. You’ll receive a notification in the Notification Center informing you about the issue. To resume sending, you must assign a new category to the affected campaigns or journeys.

Can I create custom category names?
Anchor link to

Yes. You can create up to 20 unique categories per project. Use clear, user-friendly names that match the type of content users expect to receive (e.g., Newsletters, Product Updates).

Anchor link to

Add an unsubscribe link to your email content so recipients can opt out. The default behavior is described in Default behavior: Unsubscribe from a category. Optionally, add a Preference center link so users can manage all categories in one place.