Using Webhook activity to prevent sending dupes to Salesforce
I am in need of support to troubleshoot an issue I am seeing.
We pass leads from Marketo to Salesforce via a Webhook. However, we don't want to send a lead to SalesForce if it has been sent in the past 8 weeks to prevent working a lead from multiple sources. I have set up a filter in all my campaigns saying "Not Webhook is called" with the Name of the Webhook and the Date of activity being in the past 8 weeks.
However duplicates are still getting through. I am finding that a lead is getting past this filter and calling a webhook twice withing a window shorter than 8 weeks.
Is there a better way to prevent duplicates from getting through? The Webhook is the last step in Marketo before a lead is passed to SalesForce, so all leads have this in their activity.