Hi! I have a scenario where a user sends a WhatsApp voice/text like “schedule it next Tuesday at 6pm”.
Flow: WhatsApp Business Cloud → Make AI Agent → Google Calendar: Create an Event.
-
The agent returns
fecha_inicio/fecha_termino(orduration) and I map those into the Calendar module. -
Timezone: everything is set to America/Mexico_City in the Google Calendar module.
-
I only use End Date OR Duration (never both).
Problem: intermittently the event is created on the wrong date (often +1 day, or even “Tue 10 Sep” instead of “Mon 8 Sep”). The scenario runs fine (no errors), but the date that reaches Calendar is already wrong. Occasionally I also get Invalid date in parameter 'start'/'end' if the agent outputs a malformed string.
What I’ve tried:
-
Forcing the agent to output
YYYY-MM-DD HH:mm. -
Adding instructions about “relative dates” and the timezone.
-
Verified module TZ and inputs; behavior is still inconsistent.