Browse documentation

Troubleshooting

Variables contain unexpected values

Check variable scope, exact path, trigger context, execution branch, preceding node output, and value type.

Automation buildersBeginnerAvailable

What this guide covers

  • Variables reflect the current execution and only outputs from nodes that ran earlier on the selected path.
  • Prerequisites: The exact variable expression and a representative execution/test input.
  • Result: Test resolves the intended value for every important branch.
  • Limit: Not every trigger supplies message, contact, conversation, media, keyword, interactive, or location context.

What this is and when to use it

Variables reflect the current execution and only outputs from nodes that ran earlier on the selected path.

When to use Variables contain unexpected values
Use it whenExpected outcome
A message, condition, AI prompt, or integration receives empty or incorrect dynamic data.Test resolves the intended value for every important branch.

Before you begin

  1. The exact variable expression and a representative execution/test input.

Complete the task

  1. Copy the key from Variables instead of typing from memory.
  2. Verify the prefix: system, context, contact, custom, or nodes.
  3. Confirm its source exists for the trigger type.
  4. Confirm the producing node ran before the consuming node on the same branch.
  5. Inspect Test output variables and data type.
  6. Add a Condition or fallback for optional values.

Confirm it worked

  1. Test resolves the intended value for every important branch.

Common problems

Variables contain unexpected values troubleshooting
SymptomWhat to check
nodes output is absentThe source node was skipped, failed, or is downstream.
contact value is absent on Scheduled/WebhookProvide explicit data because there is no inbound conversation context.

Current limitations

Not every trigger supplies message, contact, conversation, media, keyword, interactive, or location context.

Where to go next