Neatest way to ensure a Recipient isn't in more than one Campaign Workflow at the same time
We're setting up multiple Campaign Workflows currently.
Some target Recipients following interaction with our website, some target Recipients who were on our website 6 or 12 months ago.
What is the neatest way of ensuring that a Recipient isn't in more than Workflow at any one time?
The solution I have in mind is to run the Workflows at different times based on an assigned hierarchy, then exclude anyone who received a previous Workflow Delivery from any subsequent Campaign Workflow that runs.
Or is there a neater way to do it? With Typology rules say?