Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

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

thomash82948276
Level 3
Level 3

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?

1 Accepted Solution
Deb007
Correct answer by
Level 5
Level 5

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

View solution in original post

1 Reply
Deb007
Correct answer by
Level 5
Level 5

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

View solution in original post