Solved! Go to Solution.
We're facing a similar scenario and was wondering if you've been able to figure out the cause of the problem? In our case we assign leads from MKTO to SFDC to a dedicated user. In the Activity log I see the Insert to SFDC taking place with the correct information (user) in it. Immediately following the push I see an entry stating 'Add to Marketo Campaign' (guess that's something to do with Sales Insights?) and then the next entry is 'Changed Sales Lead owner', changing the lead owner from the one we wanted it to be, to the user that we use for the MKTO <> SFDC integration. It states the same reason you had: Synched from salesforce.com - fixup Lead Owner.
any clues much appreciated.
I think I got the issue solved, although time will tell if this is really the case.
When looking at the "Insert in SFDC" activity in the lead details, I noted that the difference between a successful assignment to a SFDC user and not successful assignment to a SFDC user, lied in the fact that the 'OwnerId' value was empty for the lead that failed (even though the value Assign To: did contain a valid SFDC User name).
I have no clue how that value is being set but I assume in the smart campaign flow when I do a 'Sync lead to SFDC' and assign it to a certain user. What I changed, is that I removed the current names of the users we assign leads to in that flow step, and simple re-entered the same name.
It seems that somehow updated the relation between the Assign To: user name and the OwneriD.
(Note that I'm not hindered by any further knowledge here...)
Anyway, it seems the assignment to users is working again and I don't see the SFDC fixup messages anymore.
Let's hope this is my last message in this thread.
did you resolve this case in the end? I started having the same issue in our instance after our admins did some major changes in the SFDC, I am sure something they did is triggering this change of ownership, but we were not able to identify the cause yet.
We did and have run into this on countless occasions since. The activity indicates an owner change that happened on the SFDC side, whether it be through a workflow, APEX or manual change. Sometimes the change can appear to have been made by the Marketo sync user on the SFDC side, but that is often because Marketo made a data value change that caused the worflow or APEX to fire.