if you have your own forms on your website but you want to post into Marketo, you have multiple options:
1. Change the form to post into Marketo directly; you need to make sure the field names exactly match the Marketo specs (see “
Marketo Forms on Non-Marketo Pages”). In your case, you may want to use
Webhooks to post into your own system
2. Have your server-side application capture the initial form submission but repost to Marketo on the server (server-side form post)
3. Use the Marketo SOAP API to create new Leads or updates existing Leads; has more advanced options, but does not give a “Fills Out Form” event (see “
Marketo Enterprise SOAP API”)
4. Use the Munchkin JavaScript API, which is the least preferred option since it runs client-side (see “
Munchkin JavaScript API”)
Let me know if you need more info on option 2 (I have a draft knowledge base document that I can share with you).
Hope this helps,
Jep