Issue
- Delay in SFDC Sync causes email to be sent with unpopulated tokens
- Wait steps in campaign designed to prevent race conditions are sometimes not long enough for the SFDC Sync to complete
- Wait steps cause delay in customer receiving their email after filling out for - bad user experience
Environment
- Smart Campaign triggers off form fill and flow step syncs Person record to Salesforce
- Info from SFDC sync is used to populate tokens in email
- Campaign uses Wait steps to hold email send until sync is finished
Solution
- Split the Smart Campaign into two campaigns
- The first campaign runs the sync activities, but does not send email
- The second campaign triggers off of the Data Value Changes resulting from the sync and sends the email with the email tokens populated