Hello everyone,
I’m building a public chatbot using n8n (LangChain AI Agent + Chat Trigger), and I’m running into an issue when trying to make the chatbot publicly accessible.
My setup
-
Chat Trigger node (public enabled)
-
AI Agent node connected to:
-
OpenAI Chat Model (GPT-5-mini)
-
Pinecone Vector Store (RAG setup)
-
OpenAI Embeddings (1536 dimensions)
-
-
Chat Response node enabled
-
Response mode configured for response nodes
Problem
When I send a message to the public chatbot URL, I get:
-
“Connection rejected”
-
Sometimes: 500 Internal Server Error
-
In executions, the workflow appears stuck at “waiting” or never completes the response node
What I observed
-
The workflow does trigger correctly
-
The AI Agent starts execution
-
But the final response is never returned to the chat node
-
Execution sometimes stays “running” without finishing
What I already checked
-
Credentials are correctly set (OpenAI + Pinecone)
-
Vector dimension is correct (1536)
-
No local nodes are used (fully cloud setup)
-
Response mode is set to Using Response Nodes
-
AI Agent is connected properly to Chat Trigger and Chat Response node
Question
Has anyone experienced this “Connection rejected” issue with public chat triggers + AI Agent?
Is there a known issue with:
-
responseNodes mode
-
or Chat Response node not returning output properly
-
or Pinecone tool blocking execution?
Any guidance would be really appreciated ![]()