Mailchimp Groups: How to Let Users Pick One in Your WordPress Form

Are you looking to use Mailchimp groups to segment your subscribers by their interests? Segmenting your subscribers into a group by their interests and preferences allows you to build a highly engaging email list.

If you’re using Mailchimp, you can use its Groups feature that lets you target subscribers by their interests or preferences within a single list, so you don’t have to manage multiple lists with overlapping subscribers.

In this article, we’ll show you the easiest way to create a custom Mailchimp group signup form.

Before we dive into Mailchimp groups, let’s take a look at the most effective strategy to boost email engagement: email segmentation.

What Is a Segmented List?

In email marketing, email segmentation is a powerful way to categorize your subscribers into distinct groups based on different characteristics such as user activity, interests, preferences, etc. Segmenting your subscribers into groups allows you to send highly targeted emails to each group addressing their common characteristics.

Since the emails you send to each group are highly targeted, it’s much more likely that the recipients will read and engage with your emails.

WPForms is the best WordPress Form Builder plugin. Get it for free!

If you’re using Mailchimp, the easiest way to segment your subscribers is by using the Groups feature. Using Mailchimp Groups, you can create a segment and allow your subscribers to check off their interest while subscribing to your list. This way you can add each subscriber to a relevant group within your list, so you don’t have to manage multiple lists with overlapping subscribers.

How to Add Subscribers to Mailchimp Groups in WordPress

Now let’s take a look at how to allow users to select Mailchimp groups in your WordPress Form.

1. Create a Custom Mailchimp Signup Form

The first thing you need to do is install and activate the WPForms plugin. For more details, read how to install a plugin in WordPress.

To integrate your form with Mailchimp, you’ll need to install the Mailchimp addon and then, create a newsletter signup form.

For a step by step tutorial, you can read how to create a Mailchimp signup form in WordPress. This is the first step to getting ready to send a campaign in Mailchimp with segmented lists.

2. Add Mailchimp Groups

After creating a basic signup form, you need to add a checkboxes field to your form.

In the checkboxes field, you can allow your subscribers to choose groups by their interests or preferences. If you only want them to be able to select one group, you can use a multiple choice or dropdown field instead.

For the sake of this example, let’s add 2 groups: Interest 1 and Interest 2. See the screenshot below.

select the right group

Next, click the Marketing tab in the left taskbar, and click Mailchimp. Now scroll down the page until you find the Enable Conditional Logic checkbox. Just click on it.

mailchimp groups marketing settings

In the Select Field dropdown, choose the checkboxes field you just added to your form. In our case, the name of the checkboxes field is Select the Right Group. Then click the Select Choice dropdown, and choose the first group from the list. In our case, it is Interest 1.

Then click Add New Connection.

click add new connection

A dialog box will pop up asking you to name this Mailchimp group connection. Enter any name addressing the second group and click OK.

You need to repeat the above steps in this connection as well. That means you need to scroll down and enable the conditional logic checkbox. Then choose the second group from the list, and then Save the form.

mailchimp groups select group

Final Thoughts on

That’s it!

You’ve just created a Mailchimp signup form and added 2 groups to your form so your users can select it based on their interest.

If you’re looking to grow your email list, using the right tools is essential. Read 4 best lead generation plugins to grow your list.

Plus. you might also like some other Mailchimp related posts:

What are you waiting for? Get started with the most powerful WordPress forms plugin today.

If you like this article, then please follow us on Facebook and Twitter for more free WordPress tutorials.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.


  1. I am new to segmentation and I am using a different platform. This post gave me an idea what to do next and I guess I have to learn more on how to do this on the platform I am using. Is there a way for you to make another post for another platform? like a tutorial? Thank you in advance.

  2. Thanks – but how about this: you have 20 categories and 20 tags and you want to allow people to subscribe to posts that include a combination of a specific category and a specific tag – would that be possible in this approach?

    1. Hi Julian,

      MailChimp does allow you to add custom fields to users on your lists, so you could send some specific data from your form(s) to MailChimp and then potentially segment your lists from there.

      To see if this might fit what you have in mind, here’s MailChimp’s tutorial on segmenting mailing lists. Since this approach would mainly involve setting up segmentation in MailChimp it may be worth contacting their team if you have any questions about how this might work.

      And if you have any questions about getting the MailChimp addon set up in your forms, or are looking for further details on the forms end of this integration, please get in touch 🙂

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.