Displaying a Product Lead property in a module

Hello,

I’m trying to display a Product Lead property in a custom module used in emails, but the default value is always shown instead of the actual property value.

The property (trial_days_left) appears correctly on the Product Lead record in HubSpot, but it doesn’t seem to be pulled into the module when the email is rendered.

I’ve tried both of the following options:

{{ product_lead.trial_days_left | default(“X”) }}
{{ personalization_token(‘p403167_product_trials.trial_days_left’, ‘X’) }}

But both return only the default “X”.

Can you help me understand why the property isn’t resolving in the module?
Is this due to the property being a calculated field, or a limitation with Product Lead personalization in email modules?

Thanks a lot for your help!

Are you able to bring in other custom fields, just not this calculated one?
product_lead is a custom object? do you have access to this? Does it show any details

<h4>{{ product__lead|tojson }}</h4>

Do you have more of your email you owuld like to share? Is the template set up correctly? Did you turn on these settings in the module: CleanShot 2025-05-05 at 09.05.05
Have you set up the datasources so that object is brought in? Create programmable emails
Check those things out and see where that gets you, if you are still having problems make sure you screenshot your data available and plop in your code for the module here and I can help out more