Marketo Forms for WP
This WordPress plugin enabled our teams to quickly and easily embed Marketo Forms directly into WordPress websites via a custom Gutenberg block, as well as a custom field added to ACF (Advanced Custom Fields plugin).
The plugin accepted Marketo REST API credentials, stored them securely, and cached form data to reduce API calls made to Marketo
Users were presented with a dropdown field to select which of the approved forms in Marketo was needed. Users could also choose a followup action - either defaulting what is configured in the Marketo form, showing a followup message, or redirecting the user to another URL.
The plugin also output the Marketo Form without including Marketo's heavy MktoForms2.js javascript library on load. Instead, forms were generated using VueJS and submitted securely through the lazy-loaded javascript library. This enabled a better UX for site visitors, faster load times, and a reduction to Page Speed Insights Content Layout Shift scores as forms are rendered immediately. All while retaining and utilizing the very same secure dataflow utilized in native embedded Marketo Forms.