What is your goal?
Input received by webhook (when using Run once):
- Timestamp: 1763762341098
- Type: tool-calls
- message.toolCalls[1].function.name: get_available_times
- message.toolCalls[1].function.arguments.service_type: home_inspection
HTTP module output (Status 200 from Calendly):
- Status code: 200
- data.collection: (empty array)
VAPI Respond module input:
- Tool Call ID: call_K9FcHgk2J8AM8N51Crta5VTk
- Result:
Everything works with “Run once” but nothing triggers with “Immediately as data arrives” enabled, even though VAPI shows “Completed successfully” with 200 response.
What is the problem & what have you tried?
- Enabled “Immediately as data arrives” and saved scenario
- Toggled setting off and on multiple times
- Saved scenario with floppy disk icon after each change
- Verified scenario is ON (blue toggle)
- Tested webhook URL directly in browser - returns “Accepted”
- Created new webhook and replaced old one
- Confirmed external service (VAPI) receives 200 response when calling webhook
- Verified plan allows 2 active scenarios and both slots are used
Error messages or input/output bundles
Input received by webhook (when using Run once):
- Timestamp: 1763762341098
- Type: tool-calls
- message.toolCalls[1].function.name: get_available_times
- message.toolCalls[1].function.arguments.service_type: home_inspection
HTTP module output (Status 200 from Calendly):
- Status code: 200
- data.collection: (empty array)
VAPI Respond module input:
- Tool Call ID: call_K9FcHgk2J8AM8N51Crta5VTk
- Result:
Everything works with “Run once” but nothing triggers with “Immediately as data arrives” enabled, even though VAPI shows “Completed successfully” with 200 response.
