Skip to content

Display different email subscriptions for different contacts

Last updated: September 29, 2025

Available with any of the following subscriptions, except where noted:

By default, your email subscription preferences page will show all available subscription types for your account. If you want certain subscription types to only appear to certain contact segments, you can create custom rules for subsets of your subscription types.

Understand limitations and considerations

  • A contact will always see the subscription types to which they are currently subscribed.
  • Visibility rules control which subscription types appear on a contact's subscription preferences page. They do not create separate preferences page for each rule.

Create subscription visibility rules

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to MarketingEmail.
  3. Click the Subscription Types tab.
  4. Click the Visibility Rules tab.
  5. In the top right, click Create rule.
  6. In the right panel, enter a name for your visibility rule.
  7. Click the Which contacts should see thisdropdown menu and select the checkbox next to each segment you want to include.
  8. Click Save and continue
  9. Click the Select subscription type dropdown menu and select the checkbox next to each subscription type you want these contacts to view. 
  10. Click the Select a contact to preview dropdown menu and select a contact, then click Preview preferences page
  11. On the preview page, you can view whether the contact is a member of any segments in your visibility rule and which subscriptions are affected by it. To preview a different contact, click the Preview as contact dropdown menu and select a contact

Screenshot of the preview screen for a specific contact for a specific visibility rule.

  1. When you're finished previewing contacts, click Back in the top left. 
  2. Make any changes to your visibility rule, then click Save

Manage subscription visibility rules

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to MarketingEmail.
  3. Click the Subscription Types tab.
  4. Click the Visibility Rules tab.
  5. To edit an existing rule:
    • Hover over the rule, then click the Actions dropdown menu and select Edit
Screenshot of the Visibility rules tab in Subscription Types settings. The "Actions" dropdown menu next to a rule is highlighted, as is the "Edit" option.
    • In the right panel, make any changes to the rule's name and segments, then click Save and continue
    • Make any changes to the rule's subscriptions, then click Save
  1. To delete an existing rule, hover over the rule, then click the Actions dropdown menu and select Delete. In the dialog box, click Delete Visibility Rule
  2. To preview an existing rule:
    • Hover over the rule, then click the Actions dropdown menu and select Preview
    • On the preview screen, click the Preview as dropdown menu and select Contact or Visibility Rule
    • Click the second dropdown menu and select a contact, or select the checkbox next to each visibility rule you want to test. 
    • When you're finished, click Back in the upper left. 
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.