Hi All,
We recently did a Salesforce sync (everything looks good). We got to the step of syncing SFDC custom objects. I was able to find my custom objects and enabled the sync. Everything looks good here too and I didn't see any errors; however, I cannot seem to see any data from those objects in the Person Detail page (I assume that is where you could see it). I see there are 118005, but is there somewhere I can see that data?
Solved! Go to Solution.
You aren't able to see SFDC-synced custom objects in Person Detail (or indeed, anywhere obvious unfortunately!) So it's quite possible you have done everything correctly. Marketo Custom Objects will show up in Person Detail under "Custom Objects", but Salesforce Custom Objects won't.
However, you can see who has certain custom objects by using Smart List filtering, and seeing whether you get any results. And if you want to see the exact content of that custom object, then you can use a Velocity email script token and preview an email that holds that token. Just drag in the field you want from the right hand panel in the email script editor, check all the checkboxes on your custom object off, and then modify your code to remove everything after the full stop, and remove the bracket.
Eg. if pulling in your custom object gave you ${purchases.get(0).id} then modify it to be $purchases . That will spit out the entire contents of that custom object for the fields you have checked off in the right hand side, once you preview the email based on a specific person. If you need to often see those values, you can use this system as a shortcut if you don't have Salesforce access.
Hello @Amey_Shivapurka ,
From that screenshot go to the "fields" tab and select the fields you want to access via filters and/or triggers.
Steps Documented here https://experienceleague.adobe.com/docs/marketo/using/product-docs/crm-sync/setup/optional-steps/add...
Thanks,
oz
Thanks for the response Oz. I should have clarified the fields are active. I'm wondering if the relationship field is not matching to the contact to asset? Do you now if that can be changed?
@Amey_Shivapurka
I think you should be able to (but not 100% sure haven't tried in years so fuzzy on that).
Keep in mind it has to be 1 or 2 levels deep. Anything further removed is not supported. See documentation below.
You aren't able to see SFDC-synced custom objects in Person Detail (or indeed, anywhere obvious unfortunately!) So it's quite possible you have done everything correctly. Marketo Custom Objects will show up in Person Detail under "Custom Objects", but Salesforce Custom Objects won't.
However, you can see who has certain custom objects by using Smart List filtering, and seeing whether you get any results. And if you want to see the exact content of that custom object, then you can use a Velocity email script token and preview an email that holds that token. Just drag in the field you want from the right hand panel in the email script editor, check all the checkboxes on your custom object off, and then modify your code to remove everything after the full stop, and remove the bracket.
Eg. if pulling in your custom object gave you ${purchases.get(0).id} then modify it to be $purchases . That will spit out the entire contents of that custom object for the fields you have checked off in the right hand side, once you preview the email based on a specific person. If you need to often see those values, you can use this system as a shortcut if you don't have Salesforce access.