Time Zone Issue – Appointment Time Not Adjusting C...
# support
r
Hi I'm reaching out regarding a recurring issue we're experiencing while booking appointments through the calendar integration via GoHighLevel . The issue specifically relates to time zone conversion. ❗ Problem: When we book appointments, the calendar seems to be defaulting to Eastern Time (ET)—for example, New York time—even when the client is located in a different time zone (e.g., Pacific Time). Even though: We ask the client for their U.S. state or city, We manually calculate and convert the appointment time into their local time zone before booking, The calendar is set to Eastern Time by default, The confirmation emails and calendar events still reflect the Eastern Time instead of the client’s actual local time zone (e.g., Pacific, Central, Mountain, etc.), causing confusion. 🔍 What we need: Clarification: Is there a way to dynamically set or override the time zone based on the client's location when booking the appointment through the API? Fix or Guidance: Can we set the correct timezone parameter or another field to ensure that the client receives the appointment confirmation in their actual time zone, not the calendar’s default? Recommended Setup: What's the best practice for booking appointments across different U.S. time zones when using GoHighLevel calendars and Vapi? Additional Details: Calendar Default Time Zone: Eastern Time (New York) Affected Clients: Located in Pacific Time (e.g., California) Platform Used: Vapi, integrated with GoHighLevel calendar
c
Hi Rudayna, To address the time zone issue in your GoHighLevel integration where appointments default to Eastern Time, you can ensure that the correct time zone is set when booking appointments. Here’s how you can achieve this: 1. Specify Time Zone Dynamically: - Use the
timezone
parameter in the
GoHighLevel Create Event Tool
to set the client's local time zone. This ensures that appointments are saved in the correct time zone. - When you ask for the client's location, convert it to a time zone identifier (e.g., "America/Los_Angeles" for Pacific Time). 2. Set Up the Appointment Booking Process: - Gather Client Location: Ensure your assistant asks for and uses the client's state or city to determine the time zone. - Convert to Epoch Time: Before making the API call, convert the preferred appointment time and date to epoch time, taking the client's time zone into account. - Time Zone Awareness: Always specify the correct timezone during the availability check and creation steps. This will reflect accurately in confirmation emails and calendar entries. For further details on integrating and setting parameters, you can refer to the [GoHighLevel Integration documentation](https://docs.vapi.ai/tools/GHL). This approach should align appointments with the client's local time, reducing confusion and improving accuracy. If you need further assistance, let me know.
2 Views