Enrolling contacts at specific places in a workflow

This would be extremely useful. We have many workflows with automated emails where we’d love to enroll companies at specific points if they didn’t match the criteria of the trigger at an earlier time.