n8n-nodes-devana is a community node package that integrates Devana AI into n8n workflows. It enables workflow automation with AI-powered conversations, document processing, and agent interactions directly within your n8n automation pipelines.
Installation
Community Nodes (Recommended)
In your n8n instance, go to Settings → Community Nodes
Click Install a community node
Enter: n8n-nodes-devana
Click Install
Manual Installation
# Navigate to your n8n custom nodes foldercd ~/.n8n/custom
# Install the package
npm install n8n-nodes-devana
# Restart n8n
n8n stop && n8n start
Docker Installation
FROM n8nio/n8n:latest
# Install community node
RUN cd /usr/local/lib/node_modules/n8n && \
npm install n8n-nodes-devana
Available Nodes
1. Devana Chat Node
Enables conversational AI interactions within workflows.
Configuration
Property
Type
Required
Description
API Key
Credential
Yes
Your Devana API key
Agent ID
String
Yes
The AI agent to interact with
Conversation ID
String
No
Existing conversation or create new
Message
String
Yes
The message to send
Stream Response
Boolean
No
Enable streaming responses
Include Context
Boolean
No
Include previous messages
Max Tokens
Number
No
Maximum response length
Temperature
Number
No
Response creativity (0-1)
Example Workflow
{"nodes":[{"type":"n8n-nodes-devana.devanaChat","name":"Ask Devana","parameters":{"agentId":"{{$json.agentId}}","message":"Analyze this customer feedback: {{$json.feedback}}","temperature":0.7,"includeContext":true},"credentials":{"devanaApi":{"id":"1","name":"Devana API"}}}]}
{"nodes":[{"type":"n8n-nodes-email.emailTrigger","name":"New Support Email"},{"type":"n8n-nodes-devana.devanaChat","name":"Analyze Sentiment","parameters":{"message":"Analyze sentiment and intent: {{$json.text}}","agentId":"support-agent"}},{"type":"n8n-nodes-base.if","name":"Check Sentiment","parameters":{"conditions":{"string":[{"value1":"{{$json.sentiment}}","operation":"equals","value2":"negative"}]}}}]}
Document Processing Pipeline
Loading diagram...
Implementation:
{"nodes":[{"type":"n8n-nodes-devana.devanaDocument","name":"Upload Document","parameters":{"operation":"upload","folderId":"{{$json.targetFolder}}","extractText":true}},{"type":"n8n-nodes-devana.devanaDocument","name":"Wait for Processing","parameters":{"operation":"status","documentId":"{{$json.documentId}}","waitUntilComplete":true}},{"type":"n8n-nodes-devana.devanaChat","name":"Analyze Content","parameters":{"message":"Summarize key points from document {{$json.documentId}}"}}]}
Knowledge Base Query System
{"nodes":[{"type":"n8n-nodes-base.httpRequest","name":"Receive Question"},{"type":"n8n-nodes-devana.devanaRAG","name":"Search Knowledge Base","parameters":{"query":"{{$json.question}}","folders":["kb-products","kb-support"],"maxResults":5}},{"type":"n8n-nodes-devana.devanaChat","name":"Generate Answer","parameters":{"message":"Based on these sources: {{$json.sources}}, answer: {{$json.question}}"}}]}