I would like to know if it is possible to make a custom object data field appear as a marketo field on the lead, so that we can use this data from custom objects in smart campaigns' smartlists and flows.
For example, if the custom object is "contract", and we want to create/trigger a salesforce task because some data in the "contract" custom object has changed, how would we be able to do it?
Might be worth writing apex code to copy the value from the custom object's field to a lead object field on create and update which then syncs as per normal with Marketo.
Actually, if you're using salesforce, couldn't you use a workflow in salesforce?
Agreed with Jay -- if all the logic is based on the SFDC CO being updated, then inter-object triggers should be in SFDC.
Or is there some other condition that can only be known in Marketo, and that's why you want to create the task from the Marketo side?