Hello,
I’m facing a problem with the Cloud version of SeaTable related to handling time zones when integrating with other services, specifically Zapier. However, I must clarify that the issue is not with Zapier.
We are using an integration with Calendly through Zapier to create a new row in SeaTable for each new call booking. The problem is that the time is being incorrectly converted. For example, if a client books a call for 2 PM in their time zone (Canada), it appears in SeaTable as a different time zone—specifically, it seems to be converted to the German time zone.
The main issue is that I cannot choose the correct time zone for processing these data in SeaTable. Even when I use a Python script to adjust the time to my local time zone (Kyiv), it still gets automatically converted to one hour earlier than my time zone. For instance, if a booking confirmation arrives for 2 PM Kyiv time, SeaTable displays it as 1 PM.
If I import the data as a text type, the time remains in the original ISO format from Calendly. But as soon as I change the column type to “Date and Time,” SeaTable automatically converts the time to one hour earlier than the actual time in my time zone.
Is there any way to set a default time zone in SeaTable for all integrations, or any other method to keep the time in the original time zone, or at least convert it correctly to the desired time zone (like Kyiv or Cyprus)?
I would greatly appreciate any help or suggestions on how to resolve this issue!
Thank you!