mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-11-02 05:45:20 +08:00
git-subtree-dir: docs git-subtree-mainline:0582d1b3d4git-subtree-split:51dddcb3f8
55 lines
2.4 KiB
Plaintext
55 lines
2.4 KiB
Plaintext
---
|
|
title: "Using n8n with LangBot"
|
|
description: "Integrate n8n with LangBot to drive AI bot workflows and automations across messaging platforms."
|
|
---
|
|
|
|
[n8n](https://n8n.io/) is an open-source workflow automation platform that allows you to create, schedule, and execute various automated tasks.
|
|
|
|
LangBot currently supports triggering workflows and receiving responses through the `Webhook` node in n8n workflows.
|
|
|
|
## Using n8n as the runner
|
|
|
|
Please open the configuration page of an existing pipeline or create a new pipeline (recommended) and open the configuration page. Select `n8n Workflow API` as the runner in `AI`.
|
|
|
|

|
|
|
|
Then configure and fill in the other settings according to the content below.
|
|
|
|
## Configuring n8n Workflow Connection
|
|
|
|

|
|
or
|
|

|
|
|
|
Select `Webhook` or `On chat message` as the trigger and configure as follows:
|
|
- Webhook:
|
|

|
|
- On chat message:
|
|

|
|
|
|
<Info title="">
|
|
If you need streaming responses, set `Response Mode` to `Streaming`.
|
|
|
|

|
|
</Info>
|
|
|
|
<Info title="">
|
|
|
|
Authentication corresponds to the authentication methods in LangBot's pipeline configuration, which you can modify as needed.
|
|
|
|

|
|
</Info>
|
|
|
|
Configure the node that calls the AI model as `AI Agent`, following the setup below:
|
|
> For streaming responses, add the items highlighted in the red box. If you don't need streaming, you can skip this.
|
|
|
|

|
|
|
|
For the workflow response content in n8n, please use the `Respond to Webhook` node and configure it according to the image below (if you choose streaming responses with the `AI Agent` node, you do not need this step):
|
|
|
|

|
|
|
|
The response content key name in `Response Body` needs to match the `output key name` in LangBot's pipeline configuration.
|
|
|
|
After completing the n8n workflow configuration, please click `Active` at the top to enable the workflow.
|