This workflow corresponds to n8n.io template #4645 — we link there as the canonical source.
This workflow follows the Chat Trigger → HTTP Request recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "jChHsZ0OR79bITzc",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "Import Langflow Flow in n8n Chatbot and Branded it",
"tags": [],
"nodes": [
{
"id": "5d3d611f-72e9-43b4-98ee-d4e10cd7591d",
"name": "When chat message received",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-720,
0
],
"parameters": {
"mode": "webhook",
"public": true,
"options": {
"allowedOrigins": "*"
}
},
"typeVersion": 1.1
},
{
"id": "9bc309e9-0878-4140-8a2c-fadb51e3dd65",
"name": "Edit Fields",
"type": "n8n-nodes-base.set",
"position": [
-280,
0
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "6a50a699-9598-452a-bc38-a87e2be9084c",
"name": "output",
"type": "string",
"value": "={{ $json.outputs[0].outputs[0].results.message.data.text }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "fe301be1-4845-4e76-aee8-27c61bf894e1",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-740,
-340
],
"parameters": {
"color": 6,
"width": 720,
"height": 220,
"content": "### Enable n8n CDN on your website\n<link href=\"https://cdn.jsdelivr.net/npm/@n8n/chat/dist/style.css\" rel=\"stylesheet\" />\n<script type=\"module\">\n\timport { createChat } from 'https://cdn.jsdelivr.net/npm/@n8n/chat/dist/chat.bundle.es.js';\n\n\tcreateChat({\n\t\twebhookUrl: 'YOUR_PRODUCTION_WEBHOOK_URL'\n\t});\n</script>"
},
"typeVersion": 1
},
{
"id": "ca73efeb-bdbd-4824-9b3f-b6222d1db010",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-740,
-960
],
"parameters": {
"color": 3,
"width": 720,
"height": 600,
"content": "## Langflow\n\nLangflow is a low-code, visual development platform designed to help users build and deploy AI applications with minimal coding. It provides an intuitive drag-and-drop interface, allowing users to create complex AI workflows by connecting reusable components. Langflow supports integration with various APIs, language models, and databases, making it versatile for tasks such as chatbots, document Q&A systems, and content generation. Its Python-based architecture ensures compatibility with popular AI frameworks and tools, facilitating rapid prototyping and deployment of AI solutions.\n\n### Basic Langflow Flow:\n"
},
"typeVersion": 1
},
{
"id": "edd68237-94c1-4b21-ac10-fac5512dc7e0",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
-960
],
"parameters": {
"color": 6,
"width": 800,
"height": 840,
"content": "### Customize n8n Chatbot\n\n```js\ncreateChat({\n\twebhookUrl: '',\n\twebhookConfig: {\n\t\tmethod: 'POST',\n\t\theaders: {}\n\t},\n\ttarget: '#n8n-chat',\n\tmode: 'window',\n\tchatInputKey: 'chatInput',\n\tchatSessionKey: 'sessionId',\n\tmetadata: {},\n\tshowWelcomeScreen: false,\n\tdefaultLanguage: 'en',\n\tinitialMessages: [\n\t\t'Hi there! \ud83d\udc4b',\n\t\t'My name is Nathan. How can I assist you today?'\n\t],\n\ti18n: {\n\t\ten: {\n\t\t\ttitle: 'Hi there! \ud83d\udc4b',\n\t\t\tsubtitle: \"Start a chat. We're here to help you 24/7.\",\n\t\t\tfooter: '',\n\t\t\tgetStarted: 'New Conversation',\n\t\t\tinputPlaceholder: 'Type your question..',\n\t\t},\n\t},\n});\n```"
},
"typeVersion": 1
},
{
"id": "0fb9d211-07fd-4309-b91c-aa21e877a915",
"name": "Langflow",
"type": "n8n-nodes-base.httpRequest",
"position": [
-500,
0
],
"parameters": {
"url": "https://LANGFLOW_URL/api/v1/run/FLOW_ID?stream=false",
"method": "POST",
"options": {},
"jsonBody": "={\n \"input_value\": \"{{ $json.chatInput }}\",\n \"output_type\": \"chat\",\n \"input_type\": \"chat\"\n}",
"sendBody": true,
"sendHeaders": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"headerParameters": {
"parameters": [
{
"name": "Content-Type",
"value": "application/json"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"name": "<your credential>"
}
},
"typeVersion": 4.2
},
{
"id": "705ecc2a-b0af-4165-8ef3-c693e82cd1ce",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-560,
-60
],
"parameters": {
"height": 220,
"content": "Set LANGFLOW_URL and FLOW_ID"
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "6fe12868-d03f-4c86-a472-3b5ce254d4ef",
"connections": {
"Langflow": {
"main": [
[
{
"node": "Edit Fields",
"type": "main",
"index": 0
}
]
]
},
"When chat message received": {
"main": [
[
{
"node": "Langflow",
"type": "main",
"index": 0
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
httpHeaderAuth
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This workflow integrates a chatbot frontend with a backend powered by Langflow, a visual low-code AI development tool. The flow is triggered whenever a chat message is received via the n8n chatbot widget embedded on a website. It then sends the message to a Langflow flow for…
Source: https://n8n.io/workflows/4645/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This n8n workflow enables you to chat with the uncensored Dolphin Mixtral 8x22B large language model through the Novita AI inference. It provides a streamlined process for sending user messages to the
pfe-hunter-sophistique. Uses lmChatGroq, chatTrigger, chainLlm, httpRequest. Chat trigger; 24 nodes.
Use cases are many: Compare costs across different models, plan your AI budget, optimize prompts for cost efficiency, or track expenses for client billing! OpenRouter charges a platform fee on top of
This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
Generate Videos from Chat with Google Vertex AI (Veo3) - Beginner Friendly