Create Custom Forms and Sync to Pardot

Last updated: June 2, 2026

Mutiny's agent can write the JavaScript needed to connect your custom form to a Pardot Form Handler, so visitor data captured through your Mutiny personalization is sent to Pardot without requiring a Pardot form embed on your page.

What you'll need

The agent needs two pieces of information from you to generate working code:

Your Form Handler endpoint URL is the unique URL Pardot generates when you create a Form Handler. You can find it in Pardot under Marketing > Forms > Form Handlers. It follows the pattern https://go.pardot.com/l/[id]/[token]. If a Form Handler doesn't exist yet for your use case, you'll need to create one in Pardot before proceeding.

Your field names are the names configured on each field inside the Form Handler. These must match the Pardot prospect field names exactly. You can find them by opening the Form Handler in Pardot and reviewing the fields listed under the Fields tab.

Creating the Form

Once you have those three things, open the Asset editor and prompt the agent.

Tell the agent you want to create a custom form and to submit the data to a Pardot Form Handler, and provide your endpoint URL, field names, and redirect URLs.

The agent will generate a form and write the JavaScript that maps your form's input values to the correct Pardot fields.

What happens after submission

When a visitor submits your form, their data is sent to the Pardot Form Handler you specified. Pardot processes the submission the same way it would for a natively embedded form, including creating or updating the prospect record and triggering any completion actions or automation rules tied to that Form Handler.

Need Help?

If you have questions or need help, the Mutiny Support team is here for you! You can submit a support ticket using the Submit a ticket button at the top of this page, or reach us at support@mutinyhq.com.