When a customer books a meeting, NeetoCal adds the meeting to the host's connected Google Calendar and adds the customer as a guest on that event. Google Calendar then sends its own invitation email to the customer. Sometimes that email shows the meeting time in the host's time zone instead of the customer's. The meeting time itself is correct. Only the way Google writes it in the email is different.
For example, a host in India (GMT+5:30) has a class booked by a customer in New York. The customer sees 5:30 PM on Thursday, Sep 24 in the NeetoCal confirmation email. The Google Calendar invitation for the same class arrives with the subject "Invitation: Trial class @ Fri Sep 25, 2026 3am - 3:50am (GMT+5:30)". Both are the same moment.
Why this happens
Google writes the invitation email in the time zone it has on file for the customer's email address. Google has one when the customer uses Google Calendar with that address, either a Gmail account or a Google Workspace account, and has a time zone set in their Google Calendar settings. In that case the email shows the customer's own time zone.
When Google has no time zone for the address, it writes the email in the host's calendar time zone instead. This usually means the customer's address is not a Google account, for example an Outlook, Yahoo, or company address, but it can also happen with a Gmail address.
There is a third possibility. If the customer's Google Calendar time zone is set to a zone other than where they live, the invitation shows that zone. It will look wrong even though it matches their own settings.
NeetoCal cannot change how Google writes this email. Emails sent by NeetoCal itself always show the time in the customer's own time zone, including the booking confirmation, reminders, and the email sent when the host of a booking changes.
When the customer receives this invitation
The customer receives a Google Calendar invitation in two situations.
When a new booking is confirmed and the host has Google Calendar connected.
When the booking is moved to a different host. NeetoCal removes the meeting from the previous host's Google Calendar and adds it to the new host's calendar. Google then sends a fresh invitation from the new host's account, in the new host's time zone.
The second case is the one that most often confuses customers, because the invitation arrives days after they booked and shows a time that looks nothing like the one they chose.
What the customer can do
Let the customer know that the invitation is an automatic email from Google Calendar and that their meeting time has not changed.
Rely on the time in the NeetoCal confirmation email. It is always in the customer's own time zone.
Accept the invitation anyway. Once it is on the customer's own calendar, it appears at the correct local time.
If the customer uses Google Calendar and the email still shows the wrong zone, check the time zone under Settings > General > Time zone in Google Calendar and correct it.