Migomail's segmentation engine lets you build laser-precise audience segments using 50+ filter conditions — behavioural signals, purchase history, RFM scores, lifecycle stages, geographic data, and custom fields — all updating in real time as your subscriber data changes.
Most email tools let you segment on basic demographics. Migomail segments on the signals that actually predict purchase intent — behaviour, recency, frequency, lifecycle stage, and AI-predicted next action.
Filter subscribers based on what they do — emails opened, links clicked, pages visited, products viewed, and campaigns interacted with. Combine behavioural conditions with time windows to target subscribers who opened in the last 30 days, clicked a specific link, or visited a product page but did not purchase.
Segment on any field in your subscriber profile — standard fields (name, email, country, city, language, gender, age range) and any custom field you define. Custom fields can hold text, numbers, dates, boolean values, and lists — and any of them can be used as a segment filter condition without any technical setup.
Recency, Frequency, and Monetary scoring automatically ranks every subscriber based on how recently they purchased, how often they buy, and how much they spend. RFM tier segments — Champions, Loyal, At Risk, Hibernating, Lost — update automatically as subscriber behaviour changes, without any manual list management.
Classify every subscriber into an engagement tier — Highly Active (opened in last 14 days), Active (opened in last 60 days), Cooling (60–90 days inactive), Dormant (90–180 days), and Sunset (180+ days). Use these tiers to run different campaigns for each group — reward your active subscribers and win back your dormant ones before removing them from your list.
Target subscribers by country, region, state, city, or postal code — using data from their signup form, billing address, or IP-based geolocation. Combine geographic filters with other conditions: "Subscribers in Maharashtra who opened in the last 30 days and purchased once" becomes a single segment definition, not three separate lists.
Segment based on what subscribers have bought, how much they spent, which product categories they purchase from, how long ago they last purchased, and how many orders they have placed. Connect Migomail to your ecommerce platform via native Shopify/WooCommerce integration or API to make purchase data available as segment conditions in real time.
Tag subscribers with lifecycle stage labels — New Subscriber, Onboarding, Trial, Active Customer, Loyal Customer, Churned — and use these tags as segment conditions. Lifecycle tags update automatically based on trigger rules you define: a subscriber becomes Active Customer 7 days after first purchase, and moves to Churned after 180 days without a second order.
Migomail's predictive segmentation uses machine learning models trained on your account's historical engagement and purchase data to surface audiences you cannot define manually: subscribers with high purchase likelihood in the next 30 days, subscribers with high churn risk, and subscribers likely to respond to a discount offer versus those who will buy at full price.
Migomail's visual filter builder lets any marketer assemble complex multi-condition audience segments using point-and-click dropdowns — then see the estimated segment size update instantly before committing to a send.
Choose from over 50 built-in filter conditions spanning behavioural, demographic, geographic, purchase, and custom field data — with AND/OR group logic to build any audience definition you can describe.
The estimated segment size updates as you add or change each condition — before you save or send. Know exactly how many subscribers match your criteria before committing to a campaign.
Saved segments re-evaluate automatically every time a subscriber's data changes. A subscriber who purchases today moves from your "No purchase in 90 days" segment to your "Recent buyers" segment without any manual list management.
Combine multiple condition groups with AND/OR logic between groups — enabling complex audiences like "Subscribers who (opened last month AND never purchased) OR (purchased once more than 90 days ago)" in a single segment definition.
Exclude any segment from any campaign at send time — suppressions apply on top of your target segment without modifying the segment definition. One-click exclude: unsubscribers, recent purchasers, existing trial users, or any other saved segment.
Most senders send the same campaign to every subscriber. Migomail lets you identify exactly where each subscriber is in their lifecycle — and send the campaign that matches where they are, not where you wish they were.
Migomail's segmentation engine ingests data from your CRM, ecommerce platform, website, and custom API — and makes all of it available as filter conditions in the visual builder, without any engineering involvement.
Segmentation is not a feature — it is the mechanism by which email marketing becomes a precision revenue instrument instead of a broadcast channel. These are the outcomes that change when you segment properly.
Migomail customers who move from single-list blasts to behavioural segments see an average 3.2× improvement in click-through rate within the first 90 days. The improvement comes from sending relevant content to subscribers who are demonstrably interested in it — not the same message to everyone.
Most segmentation tools require SQL queries, data exports, or a data analyst to build complex audience definitions. Migomail's visual filter builder gives every marketer access to 50+ filter conditions — behavioural, demographic, purchase, geographic, lifecycle, and AI-predicted — without touching a line of code or involving engineering.
Static exported lists become stale the moment a subscriber opens an email, makes a purchase, or changes their preferences. Migomail segments are dynamic — they re-evaluate every subscriber's eligibility continuously, so the audience you send to at campaign time always reflects current behaviour, not the snapshot from when you saved the segment.
Feedback from email marketers, growth managers, and ecommerce teams who replaced list-blasting with precision segmentation.
We went from sending one campaign per week to our full list, to sending five smaller campaigns to precise segments — and our total email revenue went up 2.8× while our unsubscribe rate dropped from 0.4% to 0.09%. The only thing that changed was that we stopped sending irrelevant emails to people who didn't want them.
The RFM segmentation alone paid for our annual subscription in the first campaign. We built a "Champions" segment — subscribers who purchased three or more times in the last 90 days — and sent them an exclusive early access offer. 38% conversion rate on a segment of 2,100 people. That's something we couldn't have identified manually. The AI-calculated RFM tiers built it for us in about 90 seconds.
What sold me on Migomail was the live estimated size in the filter builder. Every other tool makes you save the segment and run an export to find out how many people are in it. In Migomail you see the number update as you add each condition. It changed how our team builds segments — we iterate in the builder instead of guessing and then being surprised by the output.
“Rackwave Technologies has significantly improved our marketing performance while providing reliable cloud services. We’ve been using their solutions for a while now, and the experience has been seamless, scalable, and results-driven.”
David Larry
Founder & CEOCommon questions about Migomail's audience segmentation capabilities.
A static list is a fixed set of contacts — it doesn't change unless you manually add or remove people. A dynamic segment is a set of rules that Migomail evaluates against your subscriber database in real time. When you send to a segment, Migomail identifies every subscriber who matches the conditions at the moment of send — not when you saved the segment. This means a subscriber who purchased yesterday is immediately in your "Recent buyers" segment and out of your "No purchase in 90 days" segment, without any manual action.
There is no limit on the number of segments you can create in Migomail. You can create as many segments as your marketing programme requires — by campaign type, by audience behaviour, by lifecycle stage, by product interest, or any other dimension. Segments are free to create and do not consume any resource until you use them to send a campaign or trigger an automation.
Yes. Any custom field you add to the subscriber profile — text, number, date, dropdown, boolean, or list — is immediately available as a filter condition in the segment builder. There is no mapping, configuration, or technical step required. If you import a CSV with a column called "membership_tier" and map it to a custom field, you can segment on membership_tier the moment the import completes.
Yes. The Migomail native Shopify and WooCommerce integrations sync order data in real time — order count, product names, product categories, order value, last order date, and lifetime spend — and make all of it available as segment filter conditions. You can build segments like "Purchased category X but never purchased category Y, with a last order in the past 30 days" entirely in the visual builder with no SQL.
RFM stands for Recency (how recently a subscriber purchased), Frequency (how often they purchase), and Monetary (how much they spend). Migomail calculates RFM scores automatically for every subscriber with purchase history and classifies them into tiers: Champions, Loyal Customers, Potential Loyalists, At Risk, Hibernating, and Lost. These tiers update automatically as subscriber behaviour changes — a subscriber whose last purchase was 4 months ago moves from Loyal to At Risk without any manual action.
Predictive segments use machine learning models trained on your account's historical engagement and purchase data to identify audiences based on predicted future behaviour — not past behaviour. Examples include: subscribers with a high probability of purchasing in the next 30 days, subscribers at high risk of churning, and subscribers likely to respond to a discount versus those who will purchase at full price. Models are retrained automatically as new data accumulates. Predictive segments are available on Growth and Pro plans.
Yes. At campaign send time, you can add any saved segment as an exclusion — Migomail will remove those subscribers from the send audience even if they match the target segment. Common suppressions include: subscribers who purchased in the last 7 days (exclude from promotional blasts), subscribers currently in an active onboarding automation (avoid overlapping messages), and subscribers who already received a specific campaign (prevent duplicate sends).
Yes. Segments re-evaluate at send time, not at save time. If you save a segment today and schedule a campaign for next Tuesday, the subscribers who receive that campaign are those who match the conditions on Tuesday — including new subscribers who joined after you saved the segment, and excluding subscribers whose behaviour disqualified them between save and send. You can always see the current estimated size of any saved segment from the Segments dashboard.