You can set actions and conditions to work more than once in your workflow. To enable this option, you need to go to Properties and set Run multiple times to ON for the actions and conditions you'd like to use this way.
By default, a condition works only once for a given contact. For example, if a contact clicks a link, the condition is met, and the workflow doesn't "react" when the contact clicks the link again. When you set the condition to run multiple times, it can trigger subsequent actions more than once for the same person. It "reacts" every time the condition is met in the time frame you defined for it under Properties. Note: Since your contacts subscribe just once, the Subscribed via condition doesn't have the option to run multiple times.
Actions are performed once for one contact by default, too. If you'd like the workflow to repeat them for the same contact, set them to Run multiple times.
Filters are always on. You don't need to change their settings because they don't need to be told how many times they need to filter.
Can I run loops in automation?
You can create loops in marketing automation. Running a loop is useful if you're using the e-commerce functionalities in your workflow. For example, a loop can send and re-send an abandoned cart email to customers who left without making a purchase.
Note: Sending messages in a loop can lower deliverability, and cause your actions to be flagged by our compliance team.
A contact can't exit a loop when it's running.
Once in a loop, a person continues to be affected by the same actions, conditions, and filters. This means they can receive the same message multiple times.
A contact can be in more than one workflow. Actions in a loop (for example, changes in scoring and tagging) can affect that contact's progress in another workflow.