Intermediate
How to build advanced segments on Mailchimp
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
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.
Tip
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.
Tip
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.
Tip
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
Tip
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
Tip
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.
Tip
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.
Tip
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.
Tip
Use clear, descriptive names that indicate the segment's purpose and any time-sensitive elements.
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.
Ready to get started with Mailchimp?
Put this tutorial into practice. Visit Mailchimp and follow the steps above.
Visit Mailchimp →