I was told marketo doesn't de-dupe when the source of the dupe is salesforce.com, but how does matching work in marketo for making updates? If a contact exists in SFDC and someone fills out a form on our website with the same email address, will marketo update the contact or create new lead? I'm seeing marketo creating a new lead in this scenario and not sure if this is standard or part of our flow or some other issue:
Exact scenario I saw:
1) User fills out form on website at @1:23 and lead created in marketo (marketo does its thing, updating values in marketo - doesn't sync to SFDC for about 10 minutes by design. we need several values to be filled in prior to sync to SFDC )
2) A Contact was then created in SFDC @ 1:27 pm via another application tool (matching contact email address to the lead in marketo)
2) Record (from original form fill) syncs from maketo to SFDC at 1:35. (This is when a dupe lead is created....)
If a contact was created at 1:27, why didn't marketo catch the match of the email address before the 'sync' at 1:35 and then update the contact? It created a new lead instead.
There is a flow step to sync lead to SFDC (insert ) after several fields are updated from campaigns/flows, but I assumed if there's a match in SFDC, a new record won't get created at that
sync step. In my mind, that data would just be added to the existing contact.
Thanks for your help!