Hi Ramy,
Thanks — sounds like the assistant’s LiquidJS date formatting in the system prompt is producing the wrong weekday. From our docs the recommended format includes the weekday and timezone exactly like you used: {{"now" | date: "%A, %B %d, %Y, %I:%M %p", "Australia/Melbourne"}} (see
https://docs.vapi.ai/assistants/dynamic-variables).
Please try these checks (concise):
1. Confirm the system prompt contains the exact Liquid snippet including %A (weekday) and the Melbourne timezone string (no extra quotes or malformed brackets).
- Correct example: The current date and time is {{"now" | date: "%A, %B %d, %Y, %I:%M %p", "Australia/Melbourne"}}.
2. Redeploy the assistant or clear the assistant cache after updating the prompt so the new prompt is used for calls.
3. If you use any server/webhook that returns dates (e.g., dynamic handoff or external calendar), ensure those responses return HTTP 200 and use the same timezone — inconsistent sources can cause weekday mismatches.
4. Reproduce the issue and paste the exact system prompt + the assistant message output for that call (call ID 019b3013-4830-7000-844a-2329591807ff). If possible include the raw assistant-rendered string that showed "Friday" for Jan 8, 2026.