Understanding automation re-entry setting

Allowing re-entry into an automation is very useful for a variety of scenarios, and you can easily do that within the settings of your automation.



How to change automation re-entry settings

  1. From the right panel of your automation builder, click on "Settings" tab.
  2. Once in the Settings tab, go to the Allow re-entry setting and click on the switch button to turn it on/off.



Eligible triggers for re-entry

Not all triggers support re-entry. For example, the "Contact is added" trigger cannot have re-entry enabled since it only fires for new contacts.

Some triggers, like the "Field value" trigger, could create loops—for instance, repeatedly sending emails if the exit Goal is not configured properly. To prevent this, re-entry is disabled by default for suck triggers (for now).

This is a list of eligible triggers for re-entry:

  • Event is performed
  • Contact subscribed
  • Contact unsubscribed
  • Contact blacklisted
  • Spam reported
  • Birthday
  • Weekly recurring
  • Monthly recurring



How does the re-entry work

Automation re-entry only works when you have an enabled and configured Goal. Here are a few examples that show how the re-entry works:

  • If the "Event is performed" trigger is set to fire when the "page_visited" event occurs, and the automation has an event goal of "purchase_made," the contact will exit the automation whenever they perform the "purchase_made" event.
    If re-entry is enabled, they will re-enter the automation if they perform the "page_visited" event again after their exit. They will exit again upon performing the "purchase_made" event after re-entering, and this cycle will continue as long as both conditions are met.
  • If the "Contact subscribed" trigger is selected, and the automation has a segment goal checking for unsubscribed contacts, the contact will exit as soon as they become part of that segment.
    If re-entry is enabled, they will re-enter the automation if they subscribed again to you, assuming the segment is set to check the Subscription status of your contacts.

Contacts always exit whenever the goal is reached, and will re-enter if they match the trigger once again after their exit. Any previous matches will not count.



The statistics of your automation actions may show numbers higher than the total number of contacts because each time a contact re-enters the automation, it adds to the count of executed actions.

You may also notice that the number of exits and entered contacts don’t match. This is because exited contacts are counted in both the exit and entry statistics if they re-enter the automation.

Changes to the re-entry setting take effect immediately, even for contacts who previously reached the goal and exited. If they meet the trigger conditions again, they will re-enter the automation.