Email segmentation means splitting your list into smaller groups, like past customers versus people who only asked for a quote, and sending each group the email that fits. If you're a local business with a few hundred or a few thousand names, you don't need dozens of segments. You need about five, built from data already sitting in your invoices: customer or lead, last job date, service type, location, and recent engagement. Below I show how to build them in Mailchimp or Klaviyo in one afternoon, and where splitting stops helping.
Key takeaways
- Start with five segments, not fifty. Customer or lead, last job date, service type, location, and engagement cover most of what a local business needs.
- Keep one list and filter it. Mailchimp recommends maintaining a single audience. Segments are saved filters on that one list, not separate lists.
- Don't build engagement segments on opens alone. With Apple's Protect Mail Activity on, remote content downloads in the background when the message arrives, not when someone reads it. Use clicks, replies, and orders.
- A segment doesn't make someone emailable. Klaviyo says its segments don't necessarily have opt-in criteria, so add a consent condition before you send.
- On small lists, segments do most of their work as exclusions. Leaving out open quotes, last week's buyers, and people with no consent often helps more than writing extra versions.
If you'd rather have someone look at your list and your email tool before you build anything, that's what my email review is for. It's a paid, one-time review, not a free check.
What email segmentation is (and what it is not)
Segmentation is sorting the people on one list into groups that share something you know about them, then choosing which group gets which email. Mailchimp describes it as a tool that filters contacts with similar audience field data, group preferences, e-commerce activity, and more. Klaviyo works the same way: you set conditions, and the segment pulls in every profile that matches.
For a local business, a segment answers a simple question: who should hear this? A spring maintenance reminder fits people whose last service was a year ago. It doesn't fit someone you finished a job for on Tuesday.
Here is what segmentation is not:
- It is not personalization. Putting a first name in the greeting is a merge tag. It changes how the email reads. It doesn't change who gets it.
- It is not a pile of separate lists. Duplicate lists drift apart, and someone who unsubscribes from one can keep getting mail from another. Keep one list and filter it.
- It is not permission. Putting someone in a segment doesn't give you the right to email them. Consent comes first.
- It is not demographics for their own sake. Age and gender filters are common in ecommerce guides. A roofer or a dental office usually gets more out of knowing what you did for someone and when.
- It is not a guarantee. A well-aimed email can still go unanswered. Segmentation raises the odds that the email fits the reader. It doesn't promise a result.
The five segments that matter for a local business
Most segmentation advice online is written for software trials or online stores, so you'll see abandoned carts, restock alerts, and in-app activity. A local business with jobs, quotes, and repeat visits needs different splits. These five come from data you probably already have in your invoicing software, your CRM, or a register export.
1. Customers vs leads
This is the first split and the most useful one. Customers have paid you. Leads asked for a quote, signed up on your website, or filled out a form but never booked. A customer wants to hear about maintenance, the next season's work, and what you've been up to. A lead needs a reason to trust you with the first job. If you write one email that tries to serve both groups, it usually serves neither. For leads with an open quote, see my guide on quote follow-up.
2. Last purchase or visit date
When someone last paid you tells you a lot about what to send next. I like three bands to start: recent (the job is still fresh), due (they're coming up on the normal interval for your kind of work), and lapsed (it's been well past that interval). Base the cutoffs on your own business. A clinic's recall interval isn't a flooring company's. A recent-customer segment is also where a review request email belongs.
3. Service type
If you do more than one kind of job, tag it. An HVAC company might split installs from maintenance plans. A flooring shop might split epoxy garages from interior floors. The person who bought a new system doesn't need the "is your old unit on its last legs" email.
4. Location
Location matters when you have a service area, a second shop, or a reason to email one part of town, like a crew working nearby next week. Klaviyo's academy uses an example where only people who have purchased before and live near a new location get the announcement. Use the postal code from your invoices when you can. I explain why below in the section on Apple Mail Privacy Protection.
5. Engagement
Engagement means who has recently clicked, replied, or bought because of an email, and who hasn't done any of those in a long time. It's useful for two things: deciding who gets an extra send, and finding people who may no longer want your mail. Both Mailchimp and Klaviyo give you starting points for engaged segments. Just be careful what you count as engaged.
Segment playbook: rule, what to send, how often
This is my starting point. It's a plan to adjust, not a rule. Cadences depend on how much you have to say and how often your customers buy. My guide on how often to email goes deeper on that.
| Segment | Rule (example condition) | What to send | How often (starting point) |
|---|---|---|---|
| All customers | Tag is "customer" and contact is subscribed | Owner-voice newsletter: a recent job, a seasonal tip, one offer | Monthly or weekly, whichever you can keep up |
| Leads, no job yet | Tag is "lead" and not tagged "customer" | What working with you looks like, a finished job, how to book | Monthly, plus any open-quote follow-up |
| Recent customers | Last job date within your "recent" window | Thank-you, care instructions, review request | Once or twice after the job, then the regular newsletter |
| Due for service | Last job date inside your normal repeat interval | Reminder with an easy way to book | When they come due, then one follow-up |
| Lapsed customers | Last job date well past your normal interval | "Still here" note, what's new, a reason to come back | A short series, then back into the newsletter or out |
| Service type | Tag such as "epoxy" or "maintenance plan" | Advice and offers tied to that service | Only when you have something specific to say |
| Nearby | Postal code is one of your target postal codes | Crew in the area, local event, second location | When it's actually true |
| Not engaged in a long time | No clicks, replies, or coded orders across many sends | One "do you still want these?" email | Once, then fewer sends or removal |
How to segment in Mailchimp: tags, groups, and segments
Mailchimp gives you three tools, and it's worth knowing which one does what. The help center calls tags, groups, and segments the main audience management tools.
- Tags are labels you assign. Mailchimp says tags are built for your own, internal audience organization. "Customer," "lead," and "epoxy" are tags.
- Groups are for when contacts choose for themselves. Mailchimp's guidance is that if you want contacts to self-select an interest, use groups first and then apply tags as needed.
- Segments are saved filters. Mailchimp says you can segment based on group data, campaign activity, purchase activity, and more.
To build one, follow Mailchimp's steps:
- Click Audience, then Segments, then create a new segment.
- Add your conditions, for example "tagged customer" and a condition on your last-job-date field.
- Click Review segment. It shows the number of contacts who match before you save, so you can check whether the count looks right.
- Name it plainly, like "Customers, due for service," and save it so you aren't rebuilding filters every month.
Plan limits matter. On Free or Essentials plans, each segment can include up to 10 conditions with a single and/or operator. Standard and Premium plans get an advanced builder with unlimited conditions and nested logic. For the five segments above, 10 conditions is plenty. If you only need to send to tags, Mailchimp lets you target up to 5 tags at a time. One more good rule: Mailchimp says only subscribed contacts within a segment can receive marketing emails. If you're in Mailchimp and want someone else to handle the writing, see Mailchimp management.
How to segment in Klaviyo
Klaviyo's steps are short. Go to Audience, then Lists and segments, click Create New, then Create segment. Add your conditions in the segment builder and save.
A few details matter more than the clicks:
- Segments update on their own. Klaviyo says segments dynamically grow and shrink as profiles meet the required criteria. "Due for service" stays current without any work from you.
- Segments can include people who never opted in. Because segments pull from every contact in the account, Klaviyo warns they don't necessarily have opt-in criteria. Add a condition that the person can receive email marketing to every segment you send to.
- AND narrows, OR widens. Klaviyo's academy notes that the AND connector is exclusive. "Customer AND near the new location" gets you fewer people than "customer OR near the new location."
- Location has a source. Klaviyo sets location from a synced billing address or, if they have not yet purchased, by IP geolocation. Location segments can use country, state or region, postal code, or timezone.
If your list lives in Klaviyo and you'd like to keep the account but hand off the writing, see Klaviyo management.
| Question | Mailchimp | Klaviyo |
|---|---|---|
| Where you build segments | Audience, then Segments | Audience, then Lists and segments |
| How you label people | Tags (internal) and groups (self-selected) | Profile properties and lists, used as segment conditions |
| Condition limits | Free and Essentials: up to 10 conditions, single and/or. Standard and Premium: advanced builder. | Builder with AND and OR connectors |
| Does membership update itself? | Saved segments re-filter the audience | Yes, segments grow and shrink as profiles match |
| Consent handling | Only subscribed contacts in a segment get marketing email | Segments may include non-opted-in profiles, so add a consent condition |
How small is too small to segment?
You'll see confident minimum list sizes online. I don't know of one backed by a primary source, so I won't give you a number. Here's some arithmetic you can use instead.
- Count the segment before you write for it. If "lapsed epoxy customers on the north side" is 30 people, one reply is more than 3 percent of the group. Percentages that small can't tell you whether an email worked. Count replies and jobs instead.
- If you could write to each person by hand, do that. A dozen open quotes deserve a dozen personal emails, not a campaign.
- Don't A/B test inside tiny segments. Splitting 80 people into two halves of 40 mostly measures luck.
- Segment by subtraction. On a small list, the most useful thing a segment does is keep the wrong people out. Send the monthly newsletter to all customers, but leave out anyone with an open quote (they're getting follow-up), anyone you finished a job for this week, and anyone without consent.
For my own done-for-you service, the best fit is a list of about 500 or more real past customers, though a few hundred clean names can work. That's a fit guideline for my service, not a segmentation threshold. A clean list matters more than a big one. My guide on building and cleaning an email list covers that side.
Engagement segments and Apple Mail Privacy Protection
Most "unengaged" segments count opens. That's a problem now. Apple's Mail support page says that with Protect Mail Activity selected, remote content is privately downloaded in the background when you receive a message (instead of when you view it). Open tracking depends on remote content loading, so an Apple Mail reader can show up as "opened" without ever reading the email. Your "engaged" segment fills up with people who may not be engaged at all. I go into more detail in open rates after Apple MPP.
It affects location too. Apple says Mail Privacy Protection hides your IP address so email senders can't determine your location. Klaviyo can fall back to IP geolocation for people who haven't purchased. Put those two together and I don't trust IP-based location for leads. For customers, the billing address or invoice postal code is the better source.
| Signal | How much I trust it | Why |
|---|---|---|
| Opens | Low | Apple Mail can load content without anyone reading |
| Clicks | Medium to high | Takes a real action. Security scanners can add some noise. |
| Replies | High | A person wrote back |
| Coded orders or bookings | High | Ties an email to money. See unique-code tracking. |
| Invoice date and postal code | High | Comes from your own records, not tracking pixels |
Privacy and consent when you segment
Segmenting doesn't change the rules. It makes it easier to break them by accident, because a filter can quietly pull in people who never signed up.
- CAN-SPAM applies to past customers. The FTC says the law covers all commercial messages and gives this example: a message to former customers announcing a new product line must comply. That means accurate "From" lines, honest subject lines, a valid physical postal address, and honoring opt-outs.
- Send only to people who subscribed. Gmail's sender guidelines say to send only to people who subscribe to your emails, and to keep spam rates in Postmaster Tools below 0.10% and never reach 0.30%. A segment full of people who don't remember you is how complaint rates go up.
- Put a consent check on every send segment. In Klaviyo, add the condition yourself. In Mailchimp, only subscribed contacts get marketing email, but make sure your imports are labeled honestly.
- Keep tags boring. Tags are internal, but staff can see them, exports carry them, and integrations sync them. If you run a clinic or handle other sensitive details, tag the service category, not the personal detail behind it.
This is general information, not legal advice. If you're unsure about consent for a group, ask your attorney before you send.
Set up email segmentation in one afternoon
This assumes you already have an email tool and a customer list somewhere. The order matters more than the time on each step.
- Export your customer records. Pull name, email, last job date, service type, and postal code from your invoicing tool, CRM, or register. One spreadsheet is enough.
- Mark consent. Add a column showing how each person joined: signed up, opted in at checkout, and so on. Anyone you can't account for doesn't go into marketing segments.
- Clean the obvious problems. Remove duplicates, misspelled domains, and role addresses nobody reads. Add a "customer" or "lead" column.
- Import and map the columns. Bring the file into Mailchimp or Klaviyo and map last job date, service type, and postal code to fields or tags.
- Build the five core segments. All customers, leads, due for service, lapsed, and one service type. Check each count before saving.
- Build your exclusions. Open quotes, jobs finished this week, and no consent. You'll use these more than you expect.
- Pick one email for next month. Don't write five. Write the newsletter for all customers with the exclusions applied, plus one short email for the segment with the clearest reason to hear from you, usually "due for service."
- Add a way to measure. Use a different unique code in each segment's email so you can see which group actually booked.
Once that's running, put the segments on your calendar so each one gets a planned send. My email marketing calendar guide shows how to lay it out.
What I do and don't do here
I write and send owner-voice emails for Kansas City small businesses that already have customers and a list. I don't sell software. You keep your own Mailchimp or Klaviyo account and keep paying for it.
The email review is $747, one time. I look at your list and your tool, rewrite your last eight subject lines, give you a 90-day send calendar, and we have a 45-minute call. Setup is $2,800: I clean the list, build a simple letter template, clean up the from-name and footer, and write four emails. After that, I write monthly or weekly emails. Prices and terms are on the pricing page.
What I don't do: I don't sell software, and I don't promise any number of replies or jobs. Segments help an email find the right reader. Whether that reader books depends on your offer, your timing, and your reputation.
How I put this together
On October 18, 2026, I read the top Google results for "email segmentation" to see what they cover and what they leave out. Most are written for software companies and online stores. Few of them deal with small local lists, consent in segment builders, or Apple's effect on open-based segments. The tool steps and rules in this article come from primary sources: Mailchimp's and Klaviyo's help centers, Apple Support, the FTC's CAN-SPAM guide, and Gmail's sender guidelines, all linked inline. I didn't run tests for this article, and there are no client results in it. The playbook cadences are my own starting points, labeled that way.
Related guides
- Email Marketing for Real Estate: What to Send, to Whom, and How Often
- Welcome Email Examples for Local Small Businesses, Plus a Simple Welcome Series
- Review Request Email Guide: Templates, Timing and Rules for Local Businesses
- Email Marketing Calendar: A 2027 Plan for Kansas City Small Businesses
- How Long Should a Newsletter Be? Word Counts, Reading Time, and Proof
FAQ
What is email segmentation in simple terms?
It is sorting the people on your list into groups that share something, like past customers versus quote requests, and sending each group the email that fits it. Everyone still lives on one list. You choose who gets which message.
How many segments does a small local business need?
Usually about five: customer or lead, last job date, service type, location, and recent engagement. Most local businesses can stop there. More segments mean more emails to write, and a small list gets split too thin.
How small can a segment be before it stops being useful?
I don't know of a published, sourced minimum, so I use arithmetic instead of a rule. If a segment is small enough that you could write to each person by hand, do that. If a single reply moves the result by several percentage points, don't trust the percentages.
How do I segment in Mailchimp on a Free or Essentials plan?
You can still build segments. Mailchimp's help center says those plans allow up to 10 conditions per segment with a single and/or operator, while Standard and Premium get the advanced builder with nested logic. For a local business, 10 conditions is plenty.
How does Apple Mail Privacy Protection affect engagement segments?
Apple says that with Protect Mail Activity on, remote content downloads in the background when the message arrives, not when it is read. That can make an Apple Mail reader look like an opener even if they never read it. Build engagement segments on clicks, replies, and orders instead of opens alone.
What consent do I need to email a segment of past customers?
The FTC says CAN-SPAM covers all commercial email, and it uses a message to former customers as an example. Send only to people who agreed to hear from you, honor opt-outs, and keep a working unsubscribe link. In Klaviyo, add a consent condition, because its help center says segments don't necessarily have opt-in criteria.
What is the difference between a tag and a segment in Mailchimp?
A tag is a label you put on a contact, like customer or epoxy floor. A segment is a saved filter that finds contacts by tags, groups, campaign activity, purchase activity, and other data. You tag people, then build segments from the tags.
Get a second pair of eyes on your emails
Segments only help if the list underneath them is clean and the emails are worth opening. Many owners have the customer data and never get around to sorting it. I can look at what you have before you build anything. You'll get a clear yes or no on whether ongoing emails make sense for your list. Start with the email review, or see every plan and price on the pricing page. You can also call me at (816) 300-1791.
Fit check: if a standard marketing investment is a line item for your business, the pilot makes sense. If you are still running a smaller operation, wait until it is.