We can't get enough of workflows; anything that reduces tedious admin work should be celebrated. What a lot of users miss is that you can easily delay your workflow - ensuring your Actions trigger at the right moment to have the optimum impact. 

Gecko supports three types of workflow delay:

  1. Immediately
  2. After a delay
  3. After a date

All newly created workflows are automatically set to run Immediately. To change the delay type, simply click the Immediately button. 

1. Immediately

As the name implies, Immediately actioned workflows will run the moment the Conditions of a workflow are satisfied.


The usage of this type of workflow changes subtly when creating event workflows. Let's illustrate this with an example. Say our Conditions stipulate that, if a contact is added to our Gecko University Interview Day event with the Status of Registered, we Immediately send them an email. 

It's important to note that Immediately workflows will only trigger when:

  • A contact is first added to the event as registered
  • A contact is moved from another attendee status (e.g. Attended) back to Registered.

Or, put another way; if you were to add a new Immediately workflow to your event, it would not send an email to any contacts already in the event with the Registered status.

2. After a delay

The moment the workflow Conditions are met After a delay workflows will begin the countdown to triggering the action. As an example, if your delay is set to be 1 hour and a contact meets the Conditions at 10:30am then the Actions would trigger at 11:30am. 

Once a delay countdown has been started, it cannot be stopped - even if the contact no longer meets the Conditions when the do Actions eventually trigger at the end of the delay. 

In the context of our event example outlined earlier, it is worth pointing out that, much the same as Immediately workflows, this After a delay workflows will only trigger when:

  • A contact is first added to the event as registered
  • A contact is moved from another attendee status (e.g. Attended) back to Registered.

Adding a new After a delay workflow to your event will not trigger to contacts already in your event. 

3. After a date

These type of workflows will check and trigger for all users who meet the Conditions at the specified date/ time. It is worth noting that when the date/ time has passed, this becomes an Immediately workflow.

In the context of an event, After a date workflows can and will send to all contacts who meet the criteria of the Conditions at the specified date/ time.

Any questions? Feel free to start a live chat with a member of our support team or explore the rest of our academy at your leisure.

Did this answer your question?