MailChimp's segmentation options are varied, so you can choose a single condition or combine up to five conditions with positive and negative relationships to target the right subscribers for each campaign. Check out our segmentation overview and recipes articles, too.

In this article:

Note

Future segments based on scheduled and draft campaign activity will only function properly after the scheduled or draft campaign is sent and MailChimp can generate its report. You can create and save a campaign to be sent to a future segment. To schedule or send your new campaign, wait for the segmenting campaign to be sent.

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.

Subscriber Data

For each segmentation condition, you'll find a short description of what it controls, and a table that displays all of the options in the drop-down menus. In most cases, there are only three choices to make, but for some condition types, a fourth drop-down menu will appear.

Automation Activity

We'll pull Automation report data into your segmenting options, so you can pull segments of subscribers based on whether they've started or completed a certain automation workflow.

Automation Activity

started workflow
completed workflow
not started workflow
not completed workflow

Choose workflow from list

Campaign Activity

Campaign report data is available in your segmenting options, so you can create segments based on things like whether a subscriber opened or clicked in a particular campaign. Sent campaigns and draft campaigns are available. "All Recent Campaigns" pulls data from the 500 most recent campaigns sent to your list.

Campaign Activity

opened
clicked
was sent
did not open
did not click
was not sent

All Recent Campaigns
Sent Campaigns list
Scheduled Campaigns list
Draft Campaigns list

Conversations Activity

MailChimp's Conversations feature tracks email replies from your subscribers. Use this condition to segment for subscribers who have interacted with your campaigns via email. Sent campaigns and draft campaigns are available. "All Recent Campaigns" pulls data from the 500 most recent campaigns sent to your list.

Conversations Activity

has replied
has not replied

All Recent Campaigns
Sent Campaigns list
Scheduled Campaigns list
Draft Campaigns list

Date Added

Use the Date Added condition to create a segment based on the date a subscriber signs up or is imported to your list.

Date Added

is
is before
is after

the last campaign was sent
a specific campaign was sent
a specific date


Choose campaign from list

Email Client

If you have certain message layouts or content to provide to people who use different mailboxes, you can segment based on Email Client. Only one client can be selected per condition, but up to five conditions can be selected for any segment. If you need more, check out Hairball.

Email Client

is
is not

desktop
mobile
webmail
Lotus Notes
Outlook 2007
Outlook 2010
PocoMail
Postbox
Shredder
Spicebird
The Bat!
Thunderbird
Windows Live Mail
Android
BlackBerry
iPhone
AOL
Gmail
Hotmail
Yahoo!
Yahoo! Classic

Info Changed

Each time a subscriber updates his or her profile with MailChimp, we'll make a note. Use the Info Changed condition to create a segment based on when your subscriber's profile was last updated.

Info Changed

is
is before
is after

the last campaign was sent
a specific campaign was sent
a specific date

Language

MailChimp tries to detect your subscriber's language when they sign up or click links in your campaign. You can pull a segment of subscribers based on this data.

Language

is
is not

English, Arabic, Afrikaans, Belarusian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, Estonian, Farsi, Finnish, French (France), French (Canada), German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Khmer, Korean, Latvian, Lithuanian, Maltese, Malay, Macedonian, Norwegian, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Serbian, Slovak, Spanish (Mexico), Spanish (Spain), Swahili, Swedish, Tamil, Thai, Turkish, Ukrainian, Vietnamese, Custom

Location

Your list contains different types of location data, which is all available when you use the Location condition. You can segment by the geolocation data we track, or by zip code and address information you've imported with your list.

When using U.S. zip codes, use only five-digits. To use geolocation, choose is within or is not within, enter a distance from a city, and click Validate Location to get the most accurate segment.

Geolocation

Location

is within
is not within

Choose distance from list and type city, state or city, country, in field.
Click Validate Location.

Mailing Address

Location

is in country
is not in country
is in US state
is not in US state
is zip (US-only)
is not zip (US-only)
is within distance of zip (US-only)
is unknown

Choose country from list
Choose country from list
Choose state from list
Choose state from list
Type zip code in field
Type zip code in field
Choose distance from list and type zip code in field

Member Rating

Use the Member Rating condition to create a segment of your most or least engaged subscribers.

Member Rating

is
is not

Hover and click over star rating.

Signup Source

Choose  Signup Source to segment your list by how a subscriber was added to your list. The drop-down menu will only show the available options associated with your list. So, if you've never imported a list or you have no integrations set up, you won't see those options. Likewise, if you've only imported lists,  List Import will be your only choice.

Signup Source

source was
source was not

Unknown
Admin Add
List Import
Hosted Signup Form
Facebook Signup Form
Embed Form
Ecomm360 - Generic
Ecomm360 - Paypal
Ecomm360 - Dpd
Ecomm360 - E-Junkie
API - Generic
API - MC Wordpress Plugin
API - Joomailer
API - Magento MageMonkey
API - Chimpadeedoo

Merge Fields

If your imported list contains extra information about each subscriber, you can use it to target your campaigns. Under the Merge Fields section of the drop-down menu, you'll see the column labels that were imported with your list, which can be used as segmentation criteria. You'll also find your Interest Groups in this section.

Since these fields are based on the column labels in your list, they will vary for each user and each list. Common examples are available in the tables.

Text Fields

First Name
Last Name
Email Address
Favorite Color
Preferred Store Location

is
is not
contains
does not contain
starts with
ends with
is greater than
is less than

Type into text field

Birthday
Other Date Fields

is
is after
is before
is not
is blank
is not blank

Choose date using date picker

Location Fields

Address*
Zip Code

is
is not
is within distance
is blank
is not blank

Type into text field
Type into text field
Type distance and zip code

*Address also offers a contains/does not contain option.

Groups

Group: “Group title…”

one of
none of
all of

Click labels in list; use CTRL or CMD to select multiple.

E-Commerce

When you integrate your ecommerce platform with MailChimp, we’ll track your subscribers’ purchase activity so you can target campaigns to specific buyers. You can segment based on specific items, categories, amount spent, and more.  Check out all our ECommerce options.

Integrations

Available options will vary by what integrations are connected in your MailChimp account.

VIPs/Golden Monkeys app

If you've marked a subscriber as a VIP in MailChimp or in the Golden Monkeys app, you can segment for those subscribers under the Integrations section.

VIPs

is a member of
is not a member of

Mandrill Activity

Mandrill users can pass back Mandrill data to segment their lists in MailChimp based on sends, opens, and clicks for emails marked with specific tags.

Mandrill Activity

was sent emails tagged with
was not sent emails tagged with
opened emails tagged with
did not open emails tagged with
clicked emails tagged with
did not click emails tagged with

Choose tag from list. Use CTRL/CMD to select multiple.

Goal Activity

After setting up the Goal integration, you can send targeted campaigns to subscribers based on their Goal activity. After you’ve embedded the Goal tracking code into your webpages, input the URL, domain or other URL-string into the Goal Activity field.

Goal Activity

is
is not
contains
does not contain
starts with
ends with

Type URL-string into field

Goal Last Visited

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

Goal Last Visited

is after
is before
is

the last campaign was sent
a specific campaign was sent
a specific date

 

Choose from list

Use date picker

SurveyMonkey Activity

After you create a campaign using our SurveyMonkey integration, you can build segments based on whether your recipients have interacted with your survey.

SurveyMonkey

started survey
completed survey
not started survey
not completed survey

Choose survey from list

Social

If you've activated SocialPro for your list, you can create segments based on your subscribers' social data: Age, Following/Fan, Gender, Influence Rating, and Social Network.

Age

is
is not

18-24
25-34
35-54
55+

Following/Fan

is following you on
is not following you on

Twitter
Facebook

Gender

is
is not

Male
Female

Influence Rating

is
is not
is greater than
is less than

Hover and click over star rating.

Social Network

is a member of
is not a member of

Twitter
Facebook
LinkedIn
About.me
Flickr
Foursquare
Last.fm
MySpace
Quora
Vimeo
Yelp
YouTube


You can combine up to five SocialPro conditions to build a segment. If you’re looking over your SocialPro stats in the Lists section of MailChimp, you can click the Send to Segment button next to any statistic to open the Campaign Builder.

Operator Glossary

When you're creating a segment, you'll choose an "operator," which is usually the second choice and something like "is" or "is not." Different conditions display different operators, but in case you are wondering what each one does, here's a list!

is

Form field data exactly matches the text you input.

is not

Form field data does not match exactly the text you input.

contains

Form field data contains the text you input.

does not contain

Form field data does not contain the text you input.

is greater than

Form field data is larger than the number you input.

is less than

Form field data is smaller than the number you input.

is before

Form field date comes before the date you select.

is after

Form field date comes after the date you select.

opened

Report data shows subscriber opened a campaign.

did not open

Report data shows subscriber did not open a campaign.

clicked

Report data shows subscriber clicked any link in a campaign.

did not click

Report data shows subscriber didn't click any links in a campaign.

was sent

Report data shows subscriber was sent a campaign. This only tracks whether a message was sent from MailChimp, it doesn't account for campaigns that aren't received for any reason.

was not sent

Report data shows subscriber wasn't sent a campaign. This only tracks whether a message was sent from MailChimp, it doesn't account for campaigns that aren't received for any reason.

source was

Subscriber signed up from the source you select.

source was not

Subscriber signed up from a source other than what you select.

has replied

Conversations activity shows that subscriber has replied to a campaign.

has not replied

Conversations activity shows that subscriber hasn't replied to a campaign.

is within

The geolocation of the subscriber is inside the distance radius you select.

is not within

The geolocation of the subscriber is beyond or outside of the distance radius you select.

is in country/U.S. state/zip

The geolocation of the subscriber is inside the country, state, or zip code you select.

is not in country/U.S. state/zip

The geolocation of the subscriber is not inside the country, state, or zip code you select.

is unknown

Geolocation data for these subscribers is unavailable. As subscribers engage with your campaigns, MailChimp pinpoints their location, so this field will populate and change over time.

starts with

Form field data starts with the text you input.

ends with

Form field data ends with the text you input.

is blank

Form field is empty.

is not blank

Form field contains any value.

one of

Subscriber is a member of, or interested in, any of the interest groups you select.

none of

Subscriber is a member of, or interested in, none of the interest groups you select.

all of

Subscriber is a member of, or interested in, all of the interest groups you select.

is a member of

Subscriber profile shows they're a VIP or member of Golden Monkeys. This operator is also used with SocialPro, when subscribers have profiles on certain social networks.

is not a member of

Subscriber profile shows they are not VIP or member of Golden Monkeys. This operator is also used with SocialPro, when subscribers don't have profiles on certain social networks.

is following you on

Subscriber is following you on the social network selected. (Requires SocialPro.)

is not following you on

Subscriber isn't following you on the social network selected. (Requires SocialPro.)

has started

Used with Automation: Subscriber has triggered an automation workflow and received at least one email. This includes subscribers who have started and completed the workflow.

Used with SurveyMonkey: Subscriber has started the SurveyMonkey survey you select. This includes subscribers who have started and completed the survey.

has not started

Used with Automation: Subscriber hasn't triggered an automation workflow yet.

Used with SurveyMonkey: Subscriber has not started the SurveyMonkey survey you select.

has completed

Used with Automation: Subscriber has been sent all the emails in an automation workflow.

Used with SurveyMonkey: Subscriber has completed the SurveyMonkey survey you select.

has not completed

Used with Automation: Subscriber has triggered an automation workflow and received at least one campaign. This will include any subscriber who triggered a workflow, even if they were later segmented out of future automated emails.

Used with SurveyMonkey: Subscriber has not completed the SurveyMonkey survey you select. This includes subscribers who have not started the survey at all.

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