What you need
- Contacts. Imported, captured, or synced from a connected platform — see Import your customers
- Nothing else. Audiences are on every plan, including Free
Build one by asking
Make me a segment of customers who bought before but nothing in the last 60 daysHamla builds it, tells you how many people are in it, and saves it. Change the number to fit how often people buy from you — thirty days for a cafe, six months for a dentist, a year for a wedding photographer. You can be more specific in one sentence:
Segment: three or more orders, spent over 1000, ordered in the last 90 daysOr ask a question and let Hamla work out the audience:
Who’s at risk of leaving?
What you can filter on
Everything below is available by asking for it in plain words. You never need the field name.“Transaction” is not only a purchase. It is whatever counts as money changing hands in your business — an order, an invoice, a paid booking, a subscription renewal. Hamla holds the number and the date; what it means is yours.
The same audience across different businesses
The fields are the same. What you put in them is not.Two ways in, and they are not identical
Asking is faster. The builder can do one thing asking cannot.
This is the one to know. When you ask, every rule you name has to be true of the same person — “bought over 1000 and in the last 90 days”. If you want either — “people in Riyadh or Jeddah” — open the audience in the dashboard and switch it to match any. Hamla will build the first part for you; you flip the switch.
The two picker-only fields are picker-only for a plain reason: Hamla has no way to know your branch names or your form names in conversation. In the builder they are drop-downs of your own places and your own forms.
Visited location is worth opening the builder for. If you have more than one branch and you print the QR code for each, you can build an audience of people who have actually been to one of them — and send that branch its own offer. Nothing else in Hamla knows that.
Dates only look backwards — except one
Every date Hamla keeps by itself is in the past: when someone was first seen, when they first bought, when they last bought, when they were last active. You can ask for “within the last N days” or “older than N days” on any of them. There is one forward-looking question — is this date in the next N days? — and it only works on a date you send. A renewal date, an appointment, a policy expiry, a membership end.Make a segment of contacts whose renewal date is within the next 3 daysThat is the piece that makes reminders possible. Booking reminders walks through sending the date in the first place.
Audiences from your own system
If your business knows something Hamla does not, send it and then filter on it.Make a segment of contacts whose plan is pro and who haven’t logged in for two weeksBoth halves come from you —
plan as a trait, logged_in as an event. Hamla Events is how they arrive.
You can also filter on whether an event ever happened:
Segment everyone who booked a consultation but never attended one
What to do with one
An audience on its own does nothing. Point something at it.Email everyone in the win-back segment a comeback offerOr make joining the audience the trigger, so each person is messaged at their own moment rather than everyone at once:
When someone enters the VIP segment, send them a welcome-to-VIP emailThat second one is usually the better campaign. It never messages the people already in the audience, and it keeps working as new people arrive.
Check on it
How many people are in each of my segments, and which ones are growing?An audience that never changes size is usually asking the wrong question — either too narrow to matter or so broad it is just “everyone”.
Related
Import your customers
Getting the contacts in, so there is something to segment.
Hamla Events
Sending what your own system knows.
Win back customers
The campaign most audiences end up pointing at.
Ad audiences
Mirroring an audience into your Meta ads.