Webhook Lead Duplicates - MSD | Community
Skip to main content
Elida_VanSledri
Level 2
October 13, 2020
Question

Webhook Lead Duplicates - MSD

  • October 13, 2020
  • 1 reply
  • 4600 views

We're using a webhook to push all of our leads into Microsoft Dynamics, which once it hits MSD, it runs as a web inquiry. We are running into having duplicates created every time a lead goes into CRM, then comes back to Marketo. 

 

We have figured out a solution for new leads by merging the Marketo contact with the CRM created one, but with leads that are either already opportunities or have a past opportunity: the new lead information matches with that opportunity inside of Marketo --> goes through the webhook/web inquiry --> a new lead comes back into Marketo from CRM. The problem is that we can't merge two MSD records. 

 

Is there a way to create an operational smart campaign that pushes the Marketo created lead information to the lead created by CRM? Because at this moment, we have partial lead information on the opportunity and lead. 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

SanfordWhiteman
Level 10
October 13, 2020
We're using a webhook to pull all of our leads into Microsoft Dynamics, which once it hits MSD, it runs as a web inquiry.

I'd say "push," not "pull," since from what you described the webhook is sending data to MSD.

 

At any rate I don't think this setup is optimal. It would make more sense to attach a record of the web inquiry to a field on the Marketo person (a single Textarea field, synced with MSD, could hold an entire JSON object with all the trimmings). Then when the person syncs back with MSD, that field comes along with them, and you can unwrap the field into a new web inquiry related to the lead.

Elida_VanSledri
Level 2
October 13, 2020

We actually do a similar de-dupe inside of MSD, so you brought up a good point. Why make it more complicated when we can figure out a way to eliminate the duplicates with proper matching.

 

If I push the lead into CRM before calling the web inquiry, it will match the lead I just sent over, based on our custom process in MSD, and then sync over with the existing Marketo lead. This should solve the problem, but I'm going to test it and report back!

 

SanfordWhiteman
Level 10
October 13, 2020

Sounds good!