AI Tools (Functions)

Configure which tools/functions the AI assistant can use during calls. Disabling a tool prevents the AI from using that capability.
Get Services
getServices

Retrieve list of salon services and pricing

Information
Get Stylists
getStylists

Get information about available stylists and their specialties

Information
Check Availability
checkAvailability

Check appointment availability for a specific stylist and date

Information
Book Appointment
bookAppointment

Schedule a salon appointment for a client

Booking
Modify Appointment
modifyAppointment

Reschedule or modify an existing appointment

Booking
Cancel Appointment
cancelAppointment

Cancel an existing salon appointment

Booking
Get Appointment Status
getAppointmentStatus

Check status of an existing appointment

Information
Get Store Hours
getStoreHours

Retrieve salon business hours and holiday schedules

Information
Get Pricing
getPricing

Get pricing for specific services

Information
Send Confirmation
sendConfirmation

Send appointment confirmation via SMS or email

General
Send Reminder
sendReminder

Send appointment reminder to client

General
Transfer to Human
transferToHuman

Transfer the call to front desk staff

General
Take Message
takeMessage

Record a voicemail message for callback

General

No tools have been configured in the database yet. Would you like to seed the default tools?

How Tools Work

Tools are functions the AI can call during conversations. When a caller asks a question or makes a request, the AI decides which tool(s) to use.

  • Info tools: Retrieve data to answer questions
  • Payment tools: Handle financial transactions (requires caller info)
  • Booking tools: Schedule appointments and send confirmations
  • General tools: Utility functions like messaging and transfers
Disabling critical tools (like transferToHuman) may prevent callers from getting help when needed.