How to build advanced segments on Mailchimp

intermediate 8 min read Updated 2026-03-18
Quick Answer

Advanced segments in Mailchimp allow you to create highly targeted groups using multiple conditions and complex logic. Navigate to your Audience, select Create Segment, then combine demographic data, behavior patterns, and engagement metrics using AND/OR operators for precise targeting.

Prerequisites

  • Active Mailchimp account with subscribers
  • Basic understanding of audience data and tags
  • Familiarity with Mailchimp's audience dashboard
  • Understanding of email marketing segmentation concepts

Step-by-Step Instructions

1

Access the Audience Dashboard

Log into your Mailchimp account and click Audience in the main navigation. Select the audience you want to segment from the dropdown if you have multiple audiences. Click the Segments tab at the top of the audience dashboard.
Ensure your audience has sufficient data points for meaningful segmentation - at least 100 subscribers recommended.
2

Create a New Advanced Segment

Click the Create Segment button. Choose Advanced Segment from the options. You'll see the segment builder interface with dropdown menus for conditions. The default view shows one condition row with fields for Contact Information, Condition, and Value.
Start with your most important targeting criterion as the first condition to build logically.
3

Set Your Primary Condition

Click the first dropdown to select your condition category. Choose from options like Contact Information, Campaign Activity, E-commerce, or Date Added. Select your specific condition (e.g., Email Address, Location, Purchase Activity). Set the operator (is, is not, contains, starts with) and enter your target value.
Use demographic data like location or age for broad targeting, then narrow with behavioral data.
4

Add Multiple Conditions with Logic Operators

Click Add to create additional condition rows. Choose between AND or OR operators:
  • AND: Subscribers must match ALL conditions
  • OR: Subscribers can match ANY condition
Configure each new condition using the same dropdown process. You can mix different condition types like combining Campaign Activity (opened last 5 campaigns) AND E-commerce (spent more than $100).
Use AND for narrow targeting and OR for broader reach. You can have up to 5 conditions per segment.
5

Configure Advanced Behavioral Conditions

For engagement-based segments, select Campaign Activity and choose conditions like:
  • Opened or Did not open specific campaigns
  • Clicked or Did not click campaign links
  • Was sent campaigns in date ranges
Set timeframes using options like in the last 30 days or before a specific date. For e-commerce, use conditions like Total spent, Number of orders, or Product purchased.
Behavioral segments are powerful for re-engagement campaigns - target subscribers who haven't opened emails in 60+ days.
6

Use Date-Based and Custom Field Conditions

Click Date Added to segment by signup date using conditions like is after, is before, or is between specific dates. For custom fields, select Contact Information then choose your custom field name. Use text conditions (contains, starts with) for text fields or is/is not for dropdown fields.
Date conditions are useful for anniversary campaigns or measuring subscriber lifecycle stages.
7

Preview and Refine Your Segment

Click Preview Segment to see how many contacts match your conditions. Review the estimated segment size - aim for at least 50 subscribers for meaningful campaigns. If the segment is too large, add more restrictive AND conditions. If too small, consider using OR operators or broadening your criteria. The preview shows real subscriber data matching your conditions.
A good segment size is typically 5-20% of your total audience for targeted campaigns.
8

Save and Name Your Advanced Segment

Enter a descriptive name in the Segment name field (e.g., "High-Value Customers - Last 90 Days"). Click Save Segment to create it permanently. Your segment will appear in the Segments tab and can be selected when creating campaigns. Saved segments automatically update as new subscribers meet the conditions.
Use clear, descriptive names that indicate the segment's purpose and any time-sensitive elements.

Common Issues & Troubleshooting

Segment returns zero or very few contacts

Check if your conditions are too restrictive. Try using OR instead of AND operators, or broaden your date ranges and value thresholds. Verify that the custom fields or tags you're targeting actually exist in your audience data.

Custom fields not appearing in segment conditions

Ensure custom fields are properly created in your audience settings. Go to Audience > Settings > Audience fields and merge tags to verify field names and types. Custom fields must have data in at least one contact to appear in segmentation options.

E-commerce conditions missing or not working

Verify that e-commerce tracking is properly connected to your Mailchimp account. Check Integrations > E-commerce to ensure your store is syncing data. E-commerce segments require purchase data to be present in your audience.

Segment not updating with new subscribers

Saved segments automatically update, but this can take up to 24 hours. For immediate updates, edit the segment and click Preview Segment again. Ensure new subscribers have the required data fields populated that match your segment conditions.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official Mailchimp website before purchasing.