Workflow: HTTP Executeworkflow Send

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "408f9fb9940c3cb18ffdef0e0150fe342d6e655c3a9fac21f0f644e8bedabcd9",
        "templateCredsSetupCompleted": true
    },
    "nodes": [
        {
            "id": "12061ba0-24f8-4853-9898-c8710b118959",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                0,
                500
            ],
            "parameters": {
                "color": 7,
                "width": 1260,
                "height": 635,
                "content": "### Sub-workflow: Custom tool\nThe agent above can call this workflow. It calls an example API called \"Bored API\" and returns a string with an activity idea."
            },
            "typeVersion": 1
        },
        {
            "id": "4a2101f4-de86-4b2c-9fbc-5a75e73e3a26",
            "name": "Sticky Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                0,
                0
            ],
            "parameters": {
                "color": 7,
                "width": 927.5,
                "height": 486.5625,
                "content": "### Main workflow: AI agent using custom tool"
            },
            "typeVersion": 1
        },
        {
            "id": "102ec972-1784-4b89-be6f-1d4bd8f85cf1",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                660,
                240
            ],
            "parameters": {
                "color": 5,
                "width": 177,
                "height": 199,
                "content": "**This tool calls the sub-workflow below**"
            },
            "typeVersion": 1
        },
        {
            "id": "707d76f1-0b45-4347-b16a-3b66906711bc",
            "name": "Sticky Note5",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                300,
                240
            ],
            "parameters": {
                "color": 2,
                "width": 170,
                "height": 191,
                "content": "**Set your credentials**"
            },
            "typeVersion": 1
        },
        {
            "id": "d2a9637b-d988-4978-a112-4b96f279f0c0",
            "name": "Sticky Note4",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                280,
                840
            ],
            "parameters": {
                "color": 2,
                "width": 170,
                "height": 190,
                "content": "**Set your credentials**"
            },
            "typeVersion": 1
        },
        {
            "id": "02f5308b-61db-467d-84f4-8b2ae8655dfd",
            "name": "Sticky Note3",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -160,
                80
            ],
            "parameters": {
                "color": 4,
                "width": 185.9375,
                "height": 214.839742055462693315348587930202484130859375,
                "content": "## Try it out\n\nSelect **Chat** at the bottom and enter:\n\n_Hi! Please suggest something to do. I feel like learning something new._"
            },
            "typeVersion": 1
        },
        {
            "id": "c012dfad-0ed8-4072-9c57-24f48aadd620",
            "name": "Sticky Note6",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                960,
                920
            ],
            "parameters": {
                "width": 280,
                "height": 145,
                "content": "## Next steps\n\nLearn more about [Advanced AI in n8n](https:\/\/docs.n8n.io\/advanced-ai\/)"
            },
            "typeVersion": 1
        },
        {
            "id": "39e0c9eb-5736-46a0-b4ce-64425f56ba8c",
            "name": "When chat message received",
            "type": "@n8n\/n8n-nodes-langchain.chatTrigger",
            "position": [
                160,
                80
            ],
            "webhookId": "34e91943-c4e0-4a87-8a0f-68cbd2bca3fb",
            "parameters": {
                "options": []
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "38dad34c-116b-4673-b338-6fbf1d019bab",
            "name": "OpenAI Chat Model",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                340,
                300
            ],
            "parameters": {
                "model": {
                    "__rl": true,
                    "mode": "list",
                    "value": "gpt-4o-mini"
                },
                "options": []
            },
            "credentials": {
                "openAiApi": {
                    "id": "8gccIjcuf3gvaoEr",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "78af18c4-3541-4ff2-8526-fb186614051b",
            "name": "Simple Memory",
            "type": "@n8n\/n8n-nodes-langchain.memoryBufferWindow",
            "position": [
                520,
                300
            ],
            "parameters": [],
            "typeVersion": 1.3000000000000000444089209850062616169452667236328125
        },
        {
            "id": "45f17ad3-f7da-4d98-a597-f66c2efdbbea",
            "name": "When Executed by Another Workflow",
            "type": "n8n-nodes-base.executeWorkflowTrigger",
            "position": [
                120,
                660
            ],
            "parameters": {
                "workflowInputs": {
                    "values": [
                        {
                            "name": "chatInput"
                        }
                    ]
                }
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "135ac846-fcc7-4754-8127-6a810b76594a",
            "name": "OpenAI Chat Model1",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                320,
                900
            ],
            "parameters": {
                "model": {
                    "__rl": true,
                    "mode": "list",
                    "value": "gpt-4o-mini"
                },
                "options": []
            },
            "credentials": {
                "openAiApi": {
                    "id": "8gccIjcuf3gvaoEr",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "8e9d8b39-a7a4-44fb-8ac4-0555e632f0df",
            "name": "Work out activity type and number of people1",
            "type": "@n8n\/n8n-nodes-langchain.informationExtractor",
            "position": [
                340,
                660
            ],
            "parameters": {
                "text": "={{ $('When Executed by Another Workflow').item.json.chatInput }}",
                "options": [],
                "schemaType": "manual",
                "inputSchema": "{\n  \"type\": \"object\",\n  \"required\": [\"type\",\"participants\"],\n  \"properties\": {\n    \"type\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"data\": {\n          \"enum\": [\"education\", \"recreational\",\"social\",\"diy\",\"charity\",\"cooking\",\"relaxation\",\"music\",\"busywork\"]\n        }\n      }\n    },\n    \"participants\": {\n      \"type\": \"number\"\n    }\n  }\n}"
            },
            "typeVersion": 1
        },
        {
            "id": "312f12d9-db30-48b0-aca3-a6c3a0250b2d",
            "name": "Call the API",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                700,
                660
            ],
            "parameters": {
                "url": "https:\/\/bored-api.appbrewery.com\/filter",
                "options": [],
                "sendQuery": true,
                "queryParameters": {
                    "parameters": [
                        {
                            "name": "type",
                            "value": "={{ $json.output.type.data }}"
                        },
                        {
                            "name": "participicants",
                            "value": "={{ $json.output.participants }}"
                        }
                    ]
                }
            },
            "typeVersion": 4.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "0e97b6c1-3291-44a2-bf35-39335b9b90a1",
            "name": "Activity Tool",
            "type": "@n8n\/n8n-nodes-langchain.toolWorkflow",
            "position": [
                700,
                300
            ],
            "parameters": {
                "name": "activity_tool",
                "workflowId": {
                    "__rl": true,
                    "mode": "id",
                    "value": "={{ $workflow.id }}"
                },
                "description": "Suggest an activity for a person to do. Use this tool if someone is bored, or asking for ideas of things to do.",
                "workflowInputs": {
                    "value": {
                        "chatInput": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('chatInput', ``, 'string') }}"
                    },
                    "schema": [
                        {
                            "id": "chatInput",
                            "type": "string",
                            "display": true,
                            "removed": false,
                            "required": false,
                            "displayName": "chatInput",
                            "defaultMatch": false,
                            "canBeUsedToMatch": true
                        }
                    ],
                    "mappingMode": "defineBelow",
                    "matchingColumns": [],
                    "attemptToConvertTypes": false,
                    "convertFieldsToString": false
                }
            },
            "typeVersion": 2
        },
        {
            "id": "256b8adc-ef71-40da-a40c-10a1045c9d7d",
            "name": "Set 'response' value",
            "type": "n8n-nodes-base.set",
            "position": [
                1060,
                660
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "c78b10cd-7d6d-4512-ad0b-6f6ec3c706b2",
                            "name": "response",
                            "type": "string",
                            "value": "={{ $json.data }}"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "ede9e3c2-c3ce-44bd-92be-51eb90d086dc",
            "name": "Combine",
            "type": "n8n-nodes-base.aggregate",
            "position": [
                880,
                660
            ],
            "parameters": {
                "include": "specifiedFields",
                "options": [],
                "aggregate": "aggregateAllItemData",
                "fieldsToInclude": "activity"
            },
            "typeVersion": 1
        },
        {
            "id": "b4b49c7f-5491-416c-98d1-518372329c77",
            "name": "AI Agent",
            "type": "@n8n\/n8n-nodes-langchain.agent",
            "position": [
                420,
                80
            ],
            "parameters": {
                "options": []
            },
            "typeVersion": 1.8000000000000000444089209850062616169452667236328125
        }
    ],
    "pinData": [],
    "connections": {
        "Combine": {
            "main": [
                [
                    {
                        "node": "Set 'response' value",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Call the API": {
            "main": [
                [
                    {
                        "node": "Combine",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Activity Tool": {
            "ai_tool": [
                [
                    {
                        "node": "AI Agent",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "Simple Memory": {
            "ai_memory": [
                [
                    {
                        "node": "AI Agent",
                        "type": "ai_memory",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenAI Chat Model": {
            "ai_languageModel": [
                [
                    {
                        "node": "AI Agent",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenAI Chat Model1": {
            "ai_languageModel": [
                [
                    {
                        "node": "Work out activity type and number of people1",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "When chat message received": {
            "main": [
                [
                    {
                        "node": "AI Agent",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "When Executed by Another Workflow": {
            "main": [
                [
                    {
                        "node": "Work out activity type and number of people1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Work out activity type and number of people1": {
            "main": [
                [
                    {
                        "node": "Call the API",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Youtube Discord Bot
View
Telegram Splitout Create Triggered
View
HTTP Telegram Create Webhook
View
puq-docker-immich-deploy
View
GoogleSheets Slack Send Triggered
View
Manual Readbinaryfile Create Triggered
View
N8N EspaƱol - NocodeBot
View
Splitout Noop Send Triggered
View
Splitout Schedule Create Scheduled
View
Entra User to Zammad User Sync
View