A shop collects two thousand addresses and sends all of them two emails a week. A month later open rates have halved and messages start landing in spam — not because the copy is bad, but because half the list never asked for them. Mail providers do not count your intentions, they count recipient behaviour: if a message is ignored or marked as spam, the next one will not reach even the people who were waiting for it.
Segmentation is not about «personalisation for conversion». It is first of all about not writing to people you should not be writing to. Of all a shop's marketing channels, email is the one you can ruin permanently, with your own hands, in a month. Below: which groups a shop genuinely needs, and why there are exactly that many.
Why one newsletter for everyone costs more than it looks
| Who we email | What happens | Cost of the mistake |
|---|---|---|
| Never confirmed their address | mail goes to an address nobody verified | complaints, sometimes dead addresses |
| Unsubscribed | mail goes despite an explicit refusal | a spam complaint, and in the EU a legal question |
| Bought yesterday | receives an offer for what they already own | loss of trust in the newsletter |
| Never bought | receives a «thank you for your purchase» email | the impression you have confused them |
Each row alone looks trivial. Together they form your sender reputation — a number mail providers calculate for you, and one that takes months to recover.
The six groups that are actually needed
In CommerCentr the segments are a fixed list, not a condition builder. That is a deliberate decision and it deserves an explanation: an arbitrary filter over the registry would mean accepting something resembling a database query from the admin panel, with all the security consequences that implies. And its usefulness is covered by the handful of questions a shop actually asks.
Active. Everyone on the list who has not unsubscribed. This is the denominator you compare the rest against: if there are a thousand active and three hundred confirmed, something is wrong at the collection stage.
Confirmed. Active subscribers who followed the link in the confirmation email. This is the only group you can write to without reservations: the person confirmed intent twice — left an address and clicked in an email. Regular newsletters belong here.
Unconfirmed. Left an address but did not click. This is not a «bad» contact, it is an unfinished process: the email may have landed in a promotions tab, the person may have put it off. The appropriate thing to send this group is a reminder to confirm, not a promotion.
Not yet purchased. Active subscribers with no orders. The main segment for content and a first purchase: useful emails and an introduction to the shop work here, not «come back to us».
Customers. Those with orders. The most valuable group, and the one to handle most carefully: they have already given you money, and a superfluous email costs more than a subscriber who has not decided anything yet.
Unsubscribed. A group kept not in order to write to them, but in order not to. Its presence in the list is not decoration: when you export your list into an external sending service, the unsubscribed list has to go there too, or the service will start writing to people who refused.
How the shop tells a customer from a mere subscriber
There is a nuance worth understanding, because it affects how accurate the numbers are. Subscribing does not require registration — you can simply leave an address in a form. An order can also be placed without an account. So one person can exist in the data twice, as a subscriber and as a customer, with no shared identifier.
So the link is sought two ways: by account, if the subscriber is registered, and by a matching email address on an order, if not. Cancelled and refunded orders do not count as a purchase — otherwise the «customers» segment would fill up with people who in fact bought nothing.
The practical consequence: if someone ordered with one address and subscribed with another, they land in «not yet purchased». That is not a system error, it is the limit of what can be determined at all without registration.
Where a list you are not ashamed to segment comes from
Segments show what is there. If the list was collected badly, the best segmentation will only lay the problem out neatly by group.
The signup form must promise something specific. «Subscribe to our news» promises nothing, and nobody hurries to open those emails later. «Once a fortnight — new arrivals and discounts» sets an expectation you can meet, and that expectation is what sustains open rates.
Email confirmation is not bureaucracy. An address entered with a typo, or by someone else, lives in your list for years unconfirmed and distorts the statistics of every send. A confirmation email filters that out at the door — which is why it works out of the box in CommerCentr rather than as a paid option.
Purchased lists do not work at all. This is arithmetic rather than ethics: a list you did not collect contains not one person waiting for your email. The first send produces complaints, and after them, deliverability problems for the subscribers who came to you honestly.
A consent checkbox must not be pre-ticked. Beyond the legal side, it simply produces subscribers who do not remember subscribing — the fastest route to a spam mark.
The sign of a healthy list is simple: the confirmed share stays high and the unsubscribed segment grows slowly. If it is the other way round, the problem is at the entrance, and segmentation will not fix it.
What to do with the segments next
The subscriber registry is a source, not a sending service. The email has to be sent by something, and shops take one of two routes: their own mail server, or an external service.
The second is better almost always, for a technical reason: bulk sending from a shop's hosting lands in spam more or less reliably. Shared hosting domains have no sender reputation, no configured email authentication, and an outbound stream that has never been warmed up. Specialised services do exactly this, and deliverability rests on them.
So the Subscribe Pro extension adds exporting a segment as a file: pick the group, get a table, upload it into your sending service. The file is produced with a BOM and semicolons — otherwise Excel renders non-Latin text as noise and puts rows in the wrong columns.
And the same caution as in any export from an admin panel: a value beginning with an equals sign is executed by Excel as a formula. Files holding contact data get forwarded to contractors and opened on other people's machines, so the export neutralises such values.
How often to write, and about what
The technical part ends at the export, but without an answer to this the segments alone give you nothing. A few pointers that do not depend on the platform.
Frequency matters more than the copy. One good email a fortnight works better than three mediocre ones a week. The limit of patience is measured not in content quality but in the number of times you appeared uninvited in someone's inbox.
Every group needs its own reason to be written to. If you cannot articulate why this particular segment needs this particular email, the email is not needed. «We have a promotion» is not a reason — it is your event, not theirs.
Unsubscribing must be easy to find. A hidden unsubscribe link does not reduce unsubscribes — it converts them into spam complaints, and that is the difference between losing one contact and degrading deliverability for the whole list.
Watch the confirmed count, not the list size. Two thousand addresses of which three hundred are confirmed is a list of three hundred. The rest is a number for a report.
What this does not do
The plugin does not send bulk newsletters and is not an email marketing service. It collects subscribers, confirms addresses, handles unsubscribes and lets you export the group you need. Sending is a separate instrument, and that is a division by nature rather than by tier.
It also does not build arbitrary segments — the list is fixed. If you need something outside those six groups, that is a job for the sending service you exported into: segmentation by email behaviour (opened, clicked, ignored) is done there.
And it does not guarantee deliverability. No tool does: that depends on your domain, on email authentication, and on how people react to what you send.
Summary
For a shop, segmentation reduces to a simple discipline: write to the confirmed, separately bring the stalled ones to confirmation, keep customers apart from those who have not bought yet, and never write to anyone who unsubscribed.
Collecting subscribers, confirming addresses and handling unsubscribes work for free in CommerCentr — that is basic hygiene, without which a newsletter damages the shop. Segments and export are in the paid extension, and they are needed once the list has grown to a size where «email everyone» becomes an expensive mistake.
Reduced to one rule: the value of a newsletter is measured not by how many addresses it has but by how many people are waiting for the next one. Everything else is work against your own deliverability.
See also GPSR and product data if you sell into the EU — there the requirements extend from emails to the product cards themselves — and visibility for AI agents.