This workflow corresponds to n8n.io template #7559 — we link there as the canonical source.
This workflow follows the Agent → Chat Trigger 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 →
{
"nodes": [
{
"id": "832e5fdc-9b81-4003-813d-7154091afa7a",
"name": "Create a project",
"type": "n8n-nodes-base.asanaTool",
"position": [
-352,
240
],
"parameters": {},
"typeVersion": 1
},
{
"id": "c36b122c-54fe-4a7a-9cce-cf23deac484b",
"name": "Update a project",
"type": "n8n-nodes-base.asanaTool",
"position": [
-32,
240
],
"parameters": {},
"typeVersion": 1
},
{
"id": "21829410-27ad-4c9b-a88e-9648ca29cf23",
"name": "Create a task",
"type": "n8n-nodes-base.asanaTool",
"position": [
-848,
48
],
"parameters": {},
"typeVersion": 1
},
{
"id": "a4fa2ea5-9b7c-4e36-b8c1-ebdf50519036",
"name": "Update a task",
"type": "n8n-nodes-base.asanaTool",
"position": [
-544,
48
],
"parameters": {},
"typeVersion": 1
},
{
"id": "7a3ccf9c-6ccd-4427-91e9-28683e65a754",
"name": "Add a task comment",
"type": "n8n-nodes-base.asanaTool",
"position": [
-384,
48
],
"parameters": {},
"typeVersion": 1
},
{
"id": "f7afc228-1566-43b1-8b01-1e9e646d5a5e",
"name": "Create a subtask",
"type": "n8n-nodes-base.asanaTool",
"position": [
16,
48
],
"parameters": {},
"typeVersion": 1
},
{
"id": "b3923c18-a261-493d-93cc-a091c2048c51",
"name": "Get projects",
"type": "n8n-nodes-base.asanaTool",
"position": [
-192,
240
],
"parameters": {},
"typeVersion": 1
},
{
"id": "948f9ace-a7a7-4d7f-b21b-977840891265",
"name": "Get subtasks",
"type": "n8n-nodes-base.asanaTool",
"position": [
176,
48
],
"parameters": {},
"typeVersion": 1
},
{
"id": "83ffd4a8-1831-492a-ac3d-f2fd234626e7",
"name": "Get tasks",
"type": "n8n-nodes-base.asanaTool",
"position": [
-704,
48
],
"parameters": {},
"typeVersion": 1
},
{
"id": "342b2bbc-e223-4807-9953-c49e8d3bfa04",
"name": "When chat message received",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-800,
-320
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "e865b197-761f-4201-a53d-66b8da22b61f",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-336,
-416
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "6a019b72-e3db-41eb-9327-9ebd850a0194",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1184,
-448
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "86ff6f12-693c-4124-86e0-b992390ffe6d",
"name": "Asana Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-336,
-224
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "a7f72eea-2e3b-4bbd-ae18-5bc512b964f4",
"name": "DeepSeek Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatDeepSeek",
"position": [
-112,
-352
],
"parameters": {},
"typeVersion": 1
},
{
"id": "93d32723-439a-4178-afa7-49753b96385c",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-192,
-464
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "53f3eef7-a895-4f87-836c-bfdb7f61d641",
"name": "Set Query",
"type": "n8n-nodes-base.set",
"position": [
-672,
-320
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "fcbc9d51-3b15-41a3-a1d3-8259c3c5aba3",
"name": "Remote Trigger",
"type": "n8n-nodes-base.webhook",
"position": [
-672,
-160
],
"parameters": {},
"typeVersion": 2.1
}
],
"connections": {
"Get tasks": {
"ai_tool": [
[
{
"node": "Asana Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Set Query": {
"main": [
[
{
"node": "Asana Agent",
"type": "main",
"index": 0
}
]
]
},
"Get projects": {
"ai_tool": [
[
{
"node": "Asana Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get subtasks": {
"ai_tool": [
[
{
"node": "Asana Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Create a task": {
"ai_tool": [
[
{
"node": "Asana Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Update a task": {
"ai_tool": [
[
{
"node": "Asana Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Remote Trigger": {
"main": [
[
{
"node": "Asana Agent",
"type": "main",
"index": 0
}
]
]
},
"Create a project": {
"ai_tool": [
[
{
"node": "Asana Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Create a subtask": {
"ai_tool": [
[
{
"node": "Asana Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Update a project": {
"ai_tool": [
[
{
"node": "Asana Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "Asana Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Add a task comment": {
"ai_tool": [
[
{
"node": "Asana Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"DeepSeek Chat Model": {
"ai_languageModel": [
[
{
"node": "Asana Agent",
"type": "ai_languageModel",
"index": 1
}
]
]
},
"When chat message received": {
"main": [
[
{
"node": "Set Query",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
🤖 Asana AI Assistant: Project Management via Natural Language
Source: https://n8n.io/workflows/7559/ — 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.
HDW Lead Geländewagen. Uses chatTrigger, lmChatOpenAi, memoryBufferWindow, outputParserStructured. Chat trigger; 92 nodes.
💰 Beginner Investor – Learn the market faster with AI-powered insights guiding your decisions. 📈 Retail Trader – Optimize your trading strategy with in-depth analysis typically reserved for profession
router-agent. Uses chatTrigger, agent, lmChatOpenAi, executeWorkflow. Chat trigger; 59 nodes.
by Varritech Technologies
Who’s it for Creators who want to create faceless videos automatically, while keeping human oversight and quality control.