3 Replies Latest reply on Sep 24, 2014 2:40 PM by Kenny Elkington

    Why does Marketo fail to add to SFDC campaigns

    Abdallah Al-Hakim
      We recently started to get more errors of failed attempts to add to SFDC campaigns - see image below. All the ones I have checked happended to be salesforce contacts? Does anyone know if Marketo has a limitation on updating campaigns if the object is a contact? Or is the problem related to a salesforce access issue with Marketo?

      Thanks

      0EM50000000SSs6

        • Re: Why does Marketo fail to add to SFDC campaigns
          It might be a mapping problem. 

          How were the fields created? Were they created in Salesforce?
          Are the lead and contact objects mapped to each other so Marketo can read it properly?

          • Re: Why does Marketo fail to add to SFDC campaigns
            In general, it shouldn't matter if it's a contact. This is likely related to the permissions that are setup, or potentially some validation rules you have in SFDC. Reach out to support? They are good at fixing this sort of thing.
            • Re: Why does Marketo fail to add to SFDC campaigns
              Kenny Elkington
              Hi Abdallah,

              What this error indicates is that when attempting to perform this operation, the sync user does not have the ability to edit either parent object of the Campaign Member, either the parent campaign or the parent lead/contact. Though this can be a result of missing Standard Object Permissions on Campaign, Lead or Contact, it is also frequently a result of an apex trigger firing during the insert, upsert, or update event on the Campaign Member object, which causes the operation to fail due to interfering updates or temporary changes at the time. Unfortunately due to the vagueness of the error message it is not possible for us to perform additional troubleshooting or provide additional detail about what may be causing the issue from the Marketo side. You will need to work with your SFDC admin in order to determine the cause of the issue.