If a sync to SFDC fails because a company name is missing, shouldn't this record sync again (this time successfully) if the company name is added at a later date? I'm seeing a number of records with a failed sync that are not resyncing later after the company name is added. Thought I'd check in the community before opening a support case.
Hi Cheral Jansen,
These leads will sync again only if you ask for it through a smart campaign either with a "sync lead with SFDC" or a "change program status" flow step (for the second one, provided that the program is synchronized with an SFDC campaign).
If this is a recurring issue, you can create a smart campaign with the following characteristics :
You can prevent this issue from happening by going into Admin> Salesforce> Sync Options and setting a default value for the Default Lead Company, such as "Unknown" or "Not Provided." Marketo will pass this value in the sync when the company name is not otherwise provided, which will prevent the sync from breaking.
I am going to be blunt: this feature causes far more problem than it solves. It always ends with sales screaming that all these leads with the same dummy company name are useless. So advising people to use it is not a service to make...
Grégoire Michel we experienced what you mentioned. Sales got annoeyed based on those "Not Provided" records. I would like to remove the current setting we have under Marketo Admin Salesforce> Sync Options. However, I am wondering what are the issues we may face afterword. Except the issue Cheral brought it up, are there any you could think of to advice us?
Yun Bai no issues, other than that records without Company or Last Name will not sync and you'll need to create a Smart Campaign as Gregoire suggested to 're-sync' those records once the missing data is filled in.
To make it more sophisticated, you could even exclude records with blank Company/Last Name from your main "Sync to SFDC" Smart Campaign by adding filters, to avoid getting an SFDC error in the first place. Then later - when both fields are populated - you can sync at that time using a different Smart Campaign: