We have a LinkedIN ads program where we are pulling in leads and tying them to the SFDC and Program in Marketo. It seems they are coming in but not going to the SFDC program and being marked to the Marketo program. In the program results they are being skipped with the error in Marketo showing as
Skipped execution due to that the lead 1429324 is not a sfdc lead/contact
There is nothing in the Smart List or flow we can identify as throwing this off? It should change the program status and update the campaign. It is also changing the lead source, even though we have to only change if it is empty. It is overriding it.
Is there a reason you're not using the "Campaign Sync" to have the Program in Marketo connected to the Campaign in Salesforce?
If you have that set up, you only need the "Change Program Status" flow action; syncing a new record to Salesforce, and adding that record to the Campaign become implied actions that happen automatically.
We do use the campaign sync normally, on this program we did not for some reason, but in the programs where we pull in the campaign sync on the program we are seeing the same error, whichever way we try to add to campaign it seems to not work.
AFAIK, this error is linked to "add to SFDC campaign" flow step.
The error means that the lead which ID is 1429324 cannot be inserted into SFDC, probably as some field values are missing or are invalid for SFDC. And as the lead cannot be inserted into SFDC, then it cannot be added to a campaign either.
Try to add a "sync lead to SFDC flow step" prior to the "add to SFDC campaign" one. When failing, the "sync lead to SFDC" will provide you more info about why the insert fails.
I will try this and see if it changes. The lead still syncs to SFDC just not into the campaign, all values appear to be showing otherwise the sync would fail. If the lead could not sync into SFDC then I can see why it would not add to campaign but not sure why if will sync and not add.