Search “what is CRM” and you’ll find long explanations about sales teams, pipelines and dashboards. It’s easy to decide that CRM is for big companies and has nothing to do with a three-bed massage shop or a clinic with one dentist.

The truth is that small shops have done CRM for ever. They just don’t call it that. The hairdresser who remembers a customer hates short layers. The therapist who remembers a regular’s right shoulder hurts. The owner who messages someone they haven’t seen in a while. That’s all CRM.

This guide explains CRM in shop language: what to record, how to use it to bring customers back, and how much of a system a small business actually needs.

What CRM means, in one line

CRM stands for customer relationship management: looking after your relationship with each customer.

For a shop, CRM is three things:

  1. 1Rememberwho each customer is, how to reach them, when they last came and what they had.
  2. 2Understandwho comes regularly, who has drifted away, what they like and what to watch out for.
  3. 3Acton it: message the people who drifted away, send a birthday gift, tell the therapist about an allergy before the customer walks in.

A CRM system (or CRM software) is whatever does those three jobs instead of someone’s memory. A notebook, a spreadsheet or an app all count, as long as the information lives in one place, is quick to find and the whole team can use it.

Why a small shop needs CRM

A service business lives on customers who come back. Every new customer costs effort: posts, promotions, reviews. A happy existing customer only needs a reminder that it’s time.

The trouble is memory. Past a hundred or so customers, nobody remembers who came when. Once there are a few staff, the knowledge is split across their heads, their personal LINE chats and old appointment books. When someone leaves, what they knew about your customers leaves with them.

CRM makes that knowledge belong to the shop, not to one person.

What a small shop should record

Not everything. Only what you’ll use. It falls into three groups:

Group Examples What it’s for
Contact Name, phone, email, LINE Booking, reminders, messages
History Visit dates, services, who did them, amount paid, missed bookings Seeing who’s regular and who’s gone quiet
Likes and cautions Firm pressure, allergic to lavender, prefers this stylist, likes nude colours Getting it right from the first minute

Two more that small shops often forget, and that pay off:

  • Birthday (optional, asked lightly). It’s the best reason there is to message a customer without it feeling like a sales pitch.
  • Consent to offers: whether the customer agreed to promotions, and on which channel. Under Thailand’s PDPA, booking confirmations are part of the service, but promotions should have consent first.

What not to record: anything you won’t use, like ID card numbers, full addresses or income. The less you keep, the easier it is to look after and the lower the risk.

How CRM brings customers back

Data on its own brings nobody back. What you do with it does. Five things that work for service businesses:

1. Reach out to people who drifted away. A customer who came monthly and went quiet for two months usually isn’t upset, just busy. A short “we miss you, here’s something if you come back this month” works better than a promotion posted to the whole world.

The customer list in Tellfox: search, tag filters and a one-tap "not seen for 60 days" to find who to message

2. Give a birthday gift. A birthday coupon is the one message almost everyone is happy to get.

3. Remember what customers tell you. “Last time you said your shoulder hurt. Is it better?” One sentence, and the customer picks you over the shop next door.

4. Cut missed bookings. With contact details on file you can send reminders, and you can see who has a habit of not showing up. More in How to stop no-shows.

5. Reward the people who come often. Stamp cards, points and coupons work best tied to customer records, because you know how often each person really came. See how to set rewards that don’t lose money in Loyalty and membership systems for small shops.

CRM by trade

Each kind of business uses customer data a little differently.

Spas and massage shops: pressure, sore spots, oils they like or react to, the therapist they ask for. For tourists, the language they’re comfortable in.

Nail salons, hair salons, barbers: the usual stylist, last colour or cut, and how often they come. Most gel-nail customers have their own rhythm. Know the rhythm and you know when to say hello.

Beauty and dental clinics: follow-ups, treatment courses bought and sessions left, and cautions the front desk needs. (Medical records still belong in your clinical system; CRM is for bookings, contact and care.) More in What a clinic program needs.

Yoga, Pilates and fitness studios: packages bought, favourite classes, last visit. A member who hasn’t come for two weeks is about to quit.

Vets and pet groomers: the customer is the owner, but the important data is the pet: name, breed, temperament, the next vaccine or bath.

How much CRM does a small shop need?

Most CRM software you’ll read about is built for company sales teams: deal pipelines, forecasts, email automation, dozens of reports. Good tools for the job they were made for. A service business just doesn’t sell that way.

Compare:

Big-company CRM What a service business needs
How customers get in Salespeople type them in They arrive by themselves when someone books or walks in
History Deals, calls, emails Bookings, visits, packages, stamps and points
Who uses it A sales team at desks Owners and staff on their phones between customers
How you reach customers Email Mostly LINE
Setup Days to weeks Working the same day

In short: a small shop needs CRM that fills itself in, because nobody has time to type, with data coming from bookings and visits. And it should live with your bookings, because that’s where the data is born.

If you’re on Excel or Google Sheets today, that’s fine. It’s a good start. See the trade-offs in Free CRM, Excel or a real CRM.

A CRM checklist for small shops

  • Every customer is in one place, not spread across chats and notebooks
  • You can find anyone in seconds by name or phone
  • You can see when they last came, how often, and what they usually book
  • Likes and cautions are noted where staff see them before the customer arrives
  • You know who has gone quiet, and you have a way to reach them
  • You know who agreed to offers, and you can delete someone’s data when asked
  • Staff see only what their work needs

CRM in Tellfox

Tellfox is a booking system in LINE with customers built in. When someone books in LINE or on the web, they land in your customer list. Nobody types them in twice.

One customer on one page: ways to reach them, tags, a pinned note, and their whole history in one timeline
  • Customer profiles show the last visit, visits, spend, missed bookings, the next booking and what they usually book, worked out from real bookings.
  • A pinned note like “allergic to lavender” shows on every one of that customer’s bookings, so staff see it before they start.
  • Search and filters by name, phone, tag, last visit and birthday this month, with a one-tap “not seen for 60 days”.
  • Just tell it in LINE: type or send a voice note, “Som likes firm pressure, allergic to lavender”. The AI assistant finds Som, shows a preview, and saves it when you tap Confirm.
  • Stamp cards, points and coupons on the same customer, including birthday and “we miss you” coupons given automatically.
  • Import from Excel as a CSV file, with Thai or English column names, and export any time.
  • PDPA: consent to offers per channel, one customer’s data exported on request, and delete or anonymise when a customer asks.

See it all on the Tellfox customers (CRM) page.

Try it

Send a photo of your price list to Tellfox in LINE and see your booking page in seconds. Try it now