mirror of
https://github.com/open-webui/open-webui.git
synced 2026-03-10 07:43:10 -05:00
feat: n8n pipeline doesn't work as intended #5655
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @platnub on GitHub (Jun 27, 2025).
Check Existing Issues
Problem Description
I am unable to connect n8n as a backend to my OpenWebUI in a reliable and well working way. The only way I can find is by using a pipeline/function which are community made. There is official and easy way of doing this that allows for proper customization.
I am running both OpenWebUI and n8n in a Self Hosten environment. I am using Cole's pipeline. I connect my webhook and this is the result I get from chatInput:
There is so much extra and honestly unnessesary information here for the purpose I am using it for. I want use n8n as the backend and have OpenWebUI act as a chat interface between the user and the workflow. I don't need OpenWebUI to manage my AI agent, that's the job of the backend.
I have looked everywhere online and as far as I can tell no one else is talking about this, I can't find any way to modify these parameters, and I can't reliably get information from the chat into n8n.
What I find odd is that n8n is the number one sponsor of this project, it is advertised as a backend solution for OpenWebUI, but there is no officially supported method of actually achieving this. You have to rely on community members to make a good solution and maintain it.
Desired Solution you'd like
I need an easy integration with n8n. A way to send data either through a webhook, open communication standard, or an collaboration with n8n to create a proper integration with each other, like how there already are hundreds of integrations for other services.
Alternatives Considered
I've used any method I can find; which is just every pipeline option in the community section on the official OpenWebUI website.
Additional Context
Option to configure this integration would make it very useful. Options for including these parameters if you'd like, being able to receive a chat ID, reading the chat title, detect when a chat gets deleted, remove chat history and only send the newest message.
@tjbck commented on GitHub (Jun 27, 2025):
Custom Functions are outside of the scope of the project. Please reach out to the author.