Mailchimp

Mailchimp Tags vs. Groups vs. Segments: What Actually Separates Them

A tag is a free-form label you apply to a contact by hand or through automation. A group is a predefined category a contact picks (or gets assigned to) within a signup form, often used for self-selected preferences. A segment is a saved filter built from any combination of tags, groups, and other properties, re-evaluated automatically. All three can only act on data that already lives on the contact record.

How tags, groups, and segments actually differ

Tags are the loosest of the three: type a new one and apply it, no setup required beforehand. They're good for ad hoc labeling, flagging a VIP customer, marking someone as a webinar attendee, without building a whole preference structure first.

Groups require upfront setup: you define the categories (say, "Interested in: Product A / Product B / Product C") and they typically show up as checkboxes on your signup form, letting a contact self-select which ones apply. They're built for structured preference capture, not quick ad hoc labeling.

A segment doesn't hold contacts directly, it's a saved filter: "tagged VIP AND in the Product A group AND opened an email in the last 30 days," for instance. Build the filter once and Mailchimp keeps the matching list current on its own, unlike a static export that goes stale the moment anything changes.

You can create a segment inside Audience > Segments, picking any combination of tags, group membership, engagement history, or other contact properties as filter conditions.

The limit underneath all three

A segment's filter can only check fields that are already on the Mailchimp contact record. If your real segmentation logic depends on something living in another system, a loyalty tier, a support ticket count, lifetime order value from an accounting platform, the segment builder has nothing to filter on until that value gets synced onto the contact as a merge field or tag first.

This is the same underlying gap our Mailchimp integrations work → addresses from the data side: get the real number onto the contact record, and the segment you've already built starts filtering on something that's actually true.

What that looks like built out

Tags applied automatically from real account data

A customer's lifetime value, support history, or subscription tier from your actual systems lands as a tag or merge field, so a segment built around it reflects reality instead of a guess.

Segments that stay accurate without a manual re-tag

Instead of someone periodically exporting a list and re-tagging contacts by hand, the sync keeps the underlying fields current, so the segment's own automatic re-evaluation does the rest.

What does your segment actually need to know that Mailchimp doesn't have?

If the real answer lives in another system, that's a sync, not a reason to build the segment on a guess.

Let's talk

Building segments around data that only exists in a spreadsheet somewhere?

Tell us what your segment is really trying to filter on, and where that number or status actually comes from. We'll get it onto the contact record so the segment can do its job. Segmentation is one example; n-frames automates whatever's manual anywhere in your business.

Let's talk

Frequently Asked Questions

What's the difference between a Mailchimp tag and a segment?+
A tag is a label applied directly to a contact. A segment is a saved filter built from tags, groups, and other properties, and it's dynamic: Mailchimp re-evaluates who matches it automatically as data changes, while a tag just sits on the contact until someone removes it.
How do I create a segment in Mailchimp?+
Go to Audience > Segments, choose "New segment," and build your filter from any combination of tags, group membership, engagement activity, or other contact properties. Save it, and Mailchimp keeps the matching contact list current going forward.
What are groups used for in Mailchimp?+
Groups capture self-selected preferences, usually as checkboxes on a signup form, letting a contact choose categories they're interested in. They require setup in advance, unlike tags, which you can create and apply on the fly.
How do I create a new audience in Mailchimp?+
From the Audience dashboard, choose "Create Audience" and set the required fields (from name, email, and a default list of permission reminders). Most accounts should think carefully before creating a second audience though, since tags and segments within one audience usually cover what multiple audiences try to solve, without splitting your contact data.
Can a Mailchimp segment filter on data from outside Mailchimp?+
Only if that data has already been synced onto the contact record as a tag or merge field. The segment builder has no way to reach into another system directly, it only ever filters on what Mailchimp already has stored.

Let's talk

Tell us the one thing your team does manually that eats up time. We read every message and reply within a day.