Customers

Build customer profiles, track their visits and spending, and use quick phone search at the counter for faster service.

Overview

The Customers module helps you maintain a database of your guests. Each customer profile stores contact details, visit history, total spending, and preferences. The phone search feature lets you find customers instantly at the POS counter.

How to Add a Customer

Go to Customers
From the sidebar, click Customers. You will see the customer list with search functionality.
Add Customer
Click "Add Customer". Fill in the customer's name, phone number, and email (optional).
Add Optional Details
You can add address, date of birth, anniversary, dietary preferences, and allergies. These help personalise the dining experience.
Save
Click Save. The customer is now available for selection in the POS and Orders.

Customer Form Fields

Customer Fields
Name
Required. Customer's full name.
Phone
Required. Primary identifier used for quick search at the POS.
Email
Optional. Used for email communication.
Date of Birth
Optional. Useful for birthday promotions.
Anniversary
Optional. Track special occasions.
Dietary Preferences
Optional. E.g., vegan, gluten-free, Jain food.
Notes
Staff notes about the customer (e.g., favourite table, preferences).

Customer List

Customer List Columns
Name
Customer name. Click to view full profile.
Phone
Contact number.
Visits
Total number of visits recorded.
Total Spent
Lifetime spending amount.
Last Visit
Date of the most recent visit.

Phone Search at POS

When creating an order in the Touch POS, you can search for a customer by typing their phone number. The search finds matching customers instantly. If the customer is not found, you can add them directly from the POS.

Visit History

Each customer profile shows their complete visit history, including:

  • Order numbers and dates
  • Items ordered
  • Order totals
  • Payment methods used

This helps staff recognise regular customers and personalise their experience.