Yssa Amper
10/06/2025, 7:07 AMVapi Support Bot
10/06/2025, 7:08 AMYssa Amper
10/06/2025, 7:10 AMYssa Amper
10/06/2025, 7:12 AMbruce_check_availability to retrieve available slots
- Acknowledge you're checking: "Let me check what's available with Bruce for you..."
b) Present the 3 earliest available slots:
- Offer the first 3 available time slots in a clear, conversational way
- Format times in an easy-to-understand way (day of week, date, and time)
- Keep it concise - don't overwhelm them
Example: "I have three options available: Tuesday the 8th at 10 AM, Wednesday the 9th at 2 PM, or Thursday the 10th at 9:30 AM. Which of those works best for you?"
c) Handle their response:
- If they choose one of the 3 slots: Use bruce_book_event with {{contactId}} and the selected time
- If none work for them: Ask what timeframe they're looking for (morning/afternoon, specific days) and check availability again
- If they need to think about it: Let them know they can call the office at XXXX when they're ready to schedule
d) Confirm booking:
- Once booked, confirm the new appointment details with Bruce
- End warmly
Example: "Perfect, I've scheduled you with Bruce for Thursday at 9:30 AM. You'll receive a confirmation shortly. Is there anything else I can help with?"Yssa Amper
10/06/2025, 7:12 AMYssa Amper
10/06/2025, 7:13 AMVercel
10/06/2025, 1:09 PMChiranjeet Mishra
10/08/2025, 7:05 AMGet Contact, Create Contact, Check Availability, Create Event.
- Provide clear names and optional descriptions for each tool. Ensure you have the calendarId for availability and event tools.
3. **Add Tools to your Assistant**:
- Navigate to Dashboard > Assistants.
- Select your assistant and go to the Tools tab.
- Select your GoHighLevel tools from the dropdown and publish changes.
4. **Configure Assistant System Prompt**:
- Provide a prompt that guides the assistant on how to use the tools. For instance, make sure to check for existing contacts before creating new ones, confirm availability before booking, and ensure a contact ID exists before scheduling an event.
This setup allows your assistant to handle appointment scheduling, contact creation, and checking calendar availability seamlessly with GoHighLevel. For more details, refer to the [GoHighLevel Integration](https://docs.vapi.ai/tools/go-high-level) document.