Problem with Webhook not triggering
# support
v
Hi there! 👋 I understand you're having issues with your webhook not triggering after porting your system prompt to Make, and your tool is disappearing after syncing on the Vapi side. I don't have enough information about your specific Make scenario configuration or the exact content of your system prompt to pinpoint the exact cause. However, I can definitely help with some common reasons and troubleshooting steps for this issue! ## Why Your Tool Might Be Disappearing After Syncing This is actually a known issue that several users have experienced. Here are some potential reasons: 1. **System Prompt Changes Impact**: After porting a system prompt to Make, webhooks can stop triggering. Another user reported exactly the same issue: "after porting their system prompt over to Make, my tool to trigger my webhook just stopped working and the webhook never gets triggered" and "every time I run my scenario on make, on vapi side it asks to sync and then the tool I need it to trigger suddenly disappears." 2. **Vapi UI Bugs**: The Vapi UI has some bugs where settings are not being saved properly, and after reloading, headers or other configurations might disappear. 3. **Secret Tokens Storage Issues**: Secret tokens for tools are sometimes not stored correctly in Vapi, which can lead to tools not functioning as expected. After reloading the UI, the secret field might be empty. 4. **Incorrect Response Format**: Vapi might not be receiving the correct response format from Make, causing errors and the tool to not function properly. ## Troubleshooting Steps Here are some steps you can take to troubleshoot the issue: ### 1. Check Webhook Configuration - Ensure the webhook URL provided by Make is correctly configured in Vapi without any typos - Verify that the HTTP method (GET, POST, etc.) matches what Make expects - Check that the tool name in Vapi matches what Make expects ### 2. Inspect Logs and Data Flow - Look at the Make scenario execution logs for errors
- Check Vapi logs for incoming requests - Review the communication flow to ensure data is being passed correctly ### 3. Test with Simplified Scenarios - Try setting up a simple tool call with minimal parameters - Test with static data to isolate if the problem is with dynamic data handling - Simplify the Make scenario to test basic connectivity ### 4. Address Potential Conflicts - Check for network issues or firewalls blocking HTTP requests - Verify you're not hitting API rate limits - Look for timezone adjustment issues in the Make flow (this has been identified as a cause for some users) ### 5. Check Response Format - Ensure the JSON response format from Make is correct - The
result
field should contain a string without nested JSON - Make sure the
toolCallId
is correctly formatted Would you be able to share any error messages you're seeing or provide more details about your specific setup so I can help troubleshoot further? Sources: - [Common reasons for webhook not triggering](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1334359490258276362) - [Troubleshooting webhook issues between Vapi and Make](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1336345690393149452) - [Reasons why a tool might disappear in Vapi when using Make](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1343933426721488896) - [Impact of system prompt changes on webhook triggering in Vapi](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1332426179285880863) - [Troubleshooting Vapi sync issues with Make](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1335308574556946480)
m
Noticed this myself. My webhook (tool custom function so real-time) was working reliably last week. Starting a couple days ago it has been working inconsistently
v
Hey! To help track down this issue, could you share: - The call ID - When exactly this happened (the timestamp) - What response you expected to get - What response you actually got instead This would really help us figure out what went wrong!