So the wait token worked like a charm....kind of.
The use case:
We are sending a string of communications to support a major upgrade where clients will get converted over several months.
The trigger is upgrade conversion date. When that get's populated, there is a nightly campaign that requests the nurture campaign of emails that start at 28 days.
The Issue:
If someone's date gets populated within 28 days, they'd get added to the campaign. That's fine, however, they bypass the wait step token duration and go to the next flow step. I'd rather the wait step function like a gate.
Example:
Wait Token Set for 28 days before a upgrade date. If someone gets added to the campaign at 20 days, it would by pass that wait step and go right to the flow. Since I can't set a date in the NEXT X days in a constraint, I can't do this in the trigger either.
Any suggestions?
WorkAROUND?
I was thinking of creating a SF Field that is populated when the Upgrade Date gets populated so it's 30 days prior. I can then use that date as my trigger. (If Upgrade Minus 30 Date Field is TODAY, then add to campaign)
Would something like this work? (BTW, I'm not a SF coder)
Workflow Rule:
AND(
ISCHANGED( UpgradeDate__c ),
ISPICKVAL(Length, "30 Day"))
The workflow action would be a field update to the UpgradeMinus30_c:
Field Update Rule:
Today() - 30