Custom Customer Database with Employee Assignment and Custom Fields

I’m running a car tinting company and we often have customers who book through WhatsApp or walk into our store instead of booking online, and I’d love to have a better way to track these offline bookings.

In the existing customer section, I can see the customer's name and their total appointments. However, it would be really helpful if we could have a more detailed view—similar to what is available in the appointment page. Specifically, it would be great to have:

1.) Detailed Customer Record View: Display what services/products the customer has booked or purchased, even if the booking was made offline (e.g., in-store or through WhatsApp). This would allow us to better track what each customer has purchased over time.

2.) Customizable Custom Fields: The ability to add custom fields to customer records, similar to a database table, would be extremely useful. For example, as a car tinting business, we would like to record details like tint darkness, packages, or special requests under each customer profile. This would ensure that we have a complete history of our interactions with the customer, regardless of whether the booking was made online or offline.

3.) Employee Assignment: Being able to assign an employee to each customer profile to track who handled the customer’s service would help us manage our workflow more efficiently.

These features would enhance the functionality of the customer section, providing more in-depth records and making BookingPress an even more valuable tool for businesses like ours.