Ability to create custom obect instances in SFDC

Ability to create custom obect instances in SFDC

Hi,

It would be great if not only we could read custom objects but if we could also write them and create new instances of them.

For instance, I have a form that enables a lead to search my products. With the API integration, I can push that information to Marketo and store in in lead fields. The big issue is : I can only keep the last search.

If I could use a "Product search" custom object, I would create a new instance of that object each time the visitor runs a search, similarly to tasks I can create.
8 Comments
Anonymous
Not applicable
I dig the idea -- but have you looked into maybe using Webhooks to do this?
Anonymous
Not applicable
Hi Ken,

The webhooks is a good idea if we can have salesforce receive it and react to it. I'll give a look.

Thanks
Greg
Anonymous
Not applicable
Hi Ken,

after a look at salesforce documentation (including developer documentation and developer's portal, as well as the appexchange) I have found any mechanism in salesforce that enable to listen to webhooks and react to it.

May be I looke din the wrong place, though.
John_Wolf1
Level 3
We also need to write data from forms to custom objects in SF. Our solution has been to create a cookie that crams a bunch of data into one lead field, which is then parsed out to the various objects once it's in SF. This means we miss out on a lot of the functionality of Marketo forms. 
Anonymous
Not applicable
Aparently, this now can be done through the API. It's a first step. See:  http://developers.marketo.com/documentation/soap/synccustomobjects/

Next step is now to make it possible to create is from flows and event better from forms.

Greg
Grant_Booth
Level 10

This request comes up periodically in Support cases. While my understanding is that it could add a significant level of complexity to the sync and potentially cause a number of problems, I think the benefits from it to automating processes between Marketo and SFDC would outweigh it. Maybe we could make it something which requires a Support case to enable, so that customers don't use it carelessly? I am in favor!

Grant

Grégoire_Miche2
Level 10

replaced by this one:

kh-lschutte
Community Manager
Status changed to: Open Ideas