# Workflows with a repeating action

**URL:** <https://community.hubspot.com/t/workflows-with-a-repeating-action/1440>\
**Category:** HubSpot Ideas\
**Tags:** workflows\
**Created:** [March 31, 2017, 11:38pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440 "2017-03-31T23:38:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![AEL](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/ael/32/59606_2.png) [@AEL](https://community.hubspot.com/u/AEL)\
**Post date:** [March 31, 2017, 11:38pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/1 "2017-03-31T23:38:00Z")

</div>

I want to start a new Workflow with a List, add a delay of 30 days, then send an internal email, then delay again for 30 more days. I want it to repeat over and over again as long as a Contact remains on that List. We’d like to use it to remind staff to reach out to certain Contacts regularly.

---

<div class="post-metadata">

**Author:** ![brentstach](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/brentstach/32/81360_2.png) [@brentstach](https://community.hubspot.com/u/brentstach)\
**Post date:** [May 24, 2018, 4:07pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/2 "2018-05-24T16:07:19Z")

</div>

Love this idea.

---

<div class="post-metadata">

**Author:** ![plllmg](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/plllmg/32/77566_2.png) [@plllmg](https://community.hubspot.com/u/plllmg)\
**Post date:** [January 15, 2019, 10:27pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/3 "2019-01-15T22:27:48Z")

</div>

we would make use of this as well

---

<div class="post-metadata">

**Author:** ![techguardnathan](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/techguardnathan/32/38114_2.png) [@techguardnathan](https://community.hubspot.com/u/techguardnathan)\
**Post date:** [April 15, 2019, 2:53pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/4 "2019-04-15T14:53:37Z")

</div>

This would be game changing!

---

<div class="post-metadata">

**Author:** ![Cait\_1](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/cait_1/32/92090_2.png) [@Cait\_1](https://community.hubspot.com/u/Cait_1)\
**Post date:** [May 21, 2019, 7:23pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/5 "2019-05-21T19:23:43Z")

</div>

THIS TIMES A MILLION. I would love to be able to create a loop via a workflow and it just keeps looping until the workflow is disabled OR tie the loop to a property of some kind so as long as the property is set to one of the triggers, the workflow just loops until the property is changed.

Use Case:

We want to make contact with all of our customers every 30 days. I want to create a workflow that will auto generate a task/ticket to prompt the user responsible for making contact every 30 days, as long as the company has the customer status property set to “active customer”. I don’t want to have to build a bunch of steps manually or chain a bunch of workflows together.

---

<div class="post-metadata">

**Author:** ![SC\_Landvoice](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/sc_landvoice/32/77566_2.png) [@SC\_Landvoice](https://community.hubspot.com/u/SC_Landvoice)\
**Post date:** [June 11, 2019, 9:56pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/6 "2019-06-11T21:56:58Z")

</div>

I also need the ability to loop workflows.

---

<div class="post-metadata">

**Author:** ![JeremyHong](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jeremyhong/32/38249_2.png) [@JeremyHong](https://community.hubspot.com/u/JeremyHong)\
**Post date:** [August 16, 2019, 1:13am UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/7 "2019-08-16T01:13:31Z")

</div>

Here’s a pretty simple workaround to loop workflows. I’ve built this to send internal reminder emails for one of our clients. Of course, you can replace that step with whatever you want to occur on a regular basis.

The workaround uses 2 separate workflows and a custom date property (ie. Send Date)

Whoever I manually enroll into Workflow 1 will receive the email in Workflow 2 on a recurring basis that I’m able to set using a single delay.

Workflow 1:

- Enrollment Trigger=manually
- Step 1=Clear the contact custom date property (Send Date)
- Step 2=Delay action by the # of days/weeks/months you want to wait before workflow #2 recurs
- Step 3=Set contact property value \> (Send Date) \> Date of step
- Turn it on

Workflow 2:

- Enrollment Trigger=Contact property “send date” is known; Re-enrollment=yes, when Send Date is known
- Step 1=delay 1 minute
- Step 2=send internal email (or whatever you want repeated)
- Step 3=Enroll into Workflow 1
- Turn it on

I’ve tested this by using 1 minute delays – worked like a charm.

---

<div class="post-metadata">

**Author:** ![ridingforlife](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/ridingforlife/32/29572_2.png) [@ridingforlife](https://community.hubspot.com/u/ridingforlife)\
**Post date:** [October 9, 2019, 5:52pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/8 "2019-10-09T17:52:58Z")

</div>

+1

Also need the ability to do a loop within a workflow, until a condition is met.

---

<div class="post-metadata">

**Author:** ![EduardoMetahui](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/eduardometahui/32/35493_2.png) [@EduardoMetahui](https://community.hubspot.com/u/EduardoMetahui)\
**Post date:** [February 19, 2020, 3:50pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/9 "2020-02-19T15:50:00Z")

</div>

Maybe You can Hack that!  
Make 2 workflows,  
Establish the options and actions that you want, in the final of the workflow enroll the other, and the second contain the same process and enroll with the first workflow.

This is like a loop, but with two workflows.

---

<div class="post-metadata">

**Author:** ![jtremblay](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jtremblay/32/59953_2.png) [@jtremblay](https://community.hubspot.com/u/jtremblay)\
**Post date:** [May 18, 2020, 8:17pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/10 "2020-05-18T20:17:04Z")

</div>

Hi Everyone,

I’m Jesse Tremblay, Product Manager for our Automation products here at HubSpot. Thanks for all of your feedback on this thread.

While we don’t currently have anything planned here, we are going to be reviewing this idea. We will update this thread as we learn more.

Best,

Jesse

---

<div class="post-metadata">

**Author:** ![cericson](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/cericson/32/74608_2.png) [@cericson](https://community.hubspot.com/u/cericson)\
**Post date:** [July 7, 2020, 2:29am UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/11 "2020-07-07T02:29:23Z")

</div>

+1 from me. We’d like to incentivize our BDRs to follow-up with MQLs in a timely fashion. Since our routing is a flat round robin, we’d like to re-route any MQL that still has a ‘Lead Status’ of “New” after 24 business hours.

---

<div class="post-metadata">

**Author:** ![thanhsavincom](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/thanhsavincom/32/43030_2.png) [@thanhsavincom](https://community.hubspot.com/u/thanhsavincom)\
**Post date:** [August 25, 2020, 9:08am UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/12 "2020-08-25T09:08:37Z")

</div>

This is the reason we paid for our package on HubSpot, the automation that helps us do the work. Unfortunately, until now our main goal is not achievable on the platform. Our objective is to base on the contract end date of A Company (as we are a B2B model), then send them a reminder email every 3 months until that end date.

Hope that this could be sorted as soon as possible

---

<div class="post-metadata">

**Author:** ![cvalverde](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/cvalverde/32/89240_2.png) [@cvalverde](https://community.hubspot.com/u/cvalverde)\
**Post date:** [September 2, 2020, 1:43pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/13 "2020-09-02T13:43:33Z")

</div>

We need this feature! Please add!

---

<div class="post-metadata">

**Author:** ![DanDow](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dandow/32/29572_2.png) [@DanDow](https://community.hubspot.com/u/DanDow)\
**Post date:** [September 23, 2020, 1:37pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/14 "2020-09-23T13:37:19Z")

</div>

I have had a customer reach out to us in Support to inquire about this feature. They have also the need to set up a workflow that if the initial task has not been accomplished and a follow up email has been sent then the contact should be re-enrolled into the workflow.

@yogev@say2eats.com

---

<div class="post-metadata">

**Author:** ![robertriversoz](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/robertriversoz/32/30836_2.png) [@robertriversoz](https://community.hubspot.com/u/robertriversoz)\
**Post date:** [September 23, 2020, 10:12pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/15 "2020-09-23T22:12:58Z")

</div>

Yes, I need this to create recurrent surveys!!

---

<div class="post-metadata">

**Author:** ![BastiSchuhl](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/bastischuhl/32/42145_2.png) [@BastiSchuhl](https://community.hubspot.com/u/BastiSchuhl)\
**Post date:** [November 5, 2020, 3:22pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/16 "2020-11-05T15:22:05Z")

</div>

I would love to see this feature for Deal-based Workflows as well. Currently, HS is preventing an “infinite loop” Workflows. In some use cases these infinite loops are exactly what we’re looking for though. So, having the possibility to re-enroll deals to the same workflow over and over again until a certain goal (or “unenrolment criteria”) is met would be amazing!

---

<div class="post-metadata">

**Author:** ![Aspyro](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/aspyro/32/82797_2.png) [@Aspyro](https://community.hubspot.com/u/Aspyro)\
**Post date:** [December 2, 2020, 4:19pm UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/17 "2020-12-02T16:19:39Z")

</div>

I would also need it

---

<div class="post-metadata">

**Author:** ![steinarslatten](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/steinarslatten/32/48165_2.png) [@steinarslatten](https://community.hubspot.com/u/steinarslatten)\
**Post date:** [January 17, 2021, 10:57am UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/18 "2021-01-17T10:57:33Z")

</div>

I’d like to +1 what @BastiSchuhl describes. This is exactly the use-case. Right now we have to rubber-band a workaround using several workflows (and possibly lists) to get a simple feature.

---

<div class="post-metadata">

**Author:** ![NJenkinsLC](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/njenkinslc/32/92090_2.png) [@NJenkinsLC](https://community.hubspot.com/u/NJenkinsLC)\
**Post date:** [February 25, 2021, 2:11am UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/19 "2021-02-25T02:11:01Z")

</div>

Would love it we could do this with a series of emails.

So, stage :

Send email #1, if reply, create a deal, if unopened, send email #2, repeat

So, loop, but email n+1 each time

---

<div class="post-metadata">

**Author:** ![NJenkinsLC](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/njenkinslc/32/92090_2.png) [@NJenkinsLC](https://community.hubspot.com/u/NJenkinsLC)\
**Post date:** [February 25, 2021, 2:12am UTC](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440/20 "2021-02-25T02:12:24Z")

</div>

@JeremyHong Can you do your workflow, but use separate emails for each repeat? Ie: Email #n+1 each time?

[Next page](https://community.hubspot.com/t/workflows-with-a-repeating-action/1440.md?page=2)
