Host Your Own Signup Forms
Copied
To use a custom signup form on your website that transmits subscriber data to your Mailchimp audience, you'll need to add some Mailchimp information to your form code. You'll locate the form action, user ID, audience ID, and input name elements in your hosted Mailchimp form, and insert them into the form you host on your website.
This is an advanced feature and is recommended for users familiar with custom coding. Contact your developer, or hire a Mailchimp Expert if you need assistance.
In this article, you'll learn where to find this information.
Access the Mailchimp form code
- Click Forms, then click Other forms.
- Scroll to the Form builder tile, then click Manage forms.
- If you have more than 1 audience, click the Audience drop-down and choose the one you want to work with.
- Highlight and copy the Signup form URL.

- Paste the Signup form URL into the address bar of a new browser tab or window.
- Right-click (Windows) or control+click (Mac) anywhere on the page and choose View Page Source from the drop-down.

Edit your custom signup form
In the page source for your Mailchimp hosted signup form, you'll find the pieces of code that need to be added to the form code on your website.
First, copy and paste the form action and input information into the body of your custom signup form. Then, find the input type for each audience field, and copy that information into the corresponding fields in your custom signup form code. All of these values must be copied to your custom signup form for the data transfer to work properly.
- Browse or search the page for “form action” to find the first piece of code you need, and copy the lines that look something like this.
```
