SOLVED

Recommendation for unidirectional communication with Marketo?

Go to solution
Anonymous
Not applicable

Recommendation for unidirectional communication with Marketo?

Hi folks,

In the past I remember seeing a piece of documentation that recommended a Server Side form post for unidirectional communication with Marketo. I don't see that documentation anymore. The document explained that using an API was overkill for unidirectional communication.

Is there a recommended technique for getting this info into a Marketo system now? I see this post that makes it seem like use http://mkto.co/PushLeadToMarketo

Slackbot Hates Server Side Post

Appreciate any thoughts. Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions
SanfordWhiteman
Level 10 - Community Moderator

Re: Recommendation for unidirectional communication with Marketo?

Post to the Forms 2.0 endpoint from the client. It's a standard HTTP POST. If you weren't going to filter traffic going through your server anyway, this accomplishes the same thing only it's vastly more scalable.

View solution in original post

7 REPLIES 7
SanfordWhiteman
Level 10 - Community Moderator

Re: Recommendation for unidirectional communication with Marketo?

"Unidirectional" communication is a bit general: all Marketo API endpoints are unidirectional channels, after all. If this data originates in a browser, you shouldn't use the any back-end API at all, instead using the Forms 2.0 API to post directly from the client to Marketo. It eliminates the DoS vulnerability of other approaches and is vastly more scaleable.

If you're talking server-to-server, the new Push Lead to Marketo endpoint is powerful, but I'd like to know what you're actually trying to achieve.

Anonymous
Not applicable

Re: Recommendation for unidirectional communication with Marketo?

We are building a piece of desktop software and we want to push the registration information into Marketo. Any thoughts?

SanfordWhiteman
Level 10 - Community Moderator

Re: Recommendation for unidirectional communication with Marketo?

Post to the Forms 2.0 endpoint from the client. It's a standard HTTP POST. If you weren't going to filter traffic going through your server anyway, this accomplishes the same thing only it's vastly more scalable.

Anonymous
Not applicable

Re: Recommendation for unidirectional communication with Marketo?

Does that mean following the steps that Jep recommends here:

HTTP Post 

Except use http://mkto.co/PushLeadToMarketo  instead of http://app-x.marketo.com/index.php/leadCapture/save ?

SanfordWhiteman
Level 10 - Community Moderator

Re: Recommendation for unidirectional communication with Marketo?

No, you don't use Push Lead to Marketo at all -- and definitely not directly from a client app!!

You can use the /save forms endpoint as described in that old post. Or use the /save2 endpoint (the fields are almost the same: you can check them by inspecting a Marketo form post). Both of these methods work, scale, and keep your API credentials secure. They are not officially supported, though, so don't expect to open a Support case.

Josh_Hill13
Level 10 - Champion Alumni

Re: Recommendation for unidirectional communication with Marketo?

I would recommend hiring Sanford or another developer to look at this in detail. You cannot solve this on a forum.

I would personally expect the API to be the best method if you are hooking back to Marketo from a sold piece of software.

SanfordWhiteman
Level 10 - Community Moderator

Re: Recommendation for unidirectional communication with Marketo?

I would personally expect the API to be the best method if you are hooking back to Marketo from a sold piece of software.

Not with 10,000 calls a day (and also requiring another tier to process the initial request)...