Marketo's powerful marketing automation software helps marketers automate digital marketing to engage customers and prospects. A core feature of Marketo is its web forms. Marketo web forms empower marketers to create beautiful and flexible web forms on landing pages without programming knowledge. It allows you to see when a new lead gets created, use triggers and filters to hone in on the exact data you need.
Marketo Integration Overview
Contentstack’s Experience Extensions feature offers enterprises a variety of ways to integrate third-party applications, such as Marketo, directly into your headless CMS. By integrating Marketo with Contentstack content management system (CMS), you can easily add web forms to your landing pages without the hassle of leaving your CMS.
Using a Contentstack Custom Field, you can embed and display information (i.e, forms) from your Marketo account directly into the CMS environment. This makes it easy for end-users to fetch and directly display a list of existing Marketo forms from their account into the field of the Content Type. Instead of manually searching for forms on Marketo, you can browse eligible forms in a scroll menu, thus saving the content manager time and eliminating the potential errors that may arise due to manual data insertion.
Step-By-Step: How to Integrate Marketo with Your CMS
To integrate your content management system with Marketo, follow these steps:
Create a ‘Marketo Forms’ Custom FieldCreate and configure a Marketo Forms Custom Field. You can define exactly how the integration will work, what Marketo account it should work with and what information should be linked to Contentstack. Typically, a developer will perform this step. Check the documentation for step-by-step instructions.
Add the Extension to Your Content TypeAdd a Custom Field to your Content Type and select Marketo Forms as the Extension.
Test Marketo Forms Custom Field in Your Entries
You should be able to see the Marketo Forms Custom Field on the specified content entry. Try it by selecting a web form from the drop-down list and publishing it to staging to ensure the setup works correctly.