Skip to content
FlowHubFluxonLab
A
AI Automationfree

AI chat with any data source (using the n8n workflow tool)

by David Robertsadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentCall n8n Workflow ToolCall n8n Workflow ToolCCodeHacker NewsHacker NewsOpenAI Chat ModelOpenAI Chat Model
Share Post Share
ChWhen chat message receivedWhen chat messa…TWCustom tool to call the wf below1Custom tool to …EWWhen Executed by Another WorkflowWhen Executed b…HNHacker NewsSeClean up dataCoStringifyAgAI AgentOpenAI Chat ModelOpenAI Chat Mod…123
1/5
FLOWS
STEPS · 3
Starts from a chat message

This AI agent can access data provided by another n8n workflow. Since that workflow can be used to retrieve any data from any service, this template can be used give an agent access to any data. Note that to use this template, you need to be on n8n version 1.19.4 or later.

Tags

n8nreference-onlyagenthacker-newslm-chat-open-aitool-workflow
Connects
AAI Agentcalln8nworkflowtoolCall n8n Workflow ToolCCodehackernewsHacker NewsopenaichatmodelOpenAI Chat Model
CategoryAI Automation
Triggermanual
Complexitymedium
Nodes8
AddedDec 15, 2023

Related workflows

See all AI Automation
ACDgmail
free

AI: Summarize podcast episode and enhance using Wikipedia

The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
Agmailopenaichatmodeltextclassifier
free

Suggest meeting slots using AI

The purpose of this n8n workflow is to automate the process of identifying incoming Gmail emails that are requesting an appointment, evaluating their content, checking calendar availability, and then composing and sending a response email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
Acodetoollangchaincodeopenaichatmodel
free

Custom LangChain agent written in JavaScript

This workflow has multiple functionalities. It starts with a manual trigger, "When clicking 'Execute Workflow'", that activates two separate paths. The first path takes a preset string "Tell me a joke" and processes it through a custom Language Learning Model (LLM) chain node. This node interacts with an OpenAI node for query processing. The second path takes another preset string "What year was Einstein born?" and passes it to an "Agent" node. This agent further interacts with a Chat OpenAI node and a custom Wikipedia node to produce the required information. The workflow uses both built-in and custom nodes, and integrates with OpenAI for both paths. It's built for experimenting with language models, specifically in the context of conversational agents and information retrieval. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team