N8n chatbot output into to appear in Typebot

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"
]
}
}

Information on your n8n setup

  • n8n version: latest
  • Database (default: SQLite): default
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): n8n cloud, desktop
  • Operating system: Windows 11

Hi @The_Nutrient_Project

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.

As I mentioned earlier, this is more of a Typebot-related question rather than an n8n one — but hopefully this helps!

1 Like

Hello @mohamed3nan,

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 :slight_smile:


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.

Make sure you’re mapping the data correctly, and ensure you create a new variable instead of overwriting an existing one..

1 Like

Amazing I have tried it and it is now fully functional! Thank you, you have saved me countless hours of debugging and confusion!

You’re welcome @The_Nutrient_Project :wink:

I’d appreciate it if you could mark my reply as solved. Good luck!

1 Like

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