Skip to main content

Troubleshooting

This page covers common issues encountered when building and running AgentVerse orchestrations, along with steps to diagnose and resolve them.

General Debugging Workflow

  1. Open the Orchestration Runs panel and find the failed run.
  2. Click the run to open the Run Detail view.
  3. Inspect the Node Execution Trace — identify the first node with an Error status.
  4. Expand the node row to view the full error message and the input data it received.
  5. Use the information below to resolve the specific error type.

Common Errors

Orchestration Does Not Trigger

Symptom: No runs appear in the Orchestration Runs panel when the expected event occurs.
CauseResolution
Orchestration is not activatedClick Activate in the top toolbar. A deactivated orchestration will not listen for trigger events.
Webhook URL is incorrectCopy the exact webhook URL from the Webhook Trigger node — use the production URL, not the test URL.
Cron schedule is in the wrong timezoneCheck the timezone setting on the Schedule Trigger node. Verify that the configured time is correct for your target timezone.
Slack / WhatsApp trigger app is not installedEnsure the bot has been added to the target channel or workspace. Re-authenticate the credential if needed.

Node Failed: Credential Error

Symptom: A node fails with 401 Unauthorized, 403 Forbidden, or Invalid API key.
CauseResolution
Credential has expiredGo to Settings → Credentials, find the credential, and re-authenticate or update the token.
Credential lacks required permissions/scopesCheck the node’s documentation for required scopes and update your OAuth app or API key.
Wrong credential selectedOpen the node configuration and confirm the correct credential is selected.

Node Failed: Template Resolution Error

Symptom: A node fails with Cannot read property of undefined or produces empty/unexpected values. Cause: A {{ }} expression references a field that does not exist in the upstream node’s output. Resolution:
  1. Open the failed run and expand the upstream node to view its actual output.
  2. Verify the field names match exactly (case-sensitive).
  3. Use dot notation for nested fields: {{ webhook.body.data.userId }}
  4. Use a fallback value for optional fields: {{ webhook.body.userId || 'unknown' }}

Node Failed: HTTP Request Error

Symptom: HTTP Request node fails with a 4xx or 5xx status code.
Status CodeLikely CauseResolution
400 Bad RequestMalformed request body or missing required fieldsCheck the API documentation and verify your request body format
401 UnauthorizedMissing or invalid authenticationVerify the credential and authentication method configured on the node
403 ForbiddenInsufficient API permissionsCheck API key scopes or account permissions
404 Not FoundIncorrect endpoint URLVerify the URL — check for trailing slashes, typos, or incorrect path parameters
429 Too Many RequestsRate limit exceededAdd a Wait node to throttle request rate
5xx Server ErrorExternal service is unavailableCheck the service’s status page; implement retry logic using a For Loop

Orchestration Run Times Out

Symptom: A run stays in Running state for a long time and then fails with a timeout error.
CauseResolution
An AI Agent node takes too longIncrease the Timeout setting on the AI Agent node, or switch to a faster model
Wait node with webhook resume never received a callbackCheck that the external system is posting to the correct resume URL
Human in the Loop awaiting approvalCheck that the approval request was delivered to the correct Slack channel or email address
External API is slow to respondIncrease the timeout on the HTTP Request node; add retry logic

Infinite Loop

Symptom: A For Loop runs indefinitely and the run never completes.
CauseResolution
Array input is empty (causes unexpected behavior)Add a Conditions node before the For Loop to check that the array is non-empty
Loop has no termination conditionVerify that Iteration Count or the Input Array reference is correctly set

Human in the Loop — Approval Message Not Received

Symptom: The Slack or email approval message is never delivered.
CauseResolution
Bot is not a member of the target channelInvite the Slack bot to the channel
Email is in spamAsk the approver to check their spam folder; whitelist the sending domain
Incorrect channel or email configuredOpen the Human in the Loop node and verify the Slack Channel or To Email field
Credential has expiredRe-authenticate the Slack credential in Settings → Credentials

SubVerse Agent Call Did Not Start

Symptom: A SubVerse Agents or SubVerse AI node reports a failure to initiate a call.
CauseResolution
Invalid phone number formatEnsure the number is in E.164 format: +<country-code><number> (e.g. +919876543210)
Bot number is not configuredVerify the bot number in the SubVerse AI dashboard and ensure it is active
Insufficient call creditsCheck your SubVerse AI account balance

Getting Help

If you cannot resolve an issue using this guide:
  1. Collect the Run ID and error message from the Run Detail view.
  2. Check the Node Execution Trace and note which node failed and what input it received.
  3. Contact SubVerse AI support with this information.

  • Monitoring — View run history, metrics, and alerts
  • Node Types — Reference for all node parameters and behavior