Skip to content
Salonova: Talk2Book

Salonova: Talk2Book

AI powered smart salon appointment system

Created on 26th May 2025

Salonova: Talk2Book

Salonova: Talk2Book

AI powered smart salon appointment system

The problem Salonova: Talk2Book solves

-> SALONOVA:Talk2Book simplifies and modernizes the salon appointment booking experience for both customers and salon owners. Traditionally, booking a salon appointment requires calling, texting, or physically visiting the salon, which can be time-consuming, error-prone, and inconvenient — especially for busy individuals.

-> Booking salon appointments traditionally requires calling or visiting the salon, which can be time-consuming and inconvenient, especially for busy individuals.

-> It’s often difficult to know if a preferred time slot is available without going back and forth with the salon staff.

-> Salonova: Talk2Book simplifies this by enabling users to book appointments through simple voice commands, making the process hands-free and faster.

-> The system checks real-time availability for the requested salon and service, preventing double bookings and scheduling conflicts.

-> If the desired time slot is not available, the assistant automatically suggests the next closest available slots, saving users from manual rescheduling.

-> It supports multiple salons and a variety of services, allowing users to choose their preferred options all in one place.

-> This approach makes salon appointment booking more accessible, convenient, and efficient for everyone.

Challenges we ran into

🧠 Next Slot Prediction Logic
We built a feature that suggests the earliest available appointment slot by considering real-time bookings, service duration, and stylist schedules. The challenge was managing overlapping bookings and multiple constraints. Our custom algorithm checks the database and scans time slots to find the best fit, resulting in a smooth and smart booking experience.

🎙️ Voice Assistant Setup
Integrating voice recognition for capturing user details was tricky, especially for emails and phone numbers (handling words like "dot" and "at the rate"). We used webkitSpeechRecognition with custom rules to clean and format inputs, ensuring accurate, lowercase emails and space-free phone numbers.

🤖 AI Chatbot for Automatic Query Handling
We added an AI chatbot to answer common questions like services offered, opening hours, and appointment rescheduling. This lets users get instant help, making the booking process faster and easier.

Discussion

Builders also viewed

See more projects on Devfolio