Sending Salesforce tasks from a global smart campaign
Hi all, looking for some help.
I am trying to set up a global smart campaign in a Lead Lifecycle program that will allow me to send tasks every time someone has a lead score of over 100. In our system, this occurs in many ways, but mainly when clients submit a form requesting more information.
We have several unique forms that connect to over 50 form programs via referral URL. Our forms span across 3 unique business units that are essentially completely different companies with different processes in Salesforce. I quickly realized that we would need at least 11 different variants of the tasks based on which form they complete.
Here's the issue... Marketo has a historical record of all the forms a person has filled out. And in the flow of the smart campaign, it only selects the first choice available. So if someone filled out our NPS form 3 months ago and then came back and filled out a learn more form, their record would still trigger the NPS task if that choice was first, even if it was not the most recent form completed.
Does anyone know a better way to set this up globally?
Currently, I have all the tasks set on the individual form program level, but we have over 50 form programs, so it's getting difficult to manage. If I have to make one small update, I have to make it on all 50! 😓 Plus, we'd like to set it up so all contacts with a score over 100 get a task, even if they don't fill out of form. So ideally, it would all come out of one program to avoid duplicate tasks being sent.
Below are some screenshots of the flow step for reference.




Thanks in advance for your suggestions!