Custom HTML for form | Community
Skip to main content
October 2, 2014
Solved

Custom HTML for form

  • October 2, 2014
  • 7 replies
  • 2121 views
Though the form editor is good. We have needs to create a custom form.

I read we can just take the html from the generated form (field names, etc), and put directly into an html page - in order to post to marketo yet still not limit our form design.

Is there any step by step on this?
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
David - This is possible. You have two options for posting form data into Marketo: 

1 – Browse/client-side approach. Here are the docs:

http://developers.marketo.com/documentation/websites/forms-2-0/

2 – Use your own form. Then do a server-side post. It is currently only possible to post 30 form fill-outs per minute from one single IP address for server-side post. Here are the docs for this:

https://community.marketo.com/MarketoResource?id=kA650000000GsXXCA0

 

7 replies

October 2, 2014
Here is the help article on how to embed a form on your website:
https://community.marketo.com/MarketoArticle?id=kA050000000LHD3CAO

October 2, 2014
Thanks, but no no .. not looking to embed. I am looking to hand code the form and simply use marketo form field names, post url and any javascript that is needed to post the form.

This would be a custom form - not embeded and not iframed.


Kenny_Elkington
Adobe Employee
Adobe Employee
October 2, 2014
Hi David,

This is not specifically tailored for an HTML form, but it should provide all of the info you need to make your own form.  To get your field names, go to your Admin->Field Management section, and select Export Field Names.  The SOAP API names are the ones which you want for form submission.
October 2, 2014
Thanks for the answers, but the question is not how to get the names, its how to create the custom form with those field names, javascript functions and post url necessary.
Accepted solution
October 2, 2014
David - This is possible. You have two options for posting form data into Marketo: 

1 – Browse/client-side approach. Here are the docs:

http://developers.marketo.com/documentation/websites/forms-2-0/

2 – Use your own form. Then do a server-side post. It is currently only possible to post 30 form fill-outs per minute from one single IP address for server-side post. Here are the docs for this:

https://community.marketo.com/MarketoResource?id=kA650000000GsXXCA0

 

October 2, 2014

Hi


We actually did that and it worked with form 1.0 but I would not recommend it. We are now using the form 2.0 embedded code.


The reason I will not recommend this is because Marketo does a pretty good job filtering robots and spam submissions. By making your own form you are taking all that away and you have to take care of the spam and garbage submissions. At some point we got 40 spam submissions from russian emails. We handled the attack by sales had the perfect argument to complain about the quality of the leads, believe me you want to avoid that at all cost.

 



October 2, 2014
Thanks Murtza and Fernando - great answers!