The Blog of Darren Crawford

Darren Crawford

Darren is a guy who loves marketing technology.

How to Keep an Active Campaign Automation From Ever Ending

Despite all the planning in the world you will likely miss something at some point in crafting your automations.

The way I get around that inevitability is to use a WAIT FOR statement as the very last step of an automation that is either still in the works or that I want to add to sometime in the future.

Without this safeguard your contacts will get to the end of the sequence and you cannot restart them (without doing some manual shenanigans which you should avoid at all costs).

wait 1000 days

So here we would send an email then wait for 1000 days (more than 3 years) before the automation ends.  What this is doing is preventing the contact from ever reaching the invisible ‘End Automation’ step.


How To Add A New Step After The Wait For 1000 Days

I love a good metaphor.  And the one for this step is that of creating a dam.

So what we are going to do is create a dam at the end of the existing sequence BEFORE we add any new steps or remove old ones.

  1. Add a new WAIT FOR 1000 days step at the very end.
    double wait for
  2. Add whatever you want to happen now in between the 2 Wait For’s.  Perhaps a new email or a tag or something.
    action sandwich
  3. Finally, adjust the first WAIT FOR (the original one at the top of the stack) to whatever the waiting period after the step before it should be.  If you are sending emails that might be WAIT FOR 1 DAY.  If you are just doing a tag then WAIT FOR 5 MINUTES.
    wait for 1wait for 5 minutes

What Happens

Let’s pretend a user has made it to your first WAIT FOR 1000 DAYS step and is just hanging out… watching the clock.  They’ve been there for 5 days now.

You then add a new email to the sequence and a new WAIT FOR 1000 DAYS step after it.  Then you update the original dam to 1 Day.

The user that has been at the step for 5 days will immediately get the new email because they have been waiting for 1 Day (or more).  She’ll then flow to the new dam and start waiting for 1000 days again.

The new users that are just entering the sequence will flow through just as it is now.  They won’t ever know there was a WAIT FOR 1000 DAYS step and your machine works as you planned.


Why 1000 Days?

No specific reason other than it is a long time.  You can enter anything you want but if you have not made a change to this automation after 1000 days (or 10,000 days) then you are likely not going to.

Why Not Delete The First Wait For?

There is a potential for the people that are waiting at that step to accidentally not trigger the move to the new stuff.  It is safer to set it for the minimum time (which is 5 minutes) then revisit the automation after you are sure everybody that would’ve been at that step has made it through.  Once you are 100% sure there is nobody waiting at that step you could delete it.

Posted in


  1. Sid on May 29, 2015 at 11:47 pm

    What a useful tip!

    Thanks Darren! Never thought it this way. 🙂

  2. Steve on July 6, 2015 at 8:48 pm

    Thanks Darren, I like this as it’s clean and tidy and leaves the door open to keep adding new steps later on.

  3. Frans on August 11, 2015 at 11:53 pm

    Darren. THANKS exactly what I needed. 🙂

  4. gavin on December 17, 2015 at 8:59 am

    is this infusion soft?

    What about Aweber? is there a way to do this with AWeber.


  5. Stefan Lieser on June 29, 2016 at 12:05 pm

    Hi Darren,

    thanks a lot for your post!!

    My question is: how can I get all contacts with a given tag back to the automation after they have run thru it? I have added a new email, but that was before I read your pro tipp.

    Best Regards

    • Darren Crawford on July 1, 2016 at 10:26 am

      You’d need another ‘side’ automation that looks for the tag then adds them to another sequence.

  6. […] So how do you keep the automation alive and reserve the ability to add to it later? Listen in and find out and check out Darren’s blog post here. […]

Leave a Comment