HI am building an n8n workflow for an interview management system and I’ve run into an issue with passing dynamic data between nodes.
Here’s what my workflow does:
- The workflow starts with a webhook that receives the candidate’s phone number.
- The data is then sent to an Interview Assistant (agent) node, which determines the user’s intent (e.g., cancel, reschedule, confirm).
- If the intent is “cancel,” the data (intent + phone number) should be passed to the Cancel Interview Tool node
Issue:
When I hard-code the input values (phone number + intent), the Cancel Interview Tool works as expected. But when I use dynamic data coming from the webhook and Interview Assistant node, the Cancel Interview Tool does not receive the values.



