# E-Mail sending issue in workflow

**URL:** <https://community.hubspot.com/t/e-mail-sending-issue-in-workflow/135261>\
**Category:** Email Marketing Tool\
**Tags:** marketing-email\
**Created:** [June 26, 2025, 3:43pm UTC](https://community.hubspot.com/t/e-mail-sending-issue-in-workflow/135261 "2025-06-26T15:43:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tobainen](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@Tobainen](https://community.hubspot.com/u/Tobainen)\
**Post date:** [June 26, 2025, 3:43pm UTC](https://community.hubspot.com/t/e-mail-sending-issue-in-workflow/135261/1 "2025-06-26T15:43:39Z")

</div>

We’re encountering the following error when trying to send marketing emails via workflows:

> **Issue:**

> **Send email failed**

> **Details:** _Previously unsubscribed from all subscription types_

### **⚙**

### **Current Setup**

- We use **“Marketing email subscription has opted in”** as an **enrollment trigger** in our workflows.
- However, we still encounter contacts who were previously subscribed but have since **unsubscribed from all types** , resulting in the email failing to send.

### **❓**

### **Question**

Is there a **reliable way within the workflow itself** to:

1. **Check if a contact is currently subscribed to at least one subscription type**
2. **Prevent email sending** if the contact has unsubscribed from all types
3. Ideally: **Branch the workflow** depending on subscription status before the email step?

### **🧠 What We Tried**

- We’ve tried using the “Marketing email subscription status” as part of the **enrollment criteria** , but this only works at the beginning of the workflow.
- It doesn’t help **at send-time** , when a contact might have unsubscribed **after enrollment**.

### **💡 Goal**

We’d like to **add an internal safety check** before each marketing email step, to ensure we only send to contacts who are currently subscribed — and skip those who aren’t, without triggering a hard error.

---

<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:** [June 26, 2025, 3:45pm UTC](https://community.hubspot.com/t/e-mail-sending-issue-in-workflow/135261/2 "2025-06-26T15:45:55Z")

</div>

Hi @Tobainen,

In the Settings tab of the enrollment criteria, you can specify that contacts should be removed under certain conditions – e.g. if they’re added to a suppression list:

 ![karstenkoehler_0-1750952739461.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/5/0/509c1f77736cfb6d5f9395120db5b30522891635.png)

If you build a list of contacts who have unsubscribed from all emails and add it here, you won’t see that error anymore 🙂

Best regards

---

<div class="post-metadata">

**Author:** ![Tobainen](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@Tobainen](https://community.hubspot.com/u/Tobainen)\
**Post date:** [June 26, 2025, 4:07pm UTC](https://community.hubspot.com/t/e-mail-sending-issue-in-workflow/135261/3 "2025-06-26T16:07:36Z")

</div>

Hi Karsten,

Thanks, as always, for your quick and helpful reply — really appreciated!

Just to confirm: you’re suggesting that I create a dynamic list for each individual subscription type, and then use that list as a condition in the workflow settings to manage who stays enrolled?

Thanks again!

---

<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:** [June 26, 2025, 4:11pm UTC](https://community.hubspot.com/t/e-mail-sending-issue-in-workflow/135261/4 "2025-06-26T16:11:21Z")

</div>

@Tobainen exactly – either a suppression list of all contacts either unsubscribed from all email or individual ones, or the setting to unenroll contacts when they do not meet the enrollment criteria anymore.

---

<div class="post-metadata">

**Author:** ![Tobainen](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@Tobainen](https://community.hubspot.com/u/Tobainen)\
**Post date:** [June 26, 2025, 4:27pm UTC](https://community.hubspot.com/t/e-mail-sending-issue-in-workflow/135261/5 "2025-06-26T16:27:09Z")

</div>

Thanks a lot - it works!
