Issue Description:
Hey everyone!
I have a setup with Make and Airtable where I want to trigger notifications 15 minutes before an event time. Users input their time data (in IST timezone) into a field I call Event_Time_Input.
I created a calculated field Notification_Time in Airtable using this formula:
IF(
{Event_Time_Input},
DATETIME_FORMAT(
DATEADD(
DATETIME_PARSE({Event_Time_Input} & ' +05:30'),
-15,
'minutes'
),
'YYYY-MM-DDTHH:mm:ss\Z'
)
)
Then in Make’s “Find Records” module, I use this filter condition:
AND(
IS_AFTER(DATETIME_PARSE({Notification_Time}), DATEADD(NOW(), -15, 'minutes')),
IS_BEFORE(DATETIME_PARSE({Notification_Time}), DATEADD(NOW(), 1, 'minutes')),
NOT({Notification_Sent})
)
The logic seems right to me. The Notification_Time field shows UTC format, and Make’s NOW() function also returns UTC time. The time calculations appear to match up correctly.
But here’s the problem - the search returns zero results even when there should be matching records based on the timing.
Has anyone dealt with similar timezone issues in Make and Airtable integrations? Any ideas what might be going wrong here?
Thanks for any help you can provide!