# Subscription preferences property

**URL:** <https://community.hubspot.com/t/subscription-preferences-property/87028>\
**Category:** CRM\
**Tags:** gdpr, marketing-email, email-deliverability\
**Created:** [August 8, 2023, 2:32pm UTC](https://community.hubspot.com/t/subscription-preferences-property/87028 "2023-08-08T14:32:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![matttunney](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/matttunney/32/18373_2.png) [@matttunney](https://community.hubspot.com/u/matttunney)\
**Post date:** [August 8, 2023, 2:32pm UTC](https://community.hubspot.com/t/subscription-preferences-property/87028/1 "2023-08-08T14:32:52Z")

</div>

Hi,  
Is there a property I can reference to show each contacts subscription preferences in reports. Ideally as a count of contacts per subscription type?  
I want to cross reference this data with the “Legal basis to process…” property.  
Unless I’m not looking in the right place, there doesn’t seem to be a built in property.  
With the absene of a property in mind I wonder if I can set up a workflow to activley monitor all contacts and that modifies a multi select property for each subscription type.  
Thanks

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [August 8, 2023, 2:39pm UTC](https://community.hubspot.com/t/subscription-preferences-property/87028/2 "2023-08-08T14:39:04Z")

</div>

Hi @matttunney,

You’re correct, there isn’t anything available out of the box. A custom property is the way to go and yes, this can be achieved by workflow.

However, workflow solutions are prone to error during HubSpot outages. These are rare but then things can get out of date and messy.

My preferred approach for a property that reflects a subscription opt status is a **score** property. [https://knowledge.hubspot.com/crm-setup/set-up-score-properties-to-qualify-leads](https://knowledge.hubspot.com/crm-setup/create-calculation-properties)

For an opt-in, award 1 point. For an opt-out, remove 1 point. That way, opted in contacts will have the value 1, not opted contacts 0, opted out contacts -1. This makes it easy to filter or report on this.

Let me know if you have any follow-up questions!

---

<div class="post-metadata">

**Author:** ![Scott\_Newcomer](https://avatars.discourse-cdn.com/v4/letter/s/b19c9b/32.png) [@Scott\_Newcomer](https://community.hubspot.com/u/Scott_Newcomer)\
**Post date:** [February 20, 2025, 7:40pm UTC](https://community.hubspot.com/t/subscription-preferences-property/87028/3 "2025-02-20T19:40:04Z")

</div>

Hi Karsten, I was really excited to try implementing your elegant solution above in the HS instance I just inherited (which unfortunately has a LOT of subscription types and is in desperate need of better ways to report on and manage them), but due to HS sunsetting the scoring properties, it looks like it will only be a short term fix. Any thoughts on how you will address going forward? Many thanks - Scott Newcomer
