Staff attributes, drive smart booking with custom tags
Tag colleagues with attributes like "speaks English", "senior level", "left-handed friendly" so smart booking can match customers to the right colleague
Staff attributes, drive smart booking with custom tags
Staff attributes are custom tags you attach to team members so smart booking can find the right person for the right customer. Without attributes, smart booking just matches a service to any available staff. With attributes, you can match a customer's preference (gender, language, expertise level, technique) to the staff who fit.
Where to manage attributes
There are two places:
- Settings → Staff attributes: define the attribute categories and options (e.g. "Gender" with options "Female", "Male", "Other"; "Languages" with "Hungarian", "English", "German").
- Team member profile → Attributes tab: assign options to each member (e.g. Anna: Female, speaks Hungarian + English).
Common attribute categories
Gender / pronoun preference
Useful when customers prefer a stylist of a specific gender (common in hair and beauty).
Languages spoken
Critical for tourist-area salons or expat-heavy clientele. "Speaks English" is the most common.
Stylist level
Junior, Senior, Master. Customers may want the most experienced stylist for color, but a junior is fine for a trim.
Specialization
Color, cut, extensions, balayage, men's grooming, etc. The stylist's signature skill.
Personal traits
"Strong hands" for massage, "delicate touch", "left-handed-friendly", "ASD-friendly". Things customers care about.
How attributes connect to smart booking
When a customer (or staff) uses smart booking:
- Pick the service.
- Optionally, filter by attribute (e.g. "Female stylist", "Speaks English").
- The system shows only slots with staff matching those filters.
Customers can also filter by attribute on the online booking page (when configured to allow it).
Use case scenarios
Scenario 1: Tourist-area waxing salon
The salon serves tourists. They create a "Languages" attribute with options HU, EN, DE, IT. Each colleague is tagged with what she speaks. A German tourist visits the booking page, filters "speaks German", finds the right colleague.
Scenario 2: Hair color expertise levels
The salon has Junior, Senior, Master colorists. They tag each colorist with her level. Customers booking high-stakes color (balayage, big change) filter for Master, paying more for the expertise. Routine refresh customers happily go to Junior at lower cost.
Scenario 3: Gender preference
Some massage clients prefer a same-gender therapist. The salon tags each therapist with Gender. The booking page shows the filter, customers self-select.
Scenario 4: Left-handed-friendly stylist
A customer is left-handed and finds most stylists awkward. The salon tags one stylist as "Left-handed-friendly" (someone who can mirror). The customer books her every time.
Scenario 5: ASD-friendly
A salon trains a couple of stylists in serving customers on the autism spectrum. They tag those stylists "ASD-friendly". Parents looking for the right cut for their kids find them quickly.
Tips
- Don't overdo categories: 3-5 attribute categories is plenty. More than 8 and reception forgets to use them.
- Names matter: "Senior colorist" is clearer than "Level 3".
- Make options inclusive: "Female / Male / Other" rather than just "Female / Male". Same for language: "Native, Conversational, Basic" if useful.
- Audit periodically: people change. Bella might earn her Senior status. Update.
- Train the team to mention attributes: when a customer says "I want someone who speaks English", reception should know to use the smart booking filter.