Every customer, remembered
Ask most owners where the customer list lives and the honest answer is everywhere and nowhere. Some numbers in a phone. Names in a notebook by the register. A year of bookings you would have to scroll for an hour to reconstruct. A regular walks in, you know their face and their usual, and every bit of that lives in your head.
It works until it does not. Until you want to tell forty regulars about a Saturday opening, or find out who has not been in since spring, or hand the shop to someone else for a week.
A simple CRM for small business should not mean becoming a data-entry clerk. The record should build itself out of the work you are already doing.
Book a Free DemoOne record per customer, built without data entry
Every chat, every call, every booking, and every order becomes part of one customer record. Not a copy of it, not a summary emailed to you at the end of the week. The record is assembled as the work happens, which is the only version of this that survives contact with a busy Saturday.
What sits on the record is what you would actually want to know before someone walks through the door: their visit and order history, the tags and preferences you have added, how many times they have failed to show up, and what they have been worth to the business over time.
- Full visit and order history on every customer
- Tags and preferences, so a regular request never has to be asked twice
- No-show count and lifetime value on the record itself
- Built automatically from the conversations, bookings, and orders that already happen
The same person, recognised across phone, email, and channel
Here is the failure that makes most small business customer lists useless. Someone calls in March, messages on WhatsApp in June, and books through the website with their email in September. Three entries, one person, and no way to see that they are a regular.
An identity graph merges those together. The customer who called and the customer who texted are one record, so the history is complete and the counts are honest. It is also what makes it possible for a phone call to know about the WhatsApp conversation from yesterday, and for an abandoned web order to be finished on a different channel entirely.
- Phone, email, and channel identities merged into one person
- History stays complete instead of being split across three half-records
- The receptionist recognises a returning customer no matter which door they use
Counters that cannot quietly drift
Most systems store a number and update it. Visit count goes up, points balance goes down, lifetime value gets recalculated. Then something fails halfway through and the number is wrong forever, with no way to tell when it went wrong.
Behind every profile here is an append-only event ledger. Nothing is overwritten. Every visit, order, and adjustment is recorded as an event, and the counters are reconstructed from those events. If you ever need to ask why a number says what it says, the answer exists.
- An append-only event ledger behind every customer profile
- Counters are reconstructed from events, never edited in place
- The same foundation the points ledger is built on
The walk-in who paid cash still becomes a customer
The biggest hole in most small business customer lists is the counter. Someone comes in, is served, pays, and leaves. Great visit, no record. You cannot follow up with a person you cannot name, and asking for a phone number at the register while a line builds is not a realistic ask of your staff.
Walk-in capture solves it from the other side. A receipt QR lets the customer claim their own visit, on their own phone, in their own time. No sign-up at the counter, no staff training, nobody held up. The visit lands on a real record you can act on later.
- A receipt QR the customer scans to claim their own visit
- No phone number collected at the counter and no line held up
- The walk-in becomes a record that win-backs and review requests can reach
The form on your own website feeds the same record
Most websites end at a contact form that sends an email to an inbox nobody has a system for. The enquiry gets read on a phone, and then either becomes a booking because somebody remembered or does not because nobody did.
The lead and booking forms here drop onto your own site and feed the same machinery as every other channel. A submission becomes a booking or a lead on the same customer record as a WhatsApp message or a phone call, which means the follow-up, the reminders, and the history all work on it exactly as they would on anything else.
The forms are built for the kind of business you run rather than being one generic contact box, and the fields are validated, including rules that span more than one field, so bad submissions do not reach you. Spam and abuse protection is built in.
- Lead and booking forms you embed on your own website
- Form structure tailored to the type of business, not one generic contact form
- Validated fields, including rules that span fields, so bad submissions never arrive
- A submission becomes a booking or a lead on the same record as every other channel
- Spam and abuse protection built in
The list is yours, and you can take it with you
Say this one plainly, because plenty of tools will not. Your customer list, their history, and their contact details belong to you, and they are exportable. Not viewable in a dashboard, not available on request, not held for ransom at renewal time.
That matters practically as well as morally. When you build ad audiences from your list, the export is hashed, so the audience can be matched without raw customer information leaving the platform.
- Customer list, history, and contacts exportable, always
- No lock-in and no hostage-taking at renewal
- Ad audience exports are hashed, so raw customer information never leaves
How it fits the rest of the platform
The customer record is the floor everything else stands on. Win-backs and lost-lead recovery need to know who has gone quiet and what they originally asked about. The points ledger needs one identity per person so a balance means something. Attribution needs to trace a click through to a named customer who came back twice. And the receptionist reads from the same record, which is why a returning customer is greeted as one.
Questions owners ask
Do I have to enter anything myself?
No. Records are built from the conversations, calls, bookings, and orders that already happen. You can add tags and preferences if you want to, but the history assembles itself.
What happens when the same customer uses a different number or email?
An identity graph merges identities across phone, email, and channel, so the person who called and the person who texted end up on one record rather than three.
How do walk-in customers who pay cash get onto the list?
Through a receipt QR they scan themselves. The customer claims the visit on their own phone, so nothing has to be collected at the counter and no queue is held up.
What happens to a submission from the form on my website?
It becomes a booking or a lead on the same customer record as a WhatsApp message or a phone call, rather than an email sitting in an inbox.
Can I export my customer list?
Yes. The list, the history, and the contact details are yours and are exportable. Exports built for ad audiences are hashed so raw customer information does not leave the platform.
Will the numbers on a profile be accurate a year from now?
Yes, because they are not stored as editable totals. An append-only event ledger sits behind each profile and the counters are reconstructed from it, so they cannot drift.
See it working on a business like yours.
Book a free fifteen minute demo. We will show you where customers are slipping away today and what closing that gap looks like for your shop.
Book a Free Demo