Neatest way to ensure a Recipient isn't in more than one Campaign Workflow at the same time

Avatar

Avatar

thomash82948276

Avatar

thomash82948276

thomash82948276

23-11-2018

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?

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

Debabrata_T

Avatar

Debabrata_T

Debabrata_T

26-11-2018

Hi thomash82948276​,

You can refer to broad log for previous  communication history and exclude recipients based on that.

Assuming that you have multiple workflows inside a single campaign and you don't want to target those recipients already communicated by any workflow belonging to the campaign you can do something like following.

1. You have to run the workflows sequentially. 

2. Fetch workflows belonging to same campaign, which are in finished state(using javascript would be an easy option).

3. Keeping recipient as filtering dimension use the following relationship to filter out recipients.

Recipients-> Broad log->Delivery->Workflow

Regards,

Deb

Answers (0)