Workflow: Respondtowebhook Stickynote Automation

Workflow Details

Download Workflow
{
    "id": "qww129cm4TM9N8Ru",
    "meta": {
        "instanceId": "038da3428bba4563b42be267feeca21b4922693db254331ac640a5c56ee7cadf",
        "templateCredsSetupCompleted": true
    },
    "name": "InstaTest",
    "tags": [
        {
            "id": "8PlqXsDyqVlHJ7RC",
            "name": "AI",
            "createdAt": "2024-07-10T14:12:10.657Z",
            "updatedAt": "2024-07-10T14:12:10.657Z"
        }
    ],
    "nodes": [
        {
            "id": "51dcaa84-d1f9-4abc-aebc-24a06801e42d",
            "name": "Set your system promt for AI",
            "type": "n8n-nodes-base.set",
            "notes": "In this node in \"prompt\" variable you can set your system prompt",
            "position": [
                1120,
                620
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "0b3c3d71-5627-4b8c-91f0-ac44eaedf196",
                            "name": "prompt",
                            "type": "string",
                            "value": "=Persona: You are a instagram influencer.\nContext: You receive a messages from your subscribers\nTask: Answer questions in your writing style and patterns according to your previous posts text. Use your post only for style and patterns reference.\nStyle rules:\nsimple answers"
                        },
                        {
                            "id": "c2a9e272-5c0d-4685-ad0e-ce6995f92a1c",
                            "name": "sessionId",
                            "type": "string",
                            "value": "={{ $json.body.session_id }}"
                        },
                        {
                            "id": "b3c20ee3-07a1-4584-b0d9-7310a2c6b723",
                            "name": "chatInput",
                            "type": "string",
                            "value": "={{ $json.body.text }}"
                        }
                    ]
                }
            },
            "typeVersion": 3.29999999999999982236431605997495353221893310546875
        },
        {
            "id": "0fb36573-d632-4403-8809-3973f9caa32a",
            "name": "Local n8n memory",
            "type": "@n8n\/n8n-nodes-langchain.memoryBufferWindow",
            "position": [
                1500,
                780
            ],
            "parameters": {
                "sessionKey": "={{ $('Set your system promt for AI').last().json.sessionId }}",
                "sessionIdType": "customKey",
                "contextWindowLength": 20
            },
            "typeVersion": 1.3000000000000000444089209850062616169452667236328125
        },
        {
            "id": "2f0471a7-2a84-41ce-aab1-896d5ea95ac3",
            "name": "ChatGPT model",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                1360,
                780
            ],
            "parameters": {
                "options": []
            },
            "credentials": {
                "openAiApi": {
                    "id": "HxWZhtJcnqTXVHAA",
                    "name": "General"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "49abc3a3-faf9-4249-b874-908138a84aea",
            "name": "Send respond ",
            "type": "n8n-nodes-base.respondToWebhook",
            "position": [
                1720,
                620
            ],
            "parameters": {
                "options": []
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "49382508-9307-4ffa-8b31-78fac3a7db10",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                320,
                360
            ],
            "parameters": {
                "color": 5,
                "width": 458.4028599661065754844457842409610748291015625,
                "height": 447.983217445070067697088234126567840576171875,
                "content": "## Easy Instagram(via ManyChat) bot\n---\n### Description:\nThis template is a main part of Entire solution. It's getting new message from Instagram via ManyChat(Extra No-Code tool for getting and sending message in Instagram). Generating message using ChatGPT and send back to ManyChat that sends it to Instagrtam.\n\n### Logic:\n1. Getting message from Instagram(from ManyChat)\n2. Set you system prompt for AI\n3. Create simple answer for message in AI block\n4. Send answer to Instagram(to ManyChat)\n\n---\n*Helpful links:*\n- [Guide in Notion how to create full bot](https:\/\/shadowed-pound-d6e.notion.site\/Instagram-GPT-light-version-Manychat-X-N8N-176293bddff880899a9ac255585d29f7?pvs=4)\n- [ManyChat](https:\/\/manychat.partnerlinks.io\/vm4wkw8j81tc)"
            },
            "typeVersion": 1
        },
        {
            "id": "5d14544c-7039-435f-a53c-615b5722bb99",
            "name": "Getting message from Instagram",
            "type": "n8n-nodes-base.webhook",
            "position": [
                900,
                620
            ],
            "webhookId": "68d3fbc9-6e49-4bdc-851c-2a532be911ab",
            "parameters": {
                "path": "instagram_chat",
                "options": [],
                "httpMethod": "POST",
                "responseMode": "responseNode"
            },
            "typeVersion": 2
        },
        {
            "id": "3770f558-341b-4d67-a7f0-0bb2fecf51a3",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1320,
                300
            ],
            "parameters": {
                "width": 313.96349222163070180613431148231029510498046875,
                "height": 614.7475040550845051257056184113025665283203125,
                "content": "## 3) AI block\n---\nThere is 3 nodes:\n- AI Agent\n- Chat GPT model\n- Memory for history messages\n\n### To do:\n- in ChatGPT node you can choose the best model for you\n- in Memory Block you can change number of messages in history\n\n"
            },
            "typeVersion": 1
        },
        {
            "id": "cbb6c5a2-9b96-4305-afce-5ac560ae2dec",
            "name": "AI Agent",
            "type": "@n8n\/n8n-nodes-langchain.agent",
            "position": [
                1340,
                620
            ],
            "parameters": {
                "text": "={{ $json.chatInput }}",
                "options": {
                    "systemMessage": "={{ $json.prompt }}"
                },
                "promptType": "define"
            },
            "typeVersion": 1.6999999999999999555910790149937383830547332763671875
        },
        {
            "id": "4e28119f-b1aa-4b20-a8ed-28bd137f9627",
            "name": "Sticky Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                820,
                360
            ],
            "parameters": {
                "height": 440,
                "content": "## 1) HTTP Post webhook\n\n**To do:**\nJust copy production link from this node and insert to custom action in ManyChat\n\nNo edits needed"
            },
            "typeVersion": 1
        },
        {
            "id": "b18a8890-b420-4086-91c8-8edbc845c8af",
            "name": "Sticky Note3",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1080,
                480
            ],
            "parameters": {
                "width": 220,
                "height": 320,
                "content": "## 2) Edit prompt\n\n**To do:**\nGo inside and change input\n"
            },
            "typeVersion": 1
        },
        {
            "id": "74d4e6f5-069e-4b37-8005-8c03226b05df",
            "name": "Sticky Note4",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1660,
                480
            ],
            "parameters": {
                "height": 300,
                "content": "## 4) Respond webhook\n\nNo edits needed"
            },
            "typeVersion": 1
        }
    ],
    "active": true,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "2f36fc7a-0a69-4af3-a958-25e9d278f058",
    "connections": {
        "AI Agent": {
            "main": [
                [
                    {
                        "node": "Send respond ",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "ChatGPT model": {
            "ai_languageModel": [
                [
                    {
                        "node": "AI Agent",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "Local n8n memory": {
            "ai_memory": [
                [
                    {
                        "node": "AI Agent",
                        "type": "ai_memory",
                        "index": 0
                    }
                ]
            ]
        },
        "Set your system promt for AI": {
            "main": [
                [
                    {
                        "node": "AI Agent",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Getting message from Instagram": {
            "main": [
                [
                    {
                        "node": "Set your system promt for AI",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

FLUX-fill standalone
View
Splitout Code Monitor Scheduled
View
Stickynote Emailreadimap Create
View
Ask a human
View
Wait Webhook Process Webhook
View
Credentials Transfer
View
Webhook Filter Export Webhook
View
screenshot
View
Zendesk GitHub Create Webhook
View
Luma AI Dream Machine - Simple v1 - AK
View