# Do workflows keep running?

**URL:** <https://community.hubspot.com/t/do-workflows-keep-running/105536>\
**Category:** CRM\
**Tags:** workflows, contacts\
**Created:** [April 23, 2024, 12:41pm UTC](https://community.hubspot.com/t/do-workflows-keep-running/105536 "2024-04-23T12:41:27Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gotcha](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/gotcha/32/9140_2.png) [@Gotcha](https://community.hubspot.com/u/Gotcha)\
**Post date:** [April 23, 2024, 12:41pm UTC](https://community.hubspot.com/t/do-workflows-keep-running/105536/1 "2024-04-23T12:41:27Z")

</div>

We have a workflow set to move CONTACTS to different client statuses.  
Contact has associated deals less than 1 or empty =lead  
Contact is associated in 1+ deal = Prospect  
Contact is associated in 1+ deal and deal is in WON column = Client  
None of the workflows re-enroll  
There may be various reasons why we want to change their status.  
If I understand correctly, the workflow is run one time. If we move them to Client Status, and the workflow does not re-enroll, their status will not be changed later?  
I feel pretty confident about this, and have even changed a test contact, but want to be 100% sure before we start manually scrubbing 1000s of contacts.  
This is all preceding an email campaign we are launching for a May 15th event.

---

<div class="post-metadata">

**Author:** ![franksteiner79](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/franksteiner79/32/34443_2.png) [@franksteiner79](https://community.hubspot.com/u/franksteiner79)\
**Post date:** [April 23, 2024, 12:44pm UTC](https://community.hubspot.com/t/do-workflows-keep-running/105536/2 "2024-04-23T12:44:57Z")

</div>

Hi @Gotcha

Can you share a screenshot of your actual enrolment triggers?

Have you activated re-enrolment in those triggers? By default objects do not re-enrol unless you specify that they should.

Cheers

Frank

---

<div class="post-metadata">

**Author:** ![Gotcha](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/gotcha/32/9140_2.png) [@Gotcha](https://community.hubspot.com/u/Gotcha)\
**Post date:** [April 23, 2024, 12:53pm UTC](https://community.hubspot.com/t/do-workflows-keep-running/105536/3 "2024-04-23T12:53:58Z")

</div>

I edited the post. I should have said associated.  
So does the workflow look at the contact 1 time, make the changes, then ignore that contact forever, if the work flow does not re-enroll?  
So we are safe to manually change the Client Status field after the WF has run?

 ![Gotcha_0-1713876598327.png](https://d2qpr2jzcazej7.cloudfront.net/original/2X/c/ccd770584b5b970659408d1390c4e0942b90bf81.png)

---

<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:** [April 23, 2024, 12:55pm UTC](https://community.hubspot.com/t/do-workflows-keep-running/105536/4 "2024-04-23T12:55:06Z")

</div>

@Gotcha yes, you are safe, as re-enrollment is not enabled, see the small remark in the box for the enrollment criteria. A contact will enroll only once.

---

<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:** [April 23, 2024, 12:45pm UTC](https://community.hubspot.com/t/do-workflows-keep-running/105536/5 "2024-04-23T12:45:32Z")

</div>

Hi @Gotcha,

Could you please share screenshots of your enrollment criteria? I’m not sure what exactly you’re referring to in your description, e.g. “Enrolled less than 1 or empty” - is “Enrolled” a property? Less than 1 of what? Screenshots would be helpful.

Generally, re-enrollment is _not_ possible for triggers on associated objects: [Add re-enrollment triggers to a workflow](https://knowledge.hubspot.com/workflows/add-re-enrollment-triggers-to-a-workflow)

For example, you cannot re-enroll a contact directly based on a change on an associated company or deal. There are workarounds but the steps depend on the details.

The quickest workaround is re-designing to be a workflow based on the object where the change is happening. For example, if you want to update a company whenever there is a deal moving to a certain deal-stage, that should be a deal-based workflow. A company-based workflow cannot solve for that.

Best regards

---

<div class="post-metadata">

**Author:** ![Gotcha](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/gotcha/32/9140_2.png) [@Gotcha](https://community.hubspot.com/u/Gotcha)\
**Post date:** [April 23, 2024, 12:51pm UTC](https://community.hubspot.com/t/do-workflows-keep-running/105536/6 "2024-04-23T12:51:38Z")

</div>

I should not have used enroll. I edited the post to reflect associated. I think its a pretty simple workflow.  
I just need to know if we want to manually change the client status, will that workflow at some point change it back.

 ![Gotcha_0-1713876598327.png](https://d2qpr2jzcazej7.cloudfront.net/original/2X/c/ccd770584b5b970659408d1390c4e0942b90bf81.png)

---

<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:** [April 23, 2024, 12:53pm UTC](https://community.hubspot.com/t/do-workflows-keep-running/105536/7 "2024-04-23T12:53:08Z")

</div>

@Gotcha no, in its current configuration it won’t, as re-enrollment is not enabled.

---

<div class="post-metadata">

**Author:** ![Gotcha](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/gotcha/32/9140_2.png) [@Gotcha](https://community.hubspot.com/u/Gotcha)\
**Post date:** [April 23, 2024, 12:50pm UTC](https://community.hubspot.com/t/do-workflows-keep-running/105536/8 "2024-04-23T12:50:12Z")

</div>

I edited my post. The enrolling comment admittedly was confusing.

 ![Gotcha_0-1713876598327.png](https://d2qpr2jzcazej7.cloudfront.net/original/2X/c/ccd770584b5b970659408d1390c4e0942b90bf81.png)

---

<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:** [April 23, 2024, 12:52pm UTC](https://community.hubspot.com/t/do-workflows-keep-running/105536/9 "2024-04-23T12:52:26Z")

</div>

@Gotcha in your screenshot, you have re-enrollment disabled: [Add re-enrollment triggers to a workflow](https://knowledge.hubspot.com/workflows/add-re-enrollment-triggers-to-a-workflow)

A contact would only enroll once.

When you enable re-enrollment in that workflow, a contact would always enroll when the number changes back from a number greater than 1 to 0 or unknown - which would only happen if you remove associated deals or delete deals.
