Solution for creating a workflow based on email from address

JRichard9
Member

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?

0 Upvotes
2 Accepted solutions
karstenkoehler
Solution
Hall of Famer | Partner
Hall of Famer | Partner

Hi @JRichard9,

 

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

Beratungstermin mit Karsten vereinbaren

 

Did my post help answer your query? Help the community by marking it as a solution.

View solution in original post

RubenBurdin
Solution
Top Contributor

Hi @JRichard9, you’re running into a real limitation of how HubSpot models marketing email events now.

Karsten’s suggestion is honestly the most practical native workaround today.

 

The “Last marketing email name” contact property is one of the few consistently updated fields you can reliably trigger off, and if your team follows a strict naming convention, filtering by keywords is workable, even if it feels a bit hacky (https://knowledge.hubspot.com/marketing-email/organize-marketing-emails-with-custom-email-properties )

 

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 Ruben Burdin
HubSpot Advisor
Founder @ Stacksync
Real-Time Data Sync between any CRM and Database
Stacksync Banner

View solution in original post

0 Upvotes
3 Replies 3
RubenBurdin
Solution
Top Contributor

Hi @JRichard9, you’re running into a real limitation of how HubSpot models marketing email events now.

Karsten’s suggestion is honestly the most practical native workaround today.

 

The “Last marketing email name” contact property is one of the few consistently updated fields you can reliably trigger off, and if your team follows a strict naming convention, filtering by keywords is workable, even if it feels a bit hacky (https://knowledge.hubspot.com/marketing-email/organize-marketing-emails-with-custom-email-properties )

 

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 Ruben Burdin
HubSpot Advisor
Founder @ Stacksync
Real-Time Data Sync between any CRM and Database
Stacksync Banner
0 Upvotes
karstenkoehler
Solution
Hall of Famer | Partner
Hall of Famer | Partner

Hi @JRichard9,

 

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

Beratungstermin mit Karsten vereinbaren

 

Did my post help answer your query? Help the community by marking it as a solution.

STierney
Community Manager
Community Manager

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


Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.

Learn More




0 Upvotes