\ Client base

Client management software for appointment-based business

Altegio runs your whole service business in one system: team schedules, clients, payroll, loyalty program and inventory. Each client has a detailed visit history and the notes your team needs for a better service

Client profile Visit history Payments and balances Client categories Filters Bulk messages

7 days free · no credit card · free migration

Search clients
New client
All clients
Regular
Lost
Memberships
Name Number Sold Visits Status
J
Jessie +351 XXX-XXX-194 €809 34
Regular
A
Andrew +351 XXX-XXX-194 €546 13
New
O
Oscar +351 XXX-XXX-194 €435 124
Regular
P
Philip +351 XXX-XXX-194 €234 26
Lost
J
Jessie +351 XXX-XXX-194
Total spent €809
Visits 34
Client details
Visit history
Statistics
Messages and calls
Loyalty
Client accounts
Files
Illustrative demo · sample data

14,000+

businesses run on Altegio

4.8 out of 5

8,474 reviews

Free migration

we move your base for you

United client base

new vs returning, counted right

\ client profile
01 / 10

The client’s whole history is on the screen

Know each client’s preferences for a better service

Visit history. Every appointment the client has had, with the services, the team member and the amount paid – all of it on one client profile

Contacts and dates. Phone, email and birthday – enough to reach them, and to build a birthday list later

Notes your team writes. The color formula, the regrowth, the products used, the name of the dog the client mentions every time

Files and custom fields. A signed intake form on the profile, and custom fields for the client details your industry needs

‹Client profileVisit historyStatistics
All appointments▾
Team memberStatusService
02 September 2026
E
Emma
19:30
+Arrived
✓Men’s haircut
17 August 2026
D
Daniel
20:15
+Arrived
✓Men’s haircut
01 August 2026
M
Michael
21:00
+Arrived
✓Men’s haircut

The message history sits on the same profile, so nobody has to guess whether the reminder went out

\ the working day
02 / 10

Everything the front desk needs, without leaving the schedule

A receptionist opens the schedule in the morning and works from it until closing – so that is where everything about the client has to be

01

Quick search, without leaving the schedule

Type a name or a phone number into the quick search in the Appointment Calendar and the client’s profile opens right there, category next to the name, with no detour through the client list

02

The whole visit in one window

Open the appointment and everything you need is right next to it: add a service, take the payment, leave a note, rebook the next visit – without hopping between tabs

03

Call or write in one tap

From the mobile app you dial the client or open a WhatsApp chat with them in one tap, without leaving the app or copying the number anywhere

The calendar shows who is coming before they arrive – new, regular, VIP or a category you named yourself – so whoever is on the desk can get ready instead of reacting

\ payments and balances
03 / 10

Money on the client profile

What the client owes, what they prepaid and what their memberships cover

What they have spent. Total amount spent and total paid, next to the number of visits

What they owe or have prepaid. One figure covers the deposit they paid in advance and the balance they still owe, so the desk knows before it takes the next payment

What their memberships cover. Every membership, gift card and loyalty card issued to them, with the current status

A deposit or card guarantee from first-time clients only. The payment policy can ask clients who are not yet in your base for a deposit or a card guarantee, while regulars keep booking as before. It is set up in Finances

Where those balances come from – cards, memberships, the discount rules behind them – is the Loyalty Program

Total spent €1,240
Prepaid €80
Owes $0
Membership · active
%
\ zero-competition policy
04 / 10

Your client base is not somebody else’s audience

Being found is free – search, maps, social. The base is what turns that first visit into a second one, which is precisely what a catalog takes away from you

Clay illustration of a bucket leaking gold drops: revenue draining away through somebody else’s platform

On a marketplace

The platform sells you automation and promotes its own brand with it. Your client opens the app to book with you and sees the businesses around you, with a discount badge on top

Clay illustration of a closed wallet with a coin: revenue staying with the business

In your own base

Clients book through a link that belongs to you, and every booking made through it is yours: no catalog of competitors in the middle, and no commission on a repeat visit

Your own channel is a client app: Altegio.me free out of the box, or a fully branded app under your name on the App Store and Google Play – each client opens it to their own visit history, balance and cards, and every booking made through it lands straight in your base

\ filling the base
05 / 10

Client management software that builds client history for you

Two ways in, and neither of them is retyping: the base collects the history as the receptionist works, or on its own if you have an AI assistant connected from the Marketplace

01

Clients book online on their own

A client who books online appears in your client database automatically, and their visit history starts from that first appointment

02

We import the base you already have

Send us your list and our team migrates it for you, free of charge – how the migration works. Or import the spreadsheet yourself: your columns map onto Altegio fields, and Name and Phone are the only ones required

A new client wrote to you first in a messenger? The contact is saved automatically, so that client is in the base before the first visit even happens

01
02 mon
03
04
10:00
11:30
12:00
14:00
15:30
17:00
Book
J
New client
Import .xlsx
\ filters and categories
06 / 10

Filter your client base into segments, and label them

Combine conditions and save the filter – any slice of the base is one saved segment away, ready to export or message. Client categories turn a slice into a permanent label your team sees before the visit starts

Find clients who:

Have not booked this month – your win-back list

Did not turn up for their last appointment

Have a given number of visits behind them

Have a birthday in the period you choose

Bought a specific membership, or have not used it yet

Hold a membership that has expired, or one that is frozen

Have the Altegio.me client app installed

No visit 60+ days Birthday this month Membership
148 clients match

Stack two conditions with And or Or, then save the segment and reuse it next month. The list shows phone and email next to total spend and visit count, so your best clients are visible without running a report

This is also how you spot the ones who stopped coming: the quiet period that counts as churn is yours to set, and the filter hands you the list – ready to label, export or hand to a win-back message

01

Seen before the visit starts

VIP, regular, new, needs a deposit – the label shows on the profile and in the Appointment Calendar, so the desk knows who is walking in

02

Added by rule

Loyalty Program rules automatically move clients into a category by what they spend or how often they come, so nobody sorts the base by hand

03

Applied to a whole list

Filter first, then add the whole group to a category in one go instead of opening profiles one at a time

You write the rule, so “important” means what it means in your business: five visits in a barbershop is not five visits in a clinic. Need a blacklist? Name a category yourself: it shows up before they arrive, you can turn off notifications for them, and a tick on the profile stops them booking online

\ bulk messages
07 / 10

One message to a segment, not to everyone

Send messages to the chosen segments – by SMS, through a messenger or as a push to the Altegio.me app

Dashboard showing 'Selected 25 clients' with action items (send message, push notification) and an overlapping yellow reminder card.

Marketing messages are regulated where you operate, so consent comes first – you collect it in the booking form or on paper. Reminders for a single appointment are a different job: they live in notifications

\ new and returning
08 / 10

How many clients are new, and how many came back

You set what counts as lost. The reports do the counting

New and returning, side by side. Every visit, client, team member and service turns into reports: how many new clients you had this month, how many came back, and what your return rate looks like

You define what ‘lost’ means. You choose how many days without a visit make a client lost: 60 days means one thing in a nail studio and quite another in a dental clinic

Retention, by the person who earned it. The Client Retention report shows the results of your team’s work with clients, and exports to Excel like everything else

62% Returning clients
Returning · 62%
New · 38%

One caveat: the Returning clients indicator counts the whole previous period, not the churn window you set – so a return may be from a month or a year ago

\ export
09 / 10

Export your client base to Excel

The client base is your business’s asset – take the whole list out to Excel whenever you need it, at one location or across the chain

At one location. Download the whole client list to Excel whenever you want it

Across a chain. With several locations, export the chain-wide base in one go and work with client data for the whole company instead of location by location

From your phone. The mobile app exports the client list straight to your phone or tablet, and imports contacts the other way around

It comes out in the standard Excel format, so it opens anywhere you need it – your accountant, your bank or your own spreadsheet. Who on the team may export it is a permission you set per person, alongside the rest below

Export to Excel
Export allowed
\ chain and permissions
10 / 10

One base for the chain, and who sees what

Every client who has visited any of your locations sits in one base: one profile, one history and one balance, the same from the desk or the mobile app, with memberships and cards that work across the whole chain. Client data is personal data, so every permission is set per action: a receptionist can book by phone without being able to read – or take – the rest of the base

See phone numbers and emails in the list

See them on the profile

Read and edit notes

Open and upload files

See the custom fields you added

Delete a client

Export the client list

See only the first name and the initial of the last name

Altegio is GDPR compliant: client data is stored and processed under the regulation, and the permissions above are how you keep access inside your own team. Anything you connect through our API reads only the client data you approve

Start with one base that stays yours

Seven days free, no credit card – your clients, their history and their balances in one place from the first appointment, in a base that nobody can resell

7 days free · no credit card · free migration

\ questions

Frequently asked questions

The questions the client database gets most often, each answered on its own

How do I find the clients who stopped coming?

Set the quiet period that counts as churn for your business, then filter for everyone with no appointment inside it. The base hands back the list with names and phone numbers, ready to message or to take away as a file

Two profiles exist for the same client. Can they be merged?

Duplicates are best prevented: search for the client before you create a new profile, and the base shows you their recent appointments. If two already exist, there is no automatic merge, but you can combine them by hand: move the visits to the profile you keep and remove the other – step by step

Can I send one message to a whole group of clients?

Yes. A bulk message goes to that group or to your entire client database: by SMS, through a connected messenger, or as a push to whoever uses the app. Email is not one of the channels for bulk messages, though reminders for a single appointment can go by email. An SMS provider has to be connected first – you sign with one of our partners

How does consent for bulk messages work?

Marketing messages need the client’s consent, and the rules depend on where you operate. You collect it in the booking form or on paper. If they change their mind later, you turn their notifications off on the profile

Can I stop a team member from seeing client phone numbers?

Yes. Every permission is separate: seeing phone numbers in the list, seeing them on the profile, reading notes, opening files, deleting a client, exporting the list. You can also show a team member only the first name and an initial

Is the client database GDPR compliant?

Yes. Altegio stores and processes client data under GDPR, and gives you the controls that matter day to day: who can see a phone number, who can delete a client and who can export the base are separate permissions

\ related features

What the client base connects to

The base is one layer of the platform. These are the parts that write to it and read from it

Mobile screen showing a yoga studio profile header; person meditating on a mat at sunset, with the BeautySpace Abbey Street name and round avatar.

Online Booking

The widget that creates the profile: a client books, and the base has them

Learn more
Screen showing a BeautySpace chat with paid appointment details: Anna, Women’s haircut, July 10, 2027 at 12:45 pm, address, directions link, and contact info.

Notifications

Reminders and confirmations for a single appointment, as opposed to one message to a filtered list

Learn more
Branded loyalty card of a service business in a client’s mobile app

Loyalty Program

The rules behind the balances, cards and memberships you read on the profile

Learn more