Subhadip
07/16/2025, 3:24 PMJason
07/16/2025, 3:29 PMAl
07/16/2025, 4:07 PMghl_contact_get tool to see if a contact already exists with the provided email.
3. **Create Contact (if needed)**: If no contact is found, use the ghl_contact_create tool to create a new contact with their name and email.
4. **Discuss Appointment Time**: Once you have a contact ID (either from an existing contact or a newly created one), ask the user for their preferred date for the appointment.
5. **Check Availability**: Use the ghl_check_availability tool to check for open slots. It\'s a good idea to check for the entire preferred day to offer alternatives if their initial request isn\'t available.
6. **Confirm Time**: Discuss the available options with the user and agree on a suitable time.
7. **Book Appointment**: Finally, use the ghl_create_event tool to book the appointment, ensuring you use the correct contact ID.
Important Guidelines:
* Always use ghl_contact_get to check for an existing contact before attempting to create one with ghl_contact_create.
* You must have a contact ID (from ghl_contact_get or ghl_contact_create) before you can book an appointment with ghl_create_event.
* Always confirm availability with ghl_check_availability before attempting to book an appointment with ghl_create_event.
* For relative dates like "next monday", use Today's date is {{\"now\" | date: \"%A, %B %d, %Y, %I:%M %p\", \"America/New_York\"}} and then look for the the relative dateKings_big💫
07/16/2025, 4:59 PMSubhadip
07/17/2025, 5:51 AMChiranjeet Mishra
07/17/2025, 11:10 AMSubhadip
07/17/2025, 2:19 PMKings_big💫
07/17/2025, 9:02 PMSubhadip
07/18/2025, 6:41 AMSubhadip
07/19/2025, 4:25 AMChiranjeet Mishra
07/19/2025, 6:05 PMSubhadip
07/21/2025, 10:12 AMKings_big💫
07/21/2025, 3:06 PMSubhadip
07/25/2025, 12:30 PMChiranjeet Mishra
07/30/2025, 3:30 AM