how can cancel/reschedule appointments with vapi w...
# prompt-tip
m
how can cancel/reschedule appointments with vapi while being connected to my gohighlevel subaccount?
r
Hi Momoney, To integrate your Vapi assistant with GoHighLevel for appointment scheduling, follow these steps: 1. Connect GoHighLevel Account: - Go to the Vapi Dashboard, then Providers Keys > Tools Provider > GoHighLevel. - Click the Connect button and authorize Vapi access to GoHighLevel. 2. Create Tools: - In the Vapi Dashboard, under Tools, click Create Tool. - Choose GoHighLevel and create these tools: - Get Contact - Create Contact - Check Availability - Create Event 3. Add Tools to Assistant: - Navigate to Dashboard > Assistants, select your assistant. - Under the Tools tab, add the GoHighLevel tools you created. 4. Configure System Prompt: - Define how the assistant should use the tools. Ensure proper sequence: check existing contact, create if necessary, check availability, and then create events. 5. Ensure contact creation before event booking: - Use the Get Contact tool to retrieve existing contacts or the Create Contact tool to add new ones before booking appointments. More details are provided in the [GoHighLevel Integration](https://docs.vapi.ai/tools/go-high-level) documentation.
m
How do i do the appointment cancellation or reschedule?
r
Hi, Cancellation and rescheduling are not native tools in Vapi at the moment. You’ll need to create custom function tools to handle those actions, or alternatively, use an external automation service such as n8n or [Make.com](http://Make.com), where GoHighLevel connectors for canceling and rescheduling appointments are already available. Best, Kyle
e
Hey Mo, Kyle is right. You can't cancel and reschedule appointment on ghl directly on vapi. However you can use a third party tool like make.com for this. I have a Json file for that.
h
Hey @EMMANUEL Can you share the Json file for reschedule or cancellation of appointment in GHL.