How Workflow Re-Entry Works
Allow re-entry decides whether a contact can go through a workflow more than once. If it is off, a contact who already completed the workflow never restarts it, even when the trigger fires again.
What Allow re-entry does
Allow re-entry is a contact setting in every workflow's Settings tab.
When Allow re-entry is off (grayed out), a contact can enter the workflow only once.
When Allow re-entry is on (blue), a contact can enter the workflow more than once.
When to enable Allow re-entry
Leave Allow re-entry off for one-time sequences that should not repeat, such as new-member onboarding. Turn it on when the same person might trigger the workflow again, such as filling out a contact form more than once.
Re-entry also happens automatically for invoice-based or appointment-based triggers when allowed.
You can turn Allow re-entry on temporarily for testing, then turn it off again when testing is done.
Why a contact may not enter again
When a contact does not go through a workflow a second time, one of these is usually the reason.
Allow re-entry is off and the contact already completed the workflow, so a later trigger event does not enroll them again.
The contact is still in progress inside the workflow from their earlier enrollment, for example sitting on a Wait step.
Stop on response ended the workflow as soon as the contact replied, so the remaining steps never ran for that enrollment.
A Goal Event set to User Replied with End this workflow moved the contact to the goal and ended the enrollment early. See Reach a workflow goal when a user replies.
Someone removed the contact manually from their contact record, which stops the remaining steps. See Managing Workflows from a Contact Record.
Check how a contact moved through
Enrollment History shows which path a contact took and which steps ran, so you can confirm whether they completed the workflow or left it early. History is available for 30 days.
In the left navigation, click Automation and open the workflow.
Click the Enrollment History tab and search for the contact.
Open the contact's path or execution log to see where their enrollment ended.
If it has been longer than 30 days, or if the person has never been through the workflow, you will see No Enrollments Found.
Related articles
Workflow Settings — Allow re-entry, Stop on response, and other contact settings.
Workflow History and Logs — review a contact's path and execution steps.
Reach a workflow goal when a user replies — how the User Replied goal event ends or redirects a workflow.