We're having some issues with the way that our integration works between our internal system, Salesforce, and Marketo. We have data passed four times per day from our internal system to Salesforce. When that integration runs, often, it'll pick up leads to pull back into the internal system, but by the time the integration completes, those leads have been converted to contacts, and any additional data we have on that record fails to write over. It seems that we would need Marketo to not run the convert leads job during our integration, so our thought was to lock the Marketo User out of SFDC while the integration was running. Upon looking through Marketo, though, it seems that in some istances it fails to retry if tries to sync to SFDC and fails.
Does anyone have any suggestions for how we could work around this?
Thanks for your reply Clinton.
Fortunately, all three are tied by a unique ID, the issue, though, is that when our internal system tries to write back to Marketo the lead that it thought existed, no longer exists, it's now a contact. Our Internal system is not smart enough to know that if the lead doesn't exist, look for the contact that also shares that unique identifier.