Skip to content
Booked Help centre

Customers and their records

Everyone who books with you, what they have spent, and what you know about them.

Everyone who books with you gets a customer record: contact details, their appointments and what they have paid, what they have told you, private notes and any files you attach.

The customer list and search

Open Customers. Everyone with a record gets one row; click it, or the arrow at the end of it, to open them.

Bookedv2.22
Overview
Dashboard
Diary
Live
Bookings
Bookings
Unfinished
Customers
Set up
Services
Packages
Categories
Staff
Locations
Booking form
Messages
Grow
Follow-ups
Booking links
Insights
System
Features
Payments
Settings
Team

Customers

Customers905 new this month
Seen in the last 90 days8190% of everyone
Coming back30have an appointment booked
Have not shown up29at least once · tap to see
Search name, email, phone…AllComing backLapsedNo-shows
Any status▾
Name A–Z▾
+ Add customer
CustomerPhoneBookingsLast seenNextSpentStatus
AHAisha Hughes
aisha.hughes2@example.com
07854 51759538 132 days ago—£1,231.00ACTIVE
AKAmara Khan
amara.khan18@example.com
07520 29942112 113 days agoThu 1 Oct · 11:15£252.40ACTIVE
BSBen Singh
ben.singh12@example.com
07528 01142315 2todayTue 6 Oct · 11:45£482.50ACTIVE
ECErased customer
No email
—22 811 days ago—£649.80ERASED

The Customers list, sorted by name.

  • 1Search name, email, phone — filters as you type across all three fields at once. No match reads “Nothing matches”.
  • 2All, Coming back, Lapsed, No-shows — quick filters: people with an appointment booked; people who have booked before but not in the last 90 days, with nothing coming up; and people who have missed at least one. Tapping the Coming back or Have not shown up tile above does the same; Seen in the last 90 days is only a count.
  • 3Add customer — opens a blank New customer record. Anyone booking online is added for you.
  • 4Bookings — a count of every appointment for that person, including cancelled ones and no-shows, with a red count of no-shows beside it. Last seen and Next leave out cancellations and no-shows; Spent is what has been paid online. An erased customer keeps their history under a red Erased pill.

The list starts in Name A–Z order, which runs by first name, not surname; the sort dropdown also offers Recently seen, Most bookings, Most spent and Newest, and the status dropdown can show only Active, Inactive or Erased records. The whole list downloads at once, so with thousands of customers it is slow to open, and it shows 60 rows at a time with Show 60 more at the foot.

Inside a customer record

A record is one full page: the details and history on the left, the working cards down the right.

Bookedv2.22
Overview
Dashboard
Diary
Live
Bookings
Bookings
Unfinished
Customers
Set up
Services
Packages
Categories
Staff
Locations
Booking form
Messages
Grow
Follow-ups
Booking links
Insights
System
Features
Payments
Settings
Team
←
Customer #51

Priya Sharma

priya.sharma@example.co.uk · 07700 900123 Active
Customer since May 2026
Book an appointmentSave customer
Details
First name *
Priya
Last name
Sharma
Email
priya.sharma@example.co.uk
Phone
07700 900123
Status
Active▾
Appointments and spend

Click an appointment to open it.

Total spent£412.00
Visits7
Appointments9
No-shows111%
What they have told you

Automated messages are on
Reminders and follow-ups will be sent as normal.

Stop everything
Data request

Everything held about them, packaged up when they ask for it.

Build their data file
Stop them booking

For the person you do not want back. Their record stays exactly as it is — this only refuses new bookings.

Erase their data

When they ask to be forgotten. Some of it has to stay; the next screen says what and why.

Erase their data
Card on file

Keeping cards on file is switched off.

Packages

Prepaid credit.

Give them a package
Notes
Add a note…
Documents

No documents yet.

Messages sent

Everything this customer has been sent.

Activity log

5 entries

One customer record: the details and history on the left, the working cards on the right.

  • 1Back to customers — returns to the list; anything typed and not saved is discarded. Book an appointment starts a booking with this person already chosen.
  • 2First name — the save is only refused when both names are empty, so a surname-only record is fine.
  • 3Status — Active or Inactive, a private marker.
  • 4Appointments and spend — totals across their whole history, then their appointments underneath; click one to open it.
  • 5Data request, Stop them booking, Erase their data — the three privacy tools: build everything held about them as one file, refuse new bookings without telling them why, or erase them when they ask to be forgotten.
  • 6Notes — staff-only, newest first, never sent to the customer. Documents, Messages sent and the Activity log sit beneath.

Save customer returns you to the list rather than leaving the record open. On a new record, the history, Notes, Documents and the other working cards read “Save the customer first, then you can add these.” and the Activity log is hidden — so save, then reopen the person to add your note. Email is optional, unchecked for duplicates, and a malformed address is discarded rather than refused: "jane@" saves as an empty field.

Notes and documents

Notes are internal, never sent to the customer, and cannot be edited — only added and deleted, with no undo. Notes typed against a booking are a separate store and never reach the person's record, so keep allergies and standing instructions on the customer. Upload document attaches one file at a time — an image, PDF, Word or Excel file, text, CSV or ZIP; deleting one deletes the file itself.

Documents are stored privately

Files are kept encrypted, outside the WordPress Media Library, with no web address: only signed-in staff can open them, and every opening is written to the Activity log. A file uploaded by an older version of Booked may still sit in the Media Library, marked Publicly reachable — delete it and upload it again. Share with them marks a file as shared with the customer, but customers cannot yet see shared files anywhere, so send it to them yourself. More in Notes and documents.

Records that create themselves — and details that go stale

When someone books online, Booked matches them to an existing record by email address only — exact, ignoring capitals; where several share an address, the oldest wins. Empty fields are filled in from the new booking, but fields that already hold something are never overwritten, so a regular who books with a new mobile keeps the old number. The form asks for an email but not a phone, so these records can have no number.

Correcting a customer does not correct their bookings

Every booking keeps its own copy of the name, email and phone taken when it was saved. Fix a surname or a new email address here and every existing booking — past and future — keeps the old details, so confirmations and reminders still go to the old address. Open each upcoming booking and save it again to move it across.

Spend, repeat rate and lifetime value

For one person, the Appointments and spend card on their record gives Total spent, Visits (completed appointments), Appointments, No-shows with their rate, and Cancelled, then what is Coming up and their Previous appointments. Total spent counts money taken online, so cash you marked as paid by hand is not in it. For the business as a whole, use Insights.

Insights

Last 30 daysCompare
Bookings312
Customers184126 new · 58 returning
Come back38%of customers have booked more than once
Worth over time£96.40per customer, all time
Most valuable customers

All time, by what they have booked.

Priya Sharma
£615.00
Margaret Whitfield
£430.00
Aisha Rahman
£385.00
—
£120.00

Two of these tiles ignore the date range above them.

  • 1Date range — governs Bookings and Customers only; "returning" means people who had booked before the range started.
  • 2Come back — the share of customers with two or more bookings of any status. All-time: it ignores the date range, so changing the range will not move it.
  • 3Worth over time — also all-time, and booked value rather than cash: the price of live bookings divided by everyone who has ever booked. Live means not cancelled or declined.
  • 4Most valuable customers — top six by revenue, all-time, named from the copy on each booking, so a blank name shows "—".

Duplicates, and tidying them up

Nothing prevents duplicates: no uniqueness rule on email, no warning, no merge tool. Book once as jane@home.com and once as jane@work.com and you get two permanent records, each with its own history, notes and documents. Tidying up is manual, in this order.

  1. Pick the record to keepUsually the one with the address they actually use.
  2. Reassign the bookingsOpen each appointment on the duplicate, choose the keeper in the Customer picker and save. This fires the "changed" notification.
  3. Move notes and documents by handRetype and re-upload. Nothing transfers.
  4. Delete the leftoverOnly once no booking points at it.

To avoid making a duplicate by hand, search the booking editor’s customer picker before you press New customer there — it always makes a new record, with no check on the email.

Deleting a customer deletes only the record

The red bin at the end of a row asks “Delete Priya Sharma?”, warning you if they have an appointment coming up, then deletes with no trash and no undo. Their answers and consent go with the record; their bookings survive with the details copied onto them. Despite what the confirmation says, their notes and documents are not removed — they are left behind, out of sight. Erase their data is the one that clears those. Any booking still pointing at them is risky to edit: the picker falls back to "Choose a customer", and saving wipes the name, email and phone from it.

Stopping someone booking

Status will not do it. On their record, the Stop them booking card has Block from booking (it also sits in a booking’s Quick actions): choose Just this person, Everyone with this email domain or The connection they booked from, add a reason only you see, and press Block them. To see or undo blocks, or add one by hand, use Settings › Booking rules › Blocked from booking, where you can block an email address, a domain, an IP address or an IP range; leave Type on Auto-detect.

  • It stops them booking online, joining a waiting list or buying a package. Staff can still book that person in from the admin, and existing appointments stand.
  • Email and domain blocking are reliable. IP blocking uses the address your server sees, which behind a CDN or proxy may be the proxy — missing your target, or blocking everyone behind it.
  • Adding an entry that already exists does nothing — no error, no duplicate, no confirmation — and Remove deletes a row instantly, also without confirmation.
  • Blocked visitors get a vague message and are never told they are blocked, so expect a phone call. Attempts are logged under Settings › Activity log.

Permissions and getting data out

Who can open Customers, and whether they can change anything there, is set for each person under Team — see Team access. Blocking someone needs edit access to Customers. Notes and documents on a record follow the person’s access to Bookings.

When someone asks for their data, open their record and press Build their data file: everything is included unless you untick it — their details, every appointment, payments and refunds, how they found you, their answers, the notes staff wrote and the documents on file — and Booked makes one download. When someone asks to be forgotten, Erase their data on the same record walks you through it and gives you a receipt. For everyone at once, Settings › Import & export has Export customers. Move your data in from another system covers all three.

What they have told you

A card on every customer record holding every question they have answered, by the wording of the question at the time, with the date they told you. These are kept against the person, so they survive the appointment being finished, archived or deleted — and they are what date-timed follow-ups read.

The same card carries Stop everything: one button that halts every follow-up to this person straight away, and keeps them stopped until someone presses Allow again. Its confirmation speaks of every automated message, but booking emails and the reminders set under Messages still go. It is worth reading Stopping messages to one person before you need it.

Deleting a customer deletes their answers. Their consent record goes with them. Answers about a person are exactly the kind of thing a request to be forgotten covers, and they are included in a data export too.

What they agreed to

Where a service asks health questions, the customer record also shows the consent behind them — quoted exactly, with the date it was given. It sits directly above the answers it covers, so the two are never read apart.

Withdraw ends it. The record stays, marked as withdrawn: being able to show that you had permission, and when it ended, is the point of keeping it. Any follow-up timed from one of their answers stops at the same moment; ordinary confirmations and reminders carry on.

A customer with answers and no recorded consent is flagged in red. That happens when answers were collected before the questions were marked as health data.

Withdraw and “Stop everything” are different controls. Withdraw removes the basis for holding health answers. Stop everything halts every follow-up for any reason — that is the one for a difficult phone call.