Hi All,
If we have a smart campaign which has two request campaign flow actions (see example below). Would Campaign 1's flow complete, meaning the wait of 5 minutes and the change of the data value, before Campaign 2 is requested or would Campaign 2 would get requested immediately after Campaign 1 is requested?
Flow Action Step 1: Request Campaign 1
Flow Action Step 2: Request Campaign 2
Thanks!
Solved! Go to Solution.
Hey Nate Oosterhouse,
If I understand you correctly, there are two smart campaigns (Campaign 1 and Campaign 2) that are being requested in sequence from a third campaign and you are asking about order of operations of the flow steps within Campaigns 1 and 2.
The answer in this scenario is that the order of operations is completely independent. Both campaigns will be requested in sequence and then the flow steps within them will be processed by the system based on when they were initiated, their priority, the current backlog etc.
Given the wait of 5 minutes in in Campaign 1, it is highly unlikely that the first data value change will be complete before the one in Campaign 2.
If you want to control the execution of Campaign 2, do not request it but have the trigger be the data value changing in Campaign 1. This ensures that there is no way it will start before Campaign 1 is finished.
---
Justin Norris | Perkuto
Hey Nate Oosterhouse,
If I understand you correctly, there are two smart campaigns (Campaign 1 and Campaign 2) that are being requested in sequence from a third campaign and you are asking about order of operations of the flow steps within Campaigns 1 and 2.
The answer in this scenario is that the order of operations is completely independent. Both campaigns will be requested in sequence and then the flow steps within them will be processed by the system based on when they were initiated, their priority, the current backlog etc.
Given the wait of 5 minutes in in Campaign 1, it is highly unlikely that the first data value change will be complete before the one in Campaign 2.
If you want to control the execution of Campaign 2, do not request it but have the trigger be the data value changing in Campaign 1. This ensures that there is no way it will start before Campaign 1 is finished.
---
Justin Norris | Perkuto
Thanks Justin. Appreciate it
Justin Norris We have a situation similar to this - calling 5 separate Request Campaigns in a sort of "Master Campaign." We've encountered issues with them running out of order. I've looked at what you mentioned here (and have seen it elsewhere) about triggering based on data value change. This is what I want to do, but for us, the data value may or may not actually change. Will the data value changed trigger still fire if it *attempted* to? Example:
Sending out a campaign for John (Sales) in Bob's name (SDR)
request campaign to change email
request campaign to change first name triggered by data value changed (email)
request campaign to change last name triggered by data value changed (first name)
This may have been done previously for a different campaign, so the email might not change at all. Will this still run?
This may have been done previously for a different campaign, so the email might not change at all. Will this still run?
No. A no-op isn't considered a change because... it isn't a change.
It sounds to me like you should start a new thread Tell us your core functional requirements (rather than describing the current, not-quite-right technical implementation) so we can help you decide the best way to get what you need.