Can a webhook be used to pass Marketo form fillouts to Eloqua? | Community
Skip to main content
Chris_Saporito
New Participant
December 15, 2016
Solved

Can a webhook be used to pass Marketo form fillouts to Eloqua?

  • December 15, 2016
  • 3 replies
  • 4379 views

A partner that we are working with is sending an email (using Eloqua) to their database promoting one of our webinars which is housed in Marketo using On24 integration. They requested that we automatically pass over anyone that signs up from their email blast. She mentioned that someone in an Eloqua community recommended to use a webhook to accomplish and I am unfamiliar with its capabilities. Ultimately she wants to avoid us manually pulling spreadsheets and sending them back to her in order to suppress from the 2nd and 3rd email blast. Any suggestions are greatly appreciated!

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by SanfordWhiteman

Sure, a webhook can be used to report form data anywhere. (HTTP POST w/standard form encoding is one of the supported formats.)

You should be aware that if Eloqua has a limit on form posts from a single IP, you are potentially creating a DoS vulnerability by sending all your posts from your Marketo pod (this is the mirror image of the problem when you use the Marketo forms endpoint from an external server, in that all the requests come from the same IP or small set of IPs).

3 replies

New Participant
January 30, 2019

Hi all - reviving this old post. Does anyone know the format the Payload needs to be in on the Marketo Webhook side in order for Eloqua to accept the post? Thanks!

Ben_Griffith1
New Participant
December 16, 2016

A webhook posting to an Eloqua form would be the easiest.  There are lots of companies doing server side form posts to Eloqua in large volumes and I would not worry about exposing a DoS vulnerability - doing it via any integration other than posting from the client side, you will be in the same boat.

Other approaches using APIs (and code running outside either system) include:

1. sending to Eloqua through its API

2. setting up a cloud decision step in Eloqua to query the lead in Marketo through the Marketo API

Cheers,

Ben

SanfordWhiteman
New Participant
December 16, 2016

When I talk about DoS, it's not about volume in general, it's point-in-time rate, and it's about maliicous + legitimate use.

If Eloqua has no limits, that's great. Marketo doesn't. 43,200 form posts per day sounds like a lot until you have irregular legitimate distribution (which everyone does) let alone a concerted hacker (which everyone will).

SanfordWhiteman
SanfordWhitemanAccepted solution
New Participant
December 15, 2016

Sure, a webhook can be used to report form data anywhere. (HTTP POST w/standard form encoding is one of the supported formats.)

You should be aware that if Eloqua has a limit on form posts from a single IP, you are potentially creating a DoS vulnerability by sending all your posts from your Marketo pod (this is the mirror image of the problem when you use the Marketo forms endpoint from an external server, in that all the requests come from the same IP or small set of IPs).