Describe the problem/error/question:Hello, I am trying to return my chatbot output from n8n to appear as a reply in typebot but the reply will not appear. I have tried multiple steps such as edit fields nodes, return to webhook node at the end of the workflow but still no success. The workflow itself works and the output is perfect, I just want the output to appear in typebot. After investigating with Gemini, I have had many issues with sessionID component which I am stuck on. If anybody has experience with webhook triggers and connecting typebot to your n8n workflow, feel free to contact me since I am stuck.
What is the error message (if any)? “The resource you are requesting could not be found, Session not found.”
If anybody can help. Thanks in advance!
Please share your workflow
Share the output returned by the last node
{
“errorMessage”: “The resource you are requesting could not be found”,
“errorDescription”: “Session not found.”,
“errorDetails”: {
“rawErrorMessage”: [
“404 - "{\"message\":\"Session not found.\",\"code\":\"NOT_FOUND\",\"data\":{\"code\":\"NOT_FOUND\",\"httpStatus\":404,\"path\":\"continueChat\"}}"”
],
“httpCode”: “404”
},
“n8nDetails”: {
“nodeName”: “HTTP Request”,
“nodeType”: “n8n-nodes-base.httpRequest”,
“nodeVersion”: 4.2,
“itemIndex”: 0,
“time”: “09/10/2025, 00:25:57”,
“n8nVersion”: “1.113.3 (Cloud)”,
“binaryDataMode”: “filesystem”,
“stackTrace”: [
“NodeApiError: The resource you are requesting could not be found”,
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:847:16)“,
" at processTicksAndRejections (node:internal/process/task_queues:105:5)”,
" at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1265:8)“,
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1446:11)”,
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1847:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2461:11"
]
}
}
I think it’s something related to the Typebot workflow, but I’ll give you the general solution since I use Typebot with n8n as well,
All you need to do on the n8n side is set up a proper webhook workflow that outputs something, for example, an AI agent that takes the user input as a parameter.
On the Typebot side, you’ll need to add an HTTP request block that calls the n8n webhook with your input parameter, save the response in a variable, and then display it.
To be able to set these variables, you first need to test the HTTP request, and then save the variables.
I understand this is a typebot-related issue therefore if it is not allowed here, then I understand.
In my typebot http request node, I am unable to set the reply from the n8n output as a variable so I have screenshotted my parameters.
If you have any suggestions, I will gladly appreciate it
When I test it, the webhook itself is successful:
{
“statusCode”: 200,
“response”: “[{"output":"After careful thinking, here are the details:\nNutrient/Mineral: Calcium\nNutrientRange: The recommended daily calcium intake for adults 51 years and older is 1,200 mg.\nIf you want more information to help support your options, please consult a health professional such as GP or pharmacists.\n"}]”,
“request”: {
“url”: “https://nutrientproject1.app.n8n.cloud/webhook/88c7df9d-dfa4-403b-96b5-21c28a2cb738”,
“method”: “POST”,
“headers”: {},
“timeout”: 120000,
“json”: {
“name”: “{test}”,
“age”: “67”,
“height”: “167”,
“weight”: “67”,
“userQuery”: “calcium”
}
}
}
Yes, after clicking “Test the request” you’ll see the response, and you should then save it in a variable so you can use it and display it in your chat.