If you want to send a campaign to a specific section of your list, this can be done using our list segmentation feature. When you set the criteria for the send, you'll be able to target the section without sending to the entire list. Below, we walk you through how to send to a segment of your list and provide some examples of segmenting options below.

When you create a static segment in MailChimp, you can target specific subscribers in your list and save them in a segment to reuse later. Since the segments are static, they can't be edited, updated, or added to as subscribers change their subscription preferences, edit their profile information, or as new subscribers sign up for your list.


Send to a new segment

While the segments you set up are based on your list data, most of the time you'll be choosing the segment you want to send to in the Campaign Builder.

  1. Navigate to the Recipients step of the Campaign Builder.
  2. Click the name of the list you want to send to and choose the Send to a segment option to expand the available segmenting options.

    Send To Segment

  3. In the first drop down menu, select any to include subscribers that match any of the segmenting criteria you set up, and select all to pull in only those subscribers that match each of the segmenting criteria.
  4. Set your segmenting criteria using the drop down boxes and text fields.
  5. Click Add Condition to add more than one segment. You can use up to five different segmenting options for each campaign.
  6. Once you've set your segmenting criteria click the right arrow on the navigation bar or the orange Next Step: Setup button to set your segment and move on to the next step of the Campaign Builder.

Send to a saved segment

  1. Navigate to the Recipients step of the Campaign Builder.
  2. Click the Saved segment option.

    Saved Segment

  3. Select your saved segment from the drop down menu.
  4. Once you've set your segmenting criteria click the right arrow on the navigation bar or the orange Next Step: Setup button to set your segment and move on to the next step of the Campaign Builder.

If you want to exclude some people from a particular campaign or series of campaigns without removing them from your list entirely you can use static segments. A static segment doesn't rely on other list data, such as merge fields or groups, and there's no limit to the number of static segments that can be created. Static segments can be created directly in your account, through the MailChimp API, or through apps like Hairball and Goal.

Paste emails to build a segment

Paste-in segments can include only email addresses that are actively subscribed to your list. If you need to send to addresses not currently on your list, you can add them individually or import multiple addresses.

  1. Navigate to the Recipients step of the Campaign Builder.
  2. Click the Paste emails to build a segment option.
  3. Paste in email addresses. Separate each email address by a comma, tab, semicolon, or put each on a separate line.
  4. Paste Segment
  5. Select if you want to include or exclude the email addresses. Include will create a static segment of only those email addresses that are pasted in, while exclude will create a static segment of all subscribers in the list except those email addresses that are pasted in.
  6. Click Build Segment to create the segment.
  7. We display the number of recipients in the segment and also those that were not added because they are not on the list. Click the blue highlighted text to view the subscriber email addresses.
  8. Select Edit Segment if you want to make edits.
  9. When your segment includes the recipients you want, move to the next step in the Campaign Builder.

The segment you create by pasting in email addresses is saved as a segment in the list and is named with the date and time that it was created. You can view these segments in the list and send to them, but because they are static segments they cannot be edited.

Segmenting examples

Segment by Date Added

Create a segment based on the date subscribers signed up or were added to your list.
Segment by Date Added

Segment by Info Changed

Create a segment based on when your subscriber's profile was last updated.
Segment by Last Changed

Segment by Email Address

Segment your subscribers using the information included in the Email Address field. You can segment by any portion of the email address and even filter subscribers by their email domain.
Segment by Email Address

Segment by First Name or Last Name

Segment your subscribers by the information entered in the First Name and Last Name fields in your list.
Segment by name
If you've added additional fields to your list you'll also be able to segment based on information captured in those fields.

Segment by Member Rating

Create a segment based on your subscriber's Member Rating.
Segment by Member Rating

Segment by Groups

If you've added Groups to your list, you can create a segment based on which groups your subscribers are in. You can filter your segment by one of to target subscribers who are in any of the groups you've selected, all of to only include subscribers who are in all of the groups you've selected, or none of to target subscribers who aren't in any of the groups you've selected.
Segment by Groups

To select more than one group to segment on use command + click on a mac or ctrl + click on a PC until all the groups you want to use are highlighted. If you don't click at least one group we won't pull in any subscribers for the segment.

Segment by Location

MailChimp automatically gathers geolocation data for your subscribers if they use your MailChimp signup form or consistently open and click your campaigns. Make sure to click the Validate Location button before clicking the Refresh Count button when working with Location segments. Doing so ensures MailChimp compares the geo-location data we've collected about your subscribers to the real world location you want to segment by.
Segment by Geolocation

Alternatively, you can import zip code or address data for your subscribers in order to target your list by location. The address field has to be completely filled out when subscribers submit information for that field. Partial entries won't properly validate for the signup form. The zip code field accepts 5 digit entries only, so no letters or longer zip codes.
Segment by Zip Code

Segment by Signup Source

Create a segment based on how the subscriber was added to your list.
Segment by Signup Source

Segment by Campaign Activity

Create a segment based on whether a subscriber was sent a campaign as well as open and click stats captured in campaign reports. You can also segment based on if a subscriber didn't open, didn't click, or wasn't sent a draft or scheduled campaign.
Segment by Subscriber Activity

When you segment using recent campaigns, this pulls in data for the 500 most recently sent campaigns to your list.

Because open, click, and sent data for scheduled and draft campaigns cannot be collected until the campaign is sent, a new segment based on an unsent campaign would include zero recipients. For this reason, if you segment based on opening, clicking, or being sent a draft or scheduled campaign, you will not be able to schedule or send the campaign.

Make sure when creating a segment based on activity in a draft or scheduled campaign that you have not selected the draft or scheduled campaign that you are currently working in.

Segment by Conversations Activity

Our Conversations feature makes it easy to stay in touch with subscribers who reply to your campaigns. When you use this feature, we track conversation activity for your list and allow you to target subscribers based on whether they've replied to a campaign.

Segment by Conversations Activity

You can create a segment based on someone not replying to a draft or scheduled campaign. However, because reply information cannot be collected until a campaign is sent, a new segment based on subscribers replying to an unsent campaign would contain zero recipients. For this reason, if you segment based on replying to a draft or scheduled campaign, you will not be able to schedule or send the campaign.

Segment by Language

Create a segment based on the language information we've captured for your subscribers.
Segment by Language

Segment by Email Client

Create a segment based on the email client your subscribers use.
Segment by Email Client

Segment by VIPs

If you've marked a subscriber as a Golden Monkey you can segment using that information.
Segment by Golden Monkeys

Segment by e-commerce activity

If you're using an e-commerce plugin to capture purchase information for your subscribers, you can create segments using these options:

  • Category Purchased
  • Orders (Total #)
  • Product (Average # Per Order)
  • Product (Total # Ordered)
  • Product Purchased
  • Purchase Activity
  • Purchase Date
  • Spent (Average Per Order)
  • Spent (One Order)
  • Spent (Total)
  • Store Ordered From
Segment by Ecommerce

Take a look at this article for more information on creating segments using your purchase data.

Segment by social data

If you've activated SocialPro for your list, you can create segments based on your subscribers' social data:

  • Age
  • Following/Fan
  • Gender
  • Influence Rating
  • Social Network
Segment by SocialPro data

On the SocialPro page in your list stats, we display a breakdown of your list by the different social networks your subscribers are a part of. This information gives you the percentages of people on your list who use Twitter, Facebook, LinkedIn, About.me, Flickr, Foursquare, Last.fm, MySpace, Quora, Vimeo, Yelp, and YouTube. Click the Send to This Segment link under one of the social network heading to bring up the segment of your subscribers who are on that network.

Segment by Mandrill Activity

You can use the subscriber activity passed over from Mandrill to segment based on sends, opens, and clicks for emails designated by specific tags.
Segment by Mandrill Activity

Segment by Goal Activity

After setting up the Goal integration, you can send targeted campaigns to subscribers based on their Goal activity.

Segment by Goal activity

Check out this section of our article on Goal for more information on how to create Goal segments.

Segment by Goal Last Visited

The Goal Last Visited option lets you use Goal activity to target subscribers based on when they last visited a website with the Goal tracking script installed.

Segment by Goal Last Visited

Segment by SurveyMonkey Activity

Once you create a campaign using our SurveyMonkey integation, you can create segments based on whether your recipients have done the following with your survey:

  • started survey
  • completed survey
  • not started survey
  • not completed survey
Segment by SurveyMonkey activity

This feature is accessible by users with Author level or higher permissions. Take a look at this article to learn more about the different access levels for a MailChimp account.

Notes

  • If you have a really complicated segment, or want more control of the segmenting criteria you may want to look at using Hairball. It's a desktop app built to help with more complicated list segmentation and large lists. Take a look at this article for more information on how that works.
  • If you're viewing a segment in your list you'll have the option to use that segment for a campaign. After you've selected the segmenting criteria click the Send To button to start a new campaign.
  • When using SocialPro it's important to note that while we are able to pull in the percentages of your subscribers that are active on the various social networks, it doesn't necessarily mean that they follow you or are a fan/friend on these networks.

Related Articles