Assistant Problem
# support
n
I have design an assistant to call on number and gather information. I made three tools 1. Check Slot Availability 2. Book Appointment 3. Send Notification I am facing issue that My Send notification works before the Book appointment which is causing me error PLease Help me
s
To help track down this issue, could you share: - The call ID - What response you expected to get - What response you actually got instead This would really help us figure out what went wrong!
s
Quick validation so far In the system prompt Step 5 you instruct: > “Trigger: BookAppointment, SendNotificationForMeetingReminder” but you do not tell the model that those must be sequential or blocking. Tool definitions: _BookAppointment → "async": true _SendNotificationForMeetingReminder → "async": false Because of that, the model often emits both function calls in a single message. The platform dispatches them top‑to‑bottom, but the async (= fire‑and‑forget) booking call immediately returns control to the runtime, letting the synchronous notification finish first—so you see the wrong order in practice even though the JSON order was correct.
The simplest empirical test is to flip the flags (make booking async:false) or have the notification webhook itself wait for a booking‑success callback. If the sequence now appears correct, the async mismatch was the culprit.
n
Okay Shubham, Thanks for this, Let me try with this, then I will inform you