I have an AI Agent with a conversational chat workflow running - meaning the agent asks the user for any information that is missing and only when all the info is shared by the user, the data is forwarded and saved. All good and fine, until today when I started implementing the n8n Evaluation tool.
I’ve created the gsheet with the test cases but when running the flow starting from the evaluation node the flow stops because the “response to chat” needs the chat trigger to continue the conversation.
What am I missing here? How do I trigger the chat trigger with the eval information?
What is the error message (if any)?
"Problem in node ‘Ask Next Field‘
Workflow must be started from a chat trigger node”
I think the error happens because nodes like Ask Next Field only work when the workflow is started by a Chat Trigger in response mode. If you start from an Evaluation Trigger, there is no chat session, so the node fails.
The fix is not to “trigger the chat” from evaluation, but to merge both triggers. Add an Edit Fields node after the Evaluation Trigger to reshape its data to match the Chat Trigger output, then merge the two branches with a No-op so downstream nodes see the same input. You can also use Check If Evaluating to skip chat-only nodes during evaluation. This way the workflow runs correctly both in real conversations and in evaluation runs.
Hi Daniel,
I’ve just launched an evaluation node named JaaS AI, and it might be easier to use. I have some evaluation models running with live chat bots and Google Sheets.
More than willing to share those with you if you desire so.
This is a model that I run, evaluating content from Google Sheets.