Use evaluations in a conversational chat workflow

Describe the problem/error/question

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”

Please share your workflow

Share the output returned by the last node

Information on your n8n setup

  • n8n version: [email protected]
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): n8n cloud
  • Operating system: macOS 15.3.2

Ehy @DanielAvrella

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.

1 Like

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.

Here is the link in npm to where it is posted: n8n-nodes-jaasai - npm

Feel free to reach out if you consider so.
Thanks!
Hernan
[email protected]

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.