GOGETMUSCLE Community Programable Email & Displaying Associated Deals

Programable Email & Displaying Associated Deals

Hi, 

(Not a developer, but tasked to develop)

I’m trying to create a programble email module that displays all the associated deals to the recipient that meet a few filter criteria. It doesn’t need to look super nice, but all I need is a table that shows the deal claim number in one column and a hyperlink to a form with some of the fields dyncamically filled in the other column. 

This is what I have so far, but nothing is rendering in the email tests I send myself. The fallback message is not even displaying. Hoping someone can please tell me what is wrong/missing, or if this can’t work in email.

In the design manager I’m seeing this warning: 
Warning: 9:1 DEAL objects can only be retrieved on membership or password-restricted pages

I asked support about this and they ensured it should work in email and my code is the issue.


{% set deal_ids = crm_associations(contact.hs_object_id, “HUBSPOT_DEFINED”, 4) %}


{% set matching_deals = [] %}
{% set cutoff_date = 1745020800000 %} {# 2025-04-19 in ms since epoch #}


{% for deal_id in deal_ids %}
{% set deal = crm_object(“deal”, deal_id,
“dealname,hubspot_auto_msa_trigger,referral_date,status,dyn365_opportunity_id,claim_number”)
%}


{# Ensure referral_date exists and is BEFORE cutoff #}
{% if deal.hubspot_auto_msa_trigger == “Auto-MSA Start”
and deal.status == “Open”
and deal.referral_date and deal.referral_date|int < cutoff_date %}
{% do matching_deals.append(deal) %}
{% endif %}


{% if matching_deals|length >= 10 %}
{% break %}
{% endif %}
{% endfor %}


{% if matching_deals|length > 0 %}









{% for deal in matching_deals %}





{% endfor %}


Deal NameCase Update Link
{{ deal.dealname }}
<a href="https://hubspotformplaceholder.com/case-update/?id={{ deal.dyn365_opportunity_id }}&claim_number={{ deal.claim_number }}” target=”_blank”>
Update Case


{% else %}

No matching deals found.


{% endif %}

Leave a Reply

Your email address will not be published.

Related Post

Request Forbidden when searchingRequest Forbidden when searching

When using the search option under the menu on the blog, we are receiving a request forbidden page. How can this be fixed? https://blog.nexusglobal.com/?__hstc=88910212.e5d639a6e257f852f0d0beed972775d4.1737575070457.1751293928078.1752063909323.63&__hssc=88910212.1.1752063909323&__hsfp=3923671493&_ga=2.199892710.917427816.1752061358-249743054.1702583525