Tags
A tag is a label you put on a contact. You add them manually and they are great for grouping people by something specific like a plan they are on, an event they attended, or a list they signed up from. To add a tag to a contact:- Go to Audience in the left sidebar
- Click on Tags in the navbar
- Click on Create Tag and give a Tag Name

Segments
A segment is a smart group that updates automatically based on rules you set. Instead of manually tagging people, you define a filter and Migma keeps the segment up to date as contacts change. For example: everyone who signed up in the last 30 days, or everyone tagged as a VIP who has not opened an email in 60 days. To create a segment:- Go to Audience in the left sidebar
- Click the Segments tab
- Hit Create Segment
- Give it a name
- Set your filters or leave it open to include everyone
- Click Create Segment

Segment filter types
A segment can combine any of these filters. They behave the same whether you build the segment in the dashboard or through the API, where they live on the segment’sfilters object.
| Filter | What it matches |
|---|---|
| Tags | Contacts that have any of the chosen tags |
| Exclude tags | Contacts that do not have the chosen tags, so you can carve out groups like everyone in a region except staff |
| Status | Subscription state: subscribed, unsubscribed, non-subscribed, or bounced |
| Email validation | Whether the address checked out as valid, invalid, risky, or unknown |
| Custom fields | Any custom field you store, such as plan or source, matched against the values you choose |
| Contact fields | Built-in attributes like country, language, phone, name, or inbox provider, matched with “is” or “is not” |
| Engagement | Whether a contact received, opened, or clicked within a time window. See Engagement Segments |
Tags vs segments
Not sure which one to use? Here is a simple way to think about it.| Tags | Segments | |
|---|---|---|
| Updated by | You, manually | Migma, automatically |
| Best for | Fixed groups that do not change much | Dynamic groups based on behavior or data |
| Example | ”beta-user”, “event-attendee” | Everyone who signed up this month |
| Use in campaigns | Yes | Yes |
What do you want to do next?
Add contacts
Add contacts one by one or import a CSV list.
Send a campaign
Use your tags and segments to send to the right people.
Preference center
Let contacts choose what they hear from you.
Track results
See how your campaigns perform after sending.