TR Start free
HomeBlog › Guide

How to segment customers in a CRM: building audiences that hold up when you press send

O Ohana360 Team • September 16, 2026 • 13 min read
Illustration of a marketing board showing segment conditions, live member counts and consent status

Half past nine on a Tuesday. At Ashgrove Laundry Systems, the leaflet for the new dryer range is sitting on Rhian Calloway's desk, and the question on her screen is the only one that matters: who does this go to? There are 612 leads and 408 contacts on file. The leaflet was written for hotel laundries, and nobody can say which of those records are hotels. Rhian has three options and all three are bad: send it to everyone, pick thirty names from memory, or export a spreadsheet and tick boxes for an afternoon. (Every number below is demo data.)

Last year they sent it to everyone. A handful of non-hotel leads unsubscribed, the sales team spent two days filtering irrelevant replies, and half of the people who should have read it never opened the message. This guide is about removing those three bad options: how to segment customers in a CRM, which fields a segment can actually read, how it connects to a send and a campaign, how consent protects the whole thing, and what to do when segments run out of road.

Segmentation is a question, not a list

The common mistake is to start from the field list. The right order is the other way round: write the message as a sentence first, then look for the qualifier inside it. Rhian's sentence is "I want to tell hotel laundries about the new dryer range." The qualifier is "hotel laundries". One question remains: which field on the record carries that?

The answer is usually plainer than expected. Ashgrove's leads have no industry field, but the company names carry it anyway: Ravenhill Hotel, The Waverley Hotel, Pentland Hotel Group. Every record whose company name contains "Hotel" is the audience. The information was already there; nobody had asked it a question.

In practice four axes do most of the work, and each of them sits on a single field.

Tip: Before building anything, run one test. Describe the segment you want in a single sentence, without using the word "and". If you cannot, you actually want two segments. Two segments get two messages; the merged one produces a message that fits neither properly.

What a segment is built on in Ohana360

On the Segments tab in Marketing360, + New Segment opens one plain dialog. It holds four things and nothing more: a name, a target object, the conditions, and a live match counter at the bottom.

FieldWhat you chooseWorth knowing
Segment NameA short name that says who is in it, such as "Hotel laundries"The only required field; "Segment 3" tells nobody anything three months later
Target ObjectLead or Contact, one of the twoAccounts, opportunities, cases and industry objects cannot be segmented; switching object clears the conditions
ConditionsA field, an operator and a value, as many rows as you likeRows are joined with AND and there is no OR; with no rows the segment covers the whole object
Live matchNothing, the counter writes itselfIt recalculates on every keystroke, so a mistyped value shows up immediately as zero

The fields a condition can read are fixed and the list is short. On a lead: Name, Company, Lead Source, Status and Email. On a contact: First Name, Last Name and Email. There are three operators: equals, not equal and contains. Matching ignores case, so "web" and "Web" behave identically.

That brevity looks like a cage at first, and then you discover how much three operators can carry. Contains is the one that earns its keep: a word inside a company name captures a sector, and a domain inside an email address captures an institution type. The four cards below are the four segments Ashgrove can genuinely build, shown with their conditions.

Four questions, four segments, with their conditions Ashgrove Laundry Systems, demo data, 612 leads and 408 contacts 1,020 records, 4 segments Web enquiries Lead Lead Source equals Web 88 live members Job: the first reply and the order of the first calls Hotel laundries Lead Company contains Hotel 64 live members Job: announcing the new dryer range Schools and colleges Contact Email contains sch.uk 37 live members Job: the term-time service plan offer Everyone on file Contact No conditions, every contact is in 408 live members Job: the price list that goes out once a year THREE RULES HIDING IN THESE FOUR CARDS A segment is a query, not a list: membership is recomputed every time you open it, so it moves when the records move Conditions are joined with AND: write two and a record has to satisfy both of them to appear in the audience The value you type is matched against the value stored on the record; the live counter shows a typo straight away

The fourth card matters more than it looks. A segment with no conditions is not a mistake, it is a deliberate tool. For the things that genuinely go to everybody, such as the annual price list, you leave a named audience behind instead of reaching for select-all every time.

Once saved, a segment sits on the Segments tab as a card carrying its name, a badge for the target object, a plain-text summary of its conditions and the live member count. View Members opens the list, and clicking a name takes you to that record. Seeing who is in the list, rather than how many, catches most bad conditions long before anything is sent.

Careful: The value you type is matched against what is stored on the record, not against the label on your screen. If the lead source picklist was renamed under Setup > Picklists, or the records were entered with a different spelling, the condition quietly matches nothing. When the counter reads zero, the fault is usually in how the value was written rather than in the logic.

How a segment reaches a campaign and a send

On its own a segment is only a target list. It earns its place when it is attached to a message and a campaign, and the chain has a consent gate in the middle of it.

From segment to send: four steps and the consent gate Ashgrove Laundry Systems, demo data, the Hotel laundries segment 64 targeted, 41 reached 1 Segment Hotel laundries Company contains Hotel 64 members 2 New Send Template: new dryer range Audience: Segment 64 targeted 3 Consent gate Anyone without email consent drops out 23 dropped 4 Send record Lands on the Sends tab and on the campaign 41 recipients CAMPAIGN MEMBER STATUSES, AUTUMN HOTEL PUSH Added 14 members Sent 21 members Opened 9 members Clicked 4 members Responded 1 member You move a status by hand or by sending; 49 members in total. CONSENT STATUS ACROSS EVERY CONTACT AND LEAD Call 187 approved 24 rejected 809 unknown Message (SMS / WhatsApp) 231 approved 31 rejected 758 unknown Email 355 approved 19 rejected 646 unknown HOW TO READ THIS BOARD The number on the left is who you aimed at, the number on the right is who you could reach; the gap is missing consent A fat unknown column is a consent problem, not a segment problem: growing the list does not grow the audience

The order runs like this. On the Email Templates tab you write a template with a ready subject and body, dropping in the three merge tokens with one click: {{Ad}} for the person, {{Şirket}} for the company, {{Eposta}} for the address. A live preview on the right fills them from a real record, and send a test to yourself puts the result in your own inbox. That one is a real email, and it is the only way to see what actually arrives.

Then New Send on the Sends tab asks for four things: a name for the send, the template, the audience type (Segment or Campaign Members) and the target itself. Pick a segment and one more optional field appears: link the send to a campaign and the statistics collect there. At the foot of the dialog you get the audience size and the first five recipients by name.

Saving the send does three things. A row lands on the Sends list, any campaign members sitting at Added move to Sent, and the recipient count together with open and click rates is written onto the record. On the campaign page that send appears next to the member list and the budget bar, all on one screen.

Being straight about this: the send button in Marketing360 does not deliver email. It writes a record, advances campaign members and produces statistics, but nothing reaches an inbox. Three paths do deliver, and all three use the same templates: the test send in the template editor, the email card on a record page, and the Send Email action on the flow canvas. When a whole audience genuinely has to receive something, Newsletter360 or a scheduled flow is the right tool.

One more detail on the campaign side: campaign members do not come from segments. The + Add Member dialog on a campaign record opens the lead and contact lists and you tick them one by one. A segment is the audience of a send, not the membership of a campaign, and the only bridge between them is running a send and adding the members separately.

Consent: the last gate before the send

Commercial email needs consent, and that is the legal rather than technical half of segmentation. With the consent add-on enabled, a consent card appears on contact and lead records. It covers three channels: call, message (SMS and WhatsApp) and email. Each channel is Unknown, Approved or Rejected, and next to the status sit the timestamp, the source, the person who entered it and, where it came from a form, the IP address.

That card acts directly on sends. The New Send dialog filters the audience and drops everyone whose email consent is not Approved. Unknown drops too, because someone with no consent record has not given consent. How many were dropped is shown as an amber line in the dialog, so "my segment had 64 people and 41 received it" is a sentence you read rather than guess.

Consent records arrive from three places: the card itself on contact and lead records, the consent checkbox on the web form you embed on your site, and newsletter subscribe or unsubscribe actions. When the form checkbox is ticked, the consent is written with its timestamp and IP address; when it is not, the record stays Unknown, because leaving a box empty is never quietly counted as a yes.

The consent management card on the Marketing360 home page does two jobs. It shows approved, rejected and unknown counts across all three channels, and its Export all (CSV) and Export changes buttons produce the consent file. That file matches the İYS bulk upload columns: phone numbers in +90 form, timestamped dates, and each recipient marked as an individual or a merchant. There is also a warning line: if a rejection is more than three business days old and has not been exported yet, the card says so in red.

The limit: there is no live connection between Ohana360 and the consent registry. You export the file and upload it yourself in the registry panel, and nothing flows back automatically. For the same subject seen from the subscriber list, the email newsletter guide covers consent and the unsubscribe path in detail.

What to do when the segment runs out of road

Sooner or later you will say "I want to reach everyone who ordered in the last ninety days". A segment cannot do that, because the conditions understand neither dates nor numbers and never see custom fields. There are two solid ways past that wall.

There is a third answer: accept that what you need is a field rather than a segment. Add a picklist called "Sector" to the lead object in the Object Manager and a segment still cannot read it, but list views, reports and flows can, and those three cover most marketing decisions. If records, contacts and leads are new vocabulary, what is CRM is the place to start, and the sales tracking guide explains the lead pipeline that feeds every segment.

How Marketing360 works in Ohana360

Marketing360 is a core business app, enabled from the Marketplace in one click. Here is what it does, without inflation, and what it does not, without hiding it.

Not included: what Marketing360 does not do

Want to see the flow in 89 seconds?

Getting segmentation standing in seven days

DayWhat to doTime
1Write the three messages you want to send this quarter as three sentences, and underline the qualifier in each one20 minutes
2Enable Marketing360 from the Marketplace, then open the Contacts and Leads lists and find which field carries each qualifier30 minutes
3Build the first three segments: one on lead source, one on status, one on a company contains rule. Review each with View Members40 minutes
4Write an email template, insert the merge fields, and send the test to yourself so you can read what actually arrives45 minutes
5Start filling in the consent card, add the consent checkbox to your web form, and export the first consent file50 minutes
6Open a campaign, point a send at the segment and link it to that campaign, then read the member and send cards on the record30 minutes
7Pick one need the segment could not cover and solve it with a list view or a scheduled flow instead40 minutes

From week two there is one habit to hold: write the sentence before you build the audience. Keep that order and the number of segments stays sane on its own, instead of turning into an archive nobody opens. Current plans are on the pricing page, and you can request a demo to try it against your own records. To measure what the message earned you, the customer satisfaction survey guide covers a one-question survey.

Frequently asked questions

How do you segment customers in a CRM without overthinking it?
Start from the message, not from the field list. Write the sentence first: "I want to tell hotel laundries about the new dryer range." Then find which field on the record actually carries that qualifier, which in this case is the company name. Third, write the condition and watch the live counter. If it returns zero, the qualifier was never captured, and your real job is collecting it rather than building segments. Three segments are plenty in month one: one by source, one by status, and one with no conditions at all that simply means everybody.
What is the difference between a segment and a list view filter?
Both sift records by conditions, but they serve different work. A list view is a working screen: filter on any field, choose columns, sort, save the view, edit a row in place and export it. A segment is an audience, and in Marketing360 that is all it is for. The practical rule is simple. If you are going to do something to the records, build a list view. If a message is going to the records, build a segment. The set of fields a segment can read is far narrower than a list view, so when the field you need is missing, the list view is the right tool.
Does segment membership freeze once the segment is saved?
It does not. Membership is never stored; the conditions run again every time the segment is opened. The moment a lead moves from New to Working, it leaves the "new web enquiries" segment. The upside is that the list never goes stale. The thing to watch for is that no history is kept: you cannot go back to a segment later and read who was in it on the day you sent something. The recipient count on the send record and the statuses on the campaign members are the permanent trace of that moment.
Can I segment by city, last purchase date or lifetime spend?
No. Segment conditions read a fixed set of fields: on a lead the name, company, lead source, status and email; on a contact the first name, last name and email. Custom fields added in the Object Manager do not join that list, and there is no date or number comparison at all. If you need to split by city, you have two honest routes. Move the information into a field that segments can already read, for example using the lead source picklist for region rather than channel. Or handle it with a list view filter plus a scheduled flow, which can read every field.
Will a send go out to someone who never gave consent?
With the consent add-on enabled, the send dialog filters the audience: anyone whose email consent is not Approved drops out, and the count of dropped recipients is shown on screen. Unknown is not treated as approval, so a person with no consent record at all drops out too. The rule is slightly different for one-to-one emails from a record page, where the server blocks only recipients who actively rejected. Consent is entered on the consent card on contact and lead records, and the timestamp, the source and the person who entered it stay on the record as evidence.
Does pressing send on a segment actually deliver email?
No, and it is better to know that now. The send button in Marketing360 writes a send record, stores the recipient count, moves linked campaign members to Sent and produces the statistics, but no message reaches an inbox. Three paths do deliver real mail, and all three use the same templates: the test send to yourself in the template editor, the email card on a record page, and the Send Email action on the flow canvas. To reach a whole audience for real, use Newsletter360 or a scheduled flow carrying the same conditions.

Send the right message to the right list

Define the audience with conditions, let it refresh itself as the records move, and keep anyone without consent out of the send entirely. Then read from the records who you aimed at and who you reached.

Read next