Hello, looking for some ideas on how I can create a workflow that generates a ticket when a marketing email from a specfic email address is sent to a contact. Hubspot removed the filter for from address and the filters for marketin emails are too limited. List won't work either from what I can tell.
Any idea on why Hubspot made this change, and ideas for a workaround?
HubSpot rarely provides explanations when small changes like these are made in the platform, unfortunately.
As far as workarounds go, I would probably fall back on the contact property 'Last marketing email name' and filter by keywords contained in the name of the email. If you're following a solid naming convention, this is probably the best option.
Best regards
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
A couple of other angles I’ve seen teams use, depending on how strict the requirement is:
If the email is sent via a specific campaign, you can trigger off campaign membership instead of the email itself. This works well if the “from address” correlates to a campaign or brand stream. It’s not perfect, but it’s more stable than email-level filters.
If the email is always sent from a specific subscription type, you can sometimes infer intent by combining “Last marketing email name” with “Marketing email subscription status” logic. This narrows false positives when multiple emails share similar naming.
Why HubSpot removed the “from address” filter is mostly architectural. Marketing emails are increasingly abstracted behind event objects and privacy controls, and the platform has been slowly removing filters that rely on message-level metadata that isn’t guaranteed to be consistent across sends. Unfortunately, that usually happens without much explanation.
If this needs to be bulletproof, the only fully deterministic option is a custom code workflow listening to marketing email events via the API and then creating the ticket when the sender matches, but that’s a heavier lift and usually overkill unless this is mission-critical.
If you want, what’s the real driver for the ticket? Is it compliance, support follow-up, or internal alerting? Sometimes reframing the trigger makes the workflow simpler.
Did my answer help? Please mark it as a solution to help others find it too.
Ruben Burdin HubSpot Advisor Founder @ Stacksync Real-Time Data Sync between any CRM and Database
A couple of other angles I’ve seen teams use, depending on how strict the requirement is:
If the email is sent via a specific campaign, you can trigger off campaign membership instead of the email itself. This works well if the “from address” correlates to a campaign or brand stream. It’s not perfect, but it’s more stable than email-level filters.
If the email is always sent from a specific subscription type, you can sometimes infer intent by combining “Last marketing email name” with “Marketing email subscription status” logic. This narrows false positives when multiple emails share similar naming.
Why HubSpot removed the “from address” filter is mostly architectural. Marketing emails are increasingly abstracted behind event objects and privacy controls, and the platform has been slowly removing filters that rely on message-level metadata that isn’t guaranteed to be consistent across sends. Unfortunately, that usually happens without much explanation.
If this needs to be bulletproof, the only fully deterministic option is a custom code workflow listening to marketing email events via the API and then creating the ticket when the sender matches, but that’s a heavier lift and usually overkill unless this is mission-critical.
If you want, what’s the real driver for the ticket? Is it compliance, support follow-up, or internal alerting? Sometimes reframing the trigger makes the workflow simpler.
Did my answer help? Please mark it as a solution to help others find it too.
Ruben Burdin HubSpot Advisor Founder @ Stacksync Real-Time Data Sync between any CRM and Database
HubSpot rarely provides explanations when small changes like these are made in the platform, unfortunately.
As far as workarounds go, I would probably fall back on the contact property 'Last marketing email name' and filter by keywords contained in the name of the email. If you're following a solid naming convention, this is probably the best option.
Best regards
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
Hey @JRichard9 - thanks for posting in the Community!
I'd like to tag in some Community experts to see what insight they may have on a possible workflow solution for your setup! @danmoyle, @Bryantworks, and @Kevin-C - any thoughts on a possible solution here?
Shane, Senior Community Moderator
Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.