Launch offer: 60-day free trial for the first 100 businesses. Join now

Customers · CRM

Every customer, remembered.
Every relationship, understood.

Most booking tools treat customers as a name on an appointment. UhuruSpace treats them as the reason your business exists. Every booking builds a real profile: history, spend, lifecycle stage, and everything you need to know who's loyal, who's slipping, and who deserves your attention. This isn't a contact list. It's a CRM that works while you work.

Updates on every booking·Lead → New → Active → VIP·30-day trial, no card
Customers128
Stage · AllLocation · AllLast visit · AllTag · All
CustomerStageBookingsLast VisitSpentEnginesActions
ATAmara T.amara.t@example.comVIP242 days agoTSh 1.2MAppts-18Classes-6
PNProsper N.prosper.n@example.comActive61 week agoTSh 240KAppts-4Check-in-2
DADaniel A.daniel.a@example.comNew13 days agoTSh 45KAppts-1
SBSena B.sena.b@example.comAt Risk568 days agoTSh 310KReserv-3Classes-2
LKLinnet K.linnet.k@example.comLead0Signed up 2 days agoTSh 0

New profile created

Just now · Daniel A.

Builds profiles

Every booking creates or updates a customer profile, no manual data entry.

Tracks lifecycle

Every customer is staged from Lead to VIP, updated as they book.

Flags at-risk customers

See who's slipping away before you lose them for good.

Measures value

Total spend, visit history, and engine usage, per customer, always current.

A real profile for every customer

Built automatically, the moment someone books.

Their contact details. Their complete booking history across every engine: appointments, reservations, classes, stays. How much they've spent with you in total. When they first came, and when they were last in. Which of your services they use most. Add your own notes and tags, and every staff member sees the same complete picture, every time. No spreadsheets. No scrolling through WhatsApp to remember who someone is, just the full story of every customer, in one place.

AT
Amara Tesfaye
VIP
+255 712 345 678
amara.t@example.com
Bole, Addis Ababa
24Bookings
1.2MTotal Spent
2d agoLast Visit
Appointments · 18Classes · 6

Know where every customer stands

Not all customers are the same.

Your CRM knows the difference. Every customer moves through six lifecycle stages, automatically, based on their real activity.

VIP

Your most valuable customers, by spend or visit count.

AT
Amara T.
VIP
24 bookings · TSh 1.2M lifetime

The system computes each stage as customers book, but you always have the final say: pin a customer to a stage manually and it stays there, even as they keep booking. And you can set your own VIP thresholds per engine, so "VIP" means exactly what it means to your business.

Catch customers before they slip away

It's not who booked today. It's who hasn't booked in a while.

UhuruSpace flags customers as At Risk when they go quiet, and surfaces them in a dedicated alert on your analytics view, with a one-click deep link straight into that filtered list. See exactly who's drifting, then reach out before they're gone. A single win-back is worth more than a dozen cold leads.

12 customers are At RiskThey haven't booked in over 60 days
Sena B.68 days ago
Yohanna M.74 days ago
Reach your customers directly

Your CRM isn't just for looking at, it's for acting on.

Send an email to a single customer straight from your dashboard. Or filter your customer list: every VIP, everyone who hasn't visited in 90 days, everyone tagged a certain way, and send a bulk email to the whole segment at once. Only opted-in customers are included, so you stay compliant. Build and customize your own email templates, and if you're using SendGrid, see exactly who opened and clicked.

Bulk Email · Segment
Stage · VIPLocation · BoleOpted-in · Yes
42 recipients · opted-in only
Send Bulk Email
Thank You & Review
OpenedClicked
Win-back offer
Sent
Find anyone in seconds

Fully searchable. Fully filterable.

Search by name, email, or phone. Filter by lifecycle stage, location, last-visit window, acquisition source, or tag. Combine as many filters as you need: "every VIP in one location who hasn't visited in 30 days" is a few clicks away. When you've found who you're looking for, act on them right there.

Stage · VIPLocation · BoleLast visit · 30dTag · Regular
Amara T. · VIP2 days ago
Prosper N. · VIP1 week ago
Mekdes K. · VIP4 days ago

Showing 3 of 128 · filters apply instantly

Built-in customer intelligence

Beyond individual profiles, see the big picture.

Open the dedicated analytics view for deeper insight, a live breakdown of your customer lifecycle, your retention rate, new-versus-returning trends, and where your customers are actually coming from. Real numbers, computed from real data.

128Total Customers
TSh 340KAvg Lifetime Value
14New This Month
Lead · 15%New · 20%Active · 35%VIP · 10%At Risk · 12%Inactive · 8%
Reviews that build trust

Social proof, generated by the platform.

Every completed booking can automatically trigger a review request: a simple email inviting your customer to rate their experience. Customers leave reviews through a public link, no account needed. Collect them, read them in your dashboard, and surface your best ones as testimonials directly on your storefront, working to win your next customer.

"Always on time, always thorough. I recommend Amara to everyone."

Prosper N.

"Booking took two minutes and the reminder saved me from missing it."

Daniel A.

Built for your whole team

Your CRM respects roles.

Business owners and managers get full access: add, edit, email, export. Staff get a view-only window into the customers they work with. Everyone works from the same source of truth, with the right level of access for their role.

Owner · ManagerFull access
StaffView-only
AccountantNo access
Import, export, and own your data

Your customer data is yours.

Export your full list, or any filtered segment, to CSV or JSON in one click, with control over exactly which fields you take. And when a customer asks to be removed, you can delete their profile directly, with a confirmation step so nothing happens by accident.

CSV

Spreadsheets

JSON

Developer-ready

Danger Zone

Delete Sena B.'s profile? This can't be undone.

CancelYes, delete

FAQ

Frequently asked questions.

Everything you need to know about how your CRM works, day to day.

No. Every time someone books, UhuruSpace creates or updates their profile automatically. You can also add customers manually for walk-ins or phone bookings.

Every customer is automatically staged: Lead, New, Active, VIP, At Risk, or Inactive, based on their booking activity. You can also pin a customer to a stage manually, and it will stay there even as they keep booking.

Yes. Set the spend or booking-count threshold that makes a customer a VIP, per engine, from your settings. VIP means exactly what you decide it means.

When a customer goes quiet for a while, the system automatically flags them as At Risk and surfaces them in a dedicated alert, with a direct link into that filtered list so you can reach out.

It matches new bookings against existing customers by both email and phone before creating a new record, reducing duplicates. If a customer uses a completely different email and phone, a separate profile may still be created.

Yes. Send an email to a single customer from your dashboard, or filter your list and send a bulk email to a whole segment. Only opted-in customers are included.

Not yet. Email is fully supported today. WhatsApp and SMS messaging are on our roadmap, and you can already set your preferences in advance.

Yes. Every profile shows total lifetime spend, broken down by which engines they use, along with their full booking history.

Not yet. Customer import is on our roadmap. For now, customers are added automatically as they book, or manually from your dashboard.

Yes. Export your full list or any filtered segment to CSV or JSON, choosing exactly which fields to include.

Yes. Delete any customer profile directly from their record, with a confirmation step to prevent accidental removal.

No. Owners and managers get full access. Staff get view-only access. Accountants don't see the Customers section at all. Access is set by role.

Yes. Completed bookings can trigger an automatic review request. Customers leave reviews through a public link, you collect them in your dashboard, and you can showcase your best ones on your storefront.

Turn every booking
into a lasting relationship.

Try UhuruSpace free for 30 days. No card required.

Get started free