ratty-blush•14mo ago
Not getting the expected Results from the Make.com Tool
I have been dealing with an issue for several hours and am running out of options. I have created a Make.com tool to check the availability of appointments. However, my assistant always triggers the "not available" path, which should send the two responses below in quick succession. Despite this, the assistant always indicates that the appointments are available.
The expected results are not seen in the Messages tab in the call logs, as shown below. Ever since I connected my credit card, the result is always "Success."
I am at a loss as to why this could be happening. My response fits the Tool Calling Guide, and it worked before the card was connected, although the two messages are in a newer version. Even after I reset everything to the old versions, the only result I get is "Success."
Do you have any ideas why this is happening?
Thank you in advance for your help.



16 Replies
@UC-BEN
I'm sorry to hear that you're experiencing issues with your Make.com tool and the assistant's responses. It sounds like there might be a misconfiguration or a logic error within the tool's workflow that's causing it to always trigger the "available" path instead of the "not available" one.
Here are a few steps you can take to troubleshoot the issue:
1. Check the Conditions: Ensure that the conditions set for triggering the "not available" path are correct and that they are being evaluated as expected.
2. Review the Workflow: Go through the workflow step by step to confirm that each action is configured correctly and that the data passed between steps is accurate.
3. Test with Debugging: Use Make.com's debugging features to test the tool and observe the data and logic flow in real-time. This can help you pinpoint where the issue might be occurring.
4. Check for Updates: If you've recently updated the tool or any related components, ensure that there are no compatibility issues or bugs introduced with the new version.
5. Review Call Logs: Since you mentioned that the expected results are not seen in the Messages tab in the call logs, it's important to review the logs in detail to see if there's any indication of why the "not available" path isn't being triggered.
6. Revert to Known Good Configuration: If the tool worked before the credit card was connected, try reverting to a configuration that you know was working and test again.
7. Contact Support: If you've gone through these steps and are still facing the issue, it may be helpful to reach out to Make.com's support team for assistance.
If you need further assistance or if there's anything specific you'd like me to help you with, please let me know!
You can continue this conversation by mentioning me in the message.
absent-sapphire•14mo ago
@UC-BEN call id please
ratty-blushOP•14mo ago
@Shubham Bajaj please excuse the late response, i was gone for a while, which call id exactly do you need and where can i find that? is that the one included in the webhook results if so, it would already be in the screenshots?
Do you mean these:
8464385f-797f-4a67-bcae-167bbb1cd258, d47df8eb-6c60-48f8-8d8b-e88182cddd3d,
47d31661-f272-4d1a-ae65-943d04cf0015,
i have like 22 calls with that issue
absent-sapphire•14mo ago
@UC-BEN
- 8464385f-797f-4a67-bcae-167bbb1cd258
the function
createAppointment
returned no response, and checkAvailability
returned success response.
- d47df8eb-6c60-48f8-8d8b-e88182cddd3d
No tool call was made
Can you please share how your returning the response for createAppointment
tool call.ratty-blushOP•14mo ago
I dont return a response in that tool call, i simply book the appointment and that is where the flow stops in make
the problem is, that checkAvailability should not return success
but first a string with a notification that the appointment isnt available and then a list of all unavailable Appointments.
as you can see in the screenshots
absent-sapphire•14mo ago
can you return the correct message in the checkavailability, like 'not available' so and then call the function to get list of all unavailable Appointments as per your flow?
ratty-blushOP•14mo ago
i dont exactly get what you mean...
ratty-blushOP•14mo ago
the upper route is the one if the Appointment is unavailable, which first returns "(Date in JSON) ist belegt" as seen in one of my screenshots, "ist belegt" is german for already booked/ busy. after that i get the busy times of the next few days, format them and return them as seen in the other screenshot

ratty-blushOP•14mo ago

absent-sapphire•14mo ago
@UC-BEN can you please dm me and show your make workflow working.
ratty-blushOP•14mo ago
i posted a screenshot above... but sure
absent-sapphire•14mo ago
I can't see from here why response is success for tool call.
ratty-blushOP•14mo ago
ok, i sent you a dm
absent-sapphire•14mo ago
@UC-BEN did you corrected the tool call response format and is it working now?
absent-sapphire•14mo ago
also please check this video for reference https://youtu.be/4fLe3sRH_uI
Henryk | AI Automation
YouTube
Tools in Vapi! A Step-by-Step Tutorial! || Functions Gone? No worries!
A quick tutorial on how to make tools work with the new 2.0 update within Vapi. Functions are now gone if you create a new assistant.
Copy the JSON object below, follow the video and you'll have it working in no time. If you need any help let me know :)
-----------------------------------------------------
🤘Calendly: https://calendly.com/luna...
absent-sapphire•14mo ago
closing this ticket for now because of no response