RE: How do I remove contacts from the Marketing Contact database after running a Customer Journey in Dynamics 365 for Marketing
Hello,
you have several ways to achieve your scenario of limiting your audience based on whether they have been addressed in previous journeys already.
One way is that your dynamic segment start excluding the contacts that you have reached out before. It may depend on how you track that a contact has reached a stage in your nurturing flow such that he shall not be included in the initial marketing outreach phase.
But if you do not have crafted such staging for your audience yet you can also simply use the one segment for your audience and use that for every journey as the starting point. Then add another segment as exclusion option in the segment groups of the respective journey - this would be a dynamic interaction based segment that select all the contacts that have been delivered a message from select previous journeys or in recent timeframe.
If you require to hard suppress certain contacts from a journey for good, there is also the option of a suppression segment on Journey details - but for your scenario I would not recommend using that, but rather go with the proper definition of the audience using dynamic segments.