Sending non-Marketo form data to Marketo: Background Form Submission FTW
Are you looking to seamlessly send non-Marketo form data into your Marketo? Marketo offers direct methods for users to effortlessly post non-Marketo form data without the hassle of API user authentication.
With Marketo's Forms 2.0 Javascript, users can submit form data directly to Marketo, bypassing the need for traditional REST API endpoints. This streamlined approach eliminates the necessity for an API user, simplifying the process significantly.
How it Works:
Integration without Authentication: Unlike REST API calls, the background form submission method does not require authentication for calls made to Marketo. This means users can seamlessly integrate non-Marketo form data without the need for API user credentials or additional authentication methods.
Ease of Implementation: Simply add the JavaScript to load the form on your website. Utilize hidden fields with SOAP API names (easily accessible through the Admin > Field Management section), and programmatically submit the form data to Marketo. It's that simple!
Efficiency and Flexibility: By leveraging the background form submission method, users can bypass potential bottlenecks associated with API quotas and limits. This ensures a seamless and efficient data submission process, enhancing overall workflow productivity.
Why Choose Background Form Submissions?
Simplicity: Eliminate the complexities of API authentication and streamline the form submission process.
Efficiency: Avoid hitting API quotas and limits, ensuring uninterrupted data submission.
Flexibility: Seamlessly integrate non-Marketo form data without compromising on security or functionality.
There is also a POST form submit REST API endpoint that you can use to register the form submit using the API; however, that method isn't superior to the background form submission because the former easily hits the bottleneck w.r.t. the API quota and other limits associated with it. Additionally, since this method uses REST API to post data to Marketo, it requires authentication (via the access token generated using the identity endpoint that accepts the API user’s client id and secret as parameters) unlike the background form submission method.
Happy Marketo’ing! 💜