Workflow: Manual Send

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "408f9fb9940c3cb18ffdef0e0150fe342d6e655c3a9fac21f0f644e8bedabcd9",
        "templateCredsSetupCompleted": true
    },
    "nodes": [
        {
            "id": "912b279c-30e5-4991-92ab-040fc1e89c7a",
            "name": "When clicking \u2018Test workflow\u2019",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                -60,
                0
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "749d8762-d213-4dd3-b404-4c6518fcd28f",
            "name": "When chat message received",
            "type": "@n8n\/n8n-nodes-langchain.chatTrigger",
            "position": [
                -60,
                200
            ],
            "webhookId": "c2e664e6-645f-422a-99d3-cf0f4c53c345",
            "parameters": {
                "options": []
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "1eeff044-b914-40f7-8d37-8b69007862cd",
            "name": "AI Agent",
            "type": "@n8n\/n8n-nodes-langchain.agent",
            "position": [
                460,
                0
            ],
            "parameters": {
                "text": "={{ $json.chatInput }}",
                "options": [],
                "promptType": "define"
            },
            "typeVersion": 1.8000000000000000444089209850062616169452667236328125
        },
        {
            "id": "ac34f7f0-d1dc-4ffb-8f49-6ddc925e97bc",
            "name": "Debug Input",
            "type": "n8n-nodes-base.set",
            "position": [
                160,
                0
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "25d97d59-b0cf-46ae-916d-18059b3d6847",
                            "name": "chatInput",
                            "type": "string",
                            "value": "Return a random color but not green or blue"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "a410a0a5-1ea1-4ade-a32c-8f6fd959bae8",
            "name": "OpenAI Chat Model",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                440,
                200
            ],
            "parameters": {
                "model": {
                    "__rl": true,
                    "mode": "list",
                    "value": "gpt-4o-mini"
                },
                "options": []
            },
            "credentials": {
                "openAiApi": {
                    "id": "8gccIjcuf3gvaoEr",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "923b1597-2e9c-4c38-b3bb-7d6dffb52e4a",
            "name": "Code Tool",
            "type": "@n8n\/n8n-nodes-langchain.toolCode",
            "position": [
                660,
                200
            ],
            "parameters": {
                "name": "my_color_selector",
                "jsCode": "const colors = [\n    'red',\n    'green',\n    'blue',\n    'yellow',\n    'pink',\n    'white',\n    'black',\n    'orange',\n    'brown',\n];\n\nconst ignoreColors = query.split(',').map((text) => text.trim());\n\n\/\/ remove all the colors that should be ignored\nconst availableColors = colors.filter((color) => {\n    return !ignoreColors.includes(color);\n});\n\n\/\/ Select a random color\nreturn availableColors[Math.floor(Math.random() * availableColors.length)];\n",
                "description": "Call this tool to get a random color. The input should be a string with comma-separated names of colors to exclude."
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        }
    ],
    "pinData": [],
    "connections": {
        "Code Tool": {
            "ai_tool": [
                [
                    {
                        "node": "AI Agent",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "Debug Input": {
            "main": [
                [
                    {
                        "node": "AI Agent",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenAI Chat Model": {
            "ai_languageModel": [
                [
                    {
                        "node": "AI Agent",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "When chat message received": {
            "main": [
                [
                    {
                        "node": "AI Agent",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "When clicking \u2018Test workflow\u2019": {
            "main": [
                [
                    {
                        "node": "Debug Input",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Creating an Onfleet Task for a new Shopify Fulfillment
View
Blockchain DEX Screener Insights Agent
View
Typeform Spreadsheetfile Automate Triggered
View
Telegram Splitout Automation Webhook
View
How to automatically import CSV files into postgres
View
Splitout Code Create Webhook
View
Upload video to drive via google script
View
Wait Webhook Process Webhook
View
n8n_mysql_purge_history_greater_than_10_days
View
Manual Stickynote Automation Webhook
View