We are working with multiple content syndication vendors who will be sending us leads via web api. I wanted to understand what would be the best way to capture these leads? I am doing a combination of 'Person is created' with the source to track new leads. My concern is if this will capture any existing leads that can come via the content syndication route? Any thoughts on how can I best capture all the leads via a smart campaign? Thanks again.
Thanks,
Shweta.
Solved! Go to Solution.
It's not really possible to answer this unless you're specific about which API endpoint they're using.
The Push Lead endpoint is by far preferred over others because you can trigger on Lead is Pushed. And this works even if they already exist in Marketo. The vendor adds a unique Reason field so you know which vendor made the call. This is the professional approach.
Other endpoints are far harder to capture, and in fact it's impossible in a standard SC to know which exact API user made an update. You'd have to call the API yourself to know that, which is significant work.
It's not really possible to answer this unless you're specific about which API endpoint they're using.
The Push Lead endpoint is by far preferred over others because you can trigger on Lead is Pushed. And this works even if they already exist in Marketo. The vendor adds a unique Reason field so you know which vendor made the call. This is the professional approach.
Other endpoints are far harder to capture, and in fact it's impossible in a standard SC to know which exact API user made an update. You'd have to call the API yourself to know that, which is significant work.
I agreed with @SanfordWhiteman the unique reason field is the best approach that you can track your lead from several different vendors that pushed leads via API. I usually give what value i like to see in the reason field to vendor . That could be campaign name, program id , or vendor name , anything that you can pull the report .