It is technically possible to setup a signup form to submit to multiple lists, but you'll need some programming experience or assistance to set it up. Each signup form that points to multiple lists needs to be customized to specific list settings. If you are not a programmer or don't have access to programming resources, you can always contact a MailChimp expert for assistance.
In most cases, setting up groups inside a single list will offer the same (or more) flexibility for you and your recipients. Groups and segments eliminate potentially creating redundant data by managing addresses across multiple lists.

Also, in managing data through one list, you can take advantage of the update profile link, should recipients ever need to revise their subscription preferences.

If groups and segments aren't sufficient for your needs, follow the steps below.

  1. Create your lists under your MailChimp account and write down all appropriate list IDs. You can access unique account and list IDs by viewing source on each list's signup forms. Note the 'u' and 'id' hidden fields. In creating the forms, make sure that all common fields, across each lists, follow consistent naming conventions. For example, if you call your first name field "First Name" in one list, it should be named the same thing in all lists.
  2. Once you have your lists in place and IDs recorded, you'll need to add a signup form to your website that reflects the fields that your lists in MailChimp are expecting you to collect. If you need it, you can always grab form code by navigating to the Lists page, clicking the list drop down, and selecting Signup forms. On the Signup forms page you can select Embedded forms to pull up the source HTML code for an embedded version of your form.
  3. Now comes the custom step to the process. When setting up the forms in your website you need to create a page in your website that your forms can submit to. The page created needs to be designed to gather and validate data collected and once data is finalized, submitted back to the appropriate list hosted on MailChimp using an API connection.

Rather than having content preferences in your signup form reference a content type they will instead reference the list that you want your subscriber's data sent to. For example if you set up 3 lists, List A, List B, List C, your signup form may have a field that offers, "Would you like to signup for content A, B or C?". Once sent to your website your code would then parse what is submitted and based on what's selected send the recipients info to the appropriate list.

This feature is limited to certain user levels. You can see your user level on the Users & Account Details page and this article explains what each level can access in the account.

Was this article helpful?
What can we do to improve your experience with articles like this?
Thanks for submitting your feedback!
At this time, we are unable to reply to any responses, but we'll use this information to keep the site up-to-date.
Sorry, we were unable to submit your feedback. Please try again later. Thank you for your patience.

Related Articles