I'm trying to stamp the campaign the lead last responded to when they became an MQL. Anyone try this in Process Builder or a similar type of workaround? Thought I'd ask before testing it out
Solved! Go to Solution.
Hi Emily,
My solution is not the most elegant, but it should get the job done. You'll need two processes and two custom fields on your Lead object, Last Responded Campaign and Last Campaign Responded at MQL. The first process will continue to overwrite the Last Responded Campaign field as Leads respond to your campaigns while the second process will populate the Last Responded Campaign at MQL when the Lead becomes an MQL. Here are the processes:
Process 1
Choose Object and Specify When to Start the Process
Define Criteria for this Action Group
Immediate Actions
Process 2
Choose Object and Specify When to Start the Process
Define Criteria for this Action Group
Immediate Actions
Hi Emily,
Are you talking about SFDC process builder ?
-Greg
Yes, SFDC Process Builder.
Just do
Change Data Value: Last Campaign = X
either within the main status response flow or centrally.
Josh, can you expand on the last part?
Hi Emily,
My solution is not the most elegant, but it should get the job done. You'll need two processes and two custom fields on your Lead object, Last Responded Campaign and Last Campaign Responded at MQL. The first process will continue to overwrite the Last Responded Campaign field as Leads respond to your campaigns while the second process will populate the Last Responded Campaign at MQL when the Lead becomes an MQL. Here are the processes:
Process 1
Choose Object and Specify When to Start the Process
Define Criteria for this Action Group
Immediate Actions
Process 2
Choose Object and Specify When to Start the Process
Define Criteria for this Action Group
Immediate Actions
The only issue I see with my process is when someone that wasn't associated with any campaigns turns into an MQL, and then responds to a campaign. In that case it will pull in the first campaign they responded to after becoming an MQL.
I'm getting back into this. Very interesting approach. I'll test it out. Thanks!
I've implemented and tested one lead in sandbox. It works so now I'll begin more rigorous testing. The only change that I made was for the Action Criteria in Process 2 as I wanted to track off a Date value for MQL. Here's the formula:
AND([Lead].MQL_Date__c =TODAY(),
ISBLANK([Lead].Last_Campaign_Responded_at_MQL__c)
)
I'd potentially look into updating this to ISCHANGED for the MQL Date as we use a 90-day cycle for our MQLs.
This is not a solution to Emily's problem, but it is related and I thought it would be a cool share. The consultants over at Opfocus devised a way to put the Lead's Status on the Campaign Member object at the time the Campaign was added. I think it would be interesting to run a report to see where Leads are in the funnel when they interact with your campaigns:
http://opfocus.com/blog/salesforce-campaign-member-to-the-rescue/