AutomationFlowsAI & RAG › Product Specialist Agent

Product Specialist Agent

product_specialist_agent. Uses executeWorkflowTrigger, agent, toolWorkflow. Event-driven trigger; 4 nodes.

Event trigger★★☆☆☆ complexityAI-powered4 nodesExecute Workflow TriggerAgentTool Workflow
AI & RAG Trigger: Event Nodes: 4 Complexity: ★★☆☆☆ AI nodes: yes Added:

This workflow follows the Agent → Execute Workflow 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 →

Download .json
{
  "name": "product_specialist_agent",
  "nodes": [
    {
      "id": "Start",
      "name": "Start",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "typeVersion": 1,
      "position": [
        -420,
        120
      ],
      "parameters": {}
    },
    {
      "id": "Product Specialist Agent",
      "name": "Product Specialist Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "typeVersion": 1,
      "position": [
        -180,
        120
      ],
      "parameters": {
        "promptType": "define",
        "text": "={{ $json.query || $json.text }}",
        "options": {
          "systemMessage": "You are a product specialist. Always cite product IDs from tool output."
        }
      }
    },
    {
      "id": "Tool - search_products",
      "name": "Tool - search_products",
      "type": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "typeVersion": 1,
      "position": [
        -180,
        -40
      ],
      "parameters": {
        "name": "search_products",
        "description": "Search products collection.",
        "workflowId": "tool_search_products"
      }
    },
    {
      "id": "Return",
      "name": "Return",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        80,
        120
      ],
      "parameters": {
        "keepOnlySet": true,
        "values": {
          "string": [
            {
              "name": "result",
              "value": "={{ $json.output || $json.text }}"
            }
          ]
        }
      }
    }
  ],
  "connections": {
    "Start": {
      "main": [
        [
          {
            "node": "Product Specialist Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Product Specialist Agent": {
      "main": [
        [
          {
            "node": "Return",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Tool - search_products": {
      "ai_tool": [
        [
          {
            "node": "Product Specialist Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

product_specialist_agent. Uses executeWorkflowTrigger, agent, toolWorkflow. Event-driven trigger; 4 nodes.

Source: https://github.com/ogu83/n8n-ai-agent-lab/blob/main/ep4-production/workflows/product_specialist_agent.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

Enrich Company Data from Google Sheet with OpenAI Agent and Scraper Tool. Uses outputParserStructured, lmChatOpenAi, googleSheets, toolWorkflow. Event-driven trigger; 13 nodes.

Output Parser Structured, OpenAI Chat, Google Sheets +4
AI & RAG

Telegram AI Langchain bot. Uses lmChatOpenAi, memoryBufferWindow, telegram, executeWorkflowTrigger. Event-driven trigger; 12 nodes.

OpenAI Chat, Memory Buffer Window, Telegram +5
AI & RAG

This workflow connects Telegram bots with LangChain nodes in n8n. The main AI Agent Node is configured as a Conversation Agent. It has a custom System Prompt which explains the reply formatting and pr

OpenAI Chat, Memory Buffer Window, Telegram +5
AI & RAG

Ai Agent With Charts Capabilities Using Openai Structured Output And Quickchart. Uses lmChatOpenAi, memoryBufferWindow, toolWorkflow, executeWorkflowTrigger. Event-driven trigger; 11 nodes.

OpenAI Chat, Memory Buffer Window, Tool Workflow +4
AI & RAG

AI Agent with charts capabilities using OpenAI Structured Output. Uses lmChatOpenAi, memoryBufferWindow, toolWorkflow, executeWorkflowTrigger. Event-driven trigger; 11 nodes.

OpenAI Chat, Memory Buffer Window, Tool Workflow +4