Time Zone Issue – Appointment Time Not Adjusting Correctly to Client’s Local Time

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
Was this page helpful?