We would like to be able to update an SFDC custom object from Marketo. We have a form filling in local Marketo fields. I know Marketo can't write an SFDC custom object directly, but I'd like to be able to trigger off an update to the SFDC Custom object whenever the form is filled out.
Does anyone know of a third-party tool to do this? Otherwise I think I have to write something using the REST API to do it.
Otherwise I think I have to write something using the REST API to do it.
You can use the traditional SFDC SOAP or REST APIs, or set up an SFDC Apex REST service dedicated to this Custom Object.
The way I build such things: Marketo communicates via webhook to a lightweight intermediate gateway (the gateway is necessary because you have to be able to manage identity/access tokens that expire over time). Then the gateway does the actual writes to SFDC (usually while the webhook is still executing, so it can send results back to Marketo).
There's no packaged 3rd-party app to do this that AFAIK (nor would I trust anyone who claims they can set this up in a packaged fashion -- the elements are too delicate and site-specific).