Book Appointment
book_appointmentFull Description
Use this when the user wants to schedule a call or meeting with the business. Displays an interactive booking calendar widget with available dates and times. Use customerName, customerEmail, customerPhone, date (YYYY-MM-DD), and time (HH:MM) for both prefill and direct booking. Direct booking occurs only when customerName, customerEmail, date, and time are provided together; otherwise the widget opens for interactive scheduling. When direct booking succeeds, the widget opens in confirmation state. Use this tool for requests like: 'I want to book a call', 'I want to schedule a meeting', 'Book me for Tuesday at 3 PM'. Do NOT use for submitting general inquiries (use submit_contact_form tool instead). DO NOT use for listing products/services (use show_products tool instead).
Parameters (0 required, 5 optional)
customerEmailstringCustomer's email (optional)
customerNamestringCustomer's full name (optional - call without params to show interactive calendar)
customerPhonestringCustomer's phone number (optional)
datestringAppointment date YYYY-MM-DD (optional)
timestringAppointment time HH:MM (optional)