Until now, a lot of what you knew about a guest lived in separate places. Their bookings were in one list, their bar tab in another, the gift card they bought somewhere else entirely. The new Customers section pulls all of it into one profile, so the next time a regular walks in, everything you know about them is one click away.
Here's what's new.
One profile for everything a guest does
Every interaction now links back to a single customer record. Bookings, no-shows, table orders at the till, gift cards they bought (and received), feedback they left, even their member login if you run memberships. It all lands on the same profile automatically.
That means the numbers at the top of a profile finally tell the whole story: total bookings, what they've paid on reservations, and what they've spent at the POS, side by side.
The Timeline: a guest's whole history at a glance
The new Timeline tab shows everything in one chronological feed. Bookings, POS visits with what they paid, gift cards, feedback scores, marketing emails they received, staff notes, and the day they became a member.
Before a big table arrives, thirty seconds on their Timeline tells you they came three times this spring, loved the lamb, and bought a gift card for a friend. That's the kind of thing that turns a good visit into a loyal customer.
Guest preferences your whole team can see
Each profile now stores dietary requirements, seating preference, birthday and anniversary. These aren't buried in a form. They show up where your team actually works: on booking cards and on the POS, every visit.
You can also add timestamped notes, so "prefers the window table, anniversary in September" is there for whoever is on shift, not just whoever answered the phone.
Customers at the till
The POS terminal can now attach a customer to any tab. Search for them, or create them on the spot for a walk-in. Once attached, their name sits on the tab with VIP and dietary chips right there, so the kitchen hears about the gluten-free requirement before the starters go in, not after.
POS spend is tracked on the profile separately from booking payments, so you can see who your best bar customers are, not just your best bookers.
A customer list built for finding people
The list page has quick filters for tags, marketing consent and visit counts, plus advanced filter groups you can save and reuse. New filters include membership status, total payments, POS spend, and "birthday in the next X days", which pairs nicely with automations for birthday campaigns.
Stats cards at the top give you the headline numbers: how many customers you have, how many are opted in to marketing, average bookings per customer, and total no-shows.
And you no longer need to go to the Customers page at all to look someone up. The global search now finds customers from anywhere in BookingNinja. Start typing a name, email or phone number and jump straight to their profile.
Clean up duplicates in one click
The same person often ends up in your database twice: once from a phone booking, once from booking online with a different name spelling. The new Duplicates tool finds customers sharing an email address or phone number and merges them in one click. All bookings, notes, gift cards and activity move onto the record you keep.
Bring your existing list with you
Moving from a spreadsheet or another system? The new Import tool takes a CSV with names, emails, phones, tags and notes. Rows matching an existing customer by email or phone are merged rather than duplicated, so importing is safe to do more than once.
Marketing consent is handled conservatively on import, and anyone who has unsubscribed can never be re-opted-in by an import or by staff. Their choice sticks.
Privacy built in
If a guest asks to be forgotten, the new Anonymise action on their profile erases their personal details across their bookings and gift cards in one step, while keeping your aggregate stats intact. It's GDPR erasure without the manual cleanup.
Available now
Everything above is live in your account today under Customers in the sidebar. Attach a customer to a tab from the POS terminal, and find anyone from anywhere with search.
As always, tell us what you'd like to see next.