Workflow: Stickynote Automate

Workflow Details

Download Workflow
{
    "id": "xEij0kj2I1DHbL3I",
    "meta": {
        "instanceId": "31e69f7f4a77bf465b805824e303232f0227212ae922d12133a0f96ffeab4fef"
    },
    "name": "\ud83c\udf10\ud83e\ude9b AI Agent Chatbot with Jina.ai Webpage Scraper",
    "tags": [],
    "nodes": [
        {
            "id": "ea5369a0-4283-46fc-b738-8cf787181e93",
            "name": "When chat message received",
            "type": "@n8n\/n8n-nodes-langchain.chatTrigger",
            "position": [
                0,
                -280
            ],
            "webhookId": "e298fd8c-2af9-4db2-bb8b-94d70fbc2938",
            "parameters": {
                "options": []
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "07c8338b-d47e-467b-996f-99c9fbe67f89",
            "name": "Sticky Note14",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                240,
                -460
            ],
            "parameters": {
                "color": 5,
                "width": 680,
                "height": 700,
                "content": "## AI Agent Chatbot with Jina.ai Web Scraper\n### https:\/\/jina.ai\/\n"
            },
            "typeVersion": 1
        },
        {
            "id": "00da1c9b-b5f7-42b8-8bdd-938a8daf7410",
            "name": "Window Buffer Memory",
            "type": "@n8n\/n8n-nodes-langchain.memoryBufferWindow",
            "position": [
                520,
                20
            ],
            "parameters": [],
            "typeVersion": 1.3000000000000000444089209850062616169452667236328125
        },
        {
            "id": "f14426ee-709d-4651-a0b7-e823bff5ee74",
            "name": "Jina.ai Web Scraping Agent",
            "type": "@n8n\/n8n-nodes-langchain.agent",
            "position": [
                440,
                -280
            ],
            "parameters": {
                "text": "=You have access to a powerful scrape_website tool that can retrieve real-time web content. Use this tool to extract any needed information from the website, analyze the data, and craft a clear, accurate, and concise answer to the user's question. Be sure to include relevant details from the scraped content. \n\nUser Question: {{ $json.chatInput }}\n\n",
                "options": [],
                "promptType": "define"
            },
            "typeVersion": 1.6999999999999999555910790149937383830547332763671875
        },
        {
            "id": "3ce16f26-073b-4ccc-a65f-2ca870a9bd16",
            "name": "gpt-4o-mini",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                340,
                20
            ],
            "parameters": {
                "model": {
                    "__rl": true,
                    "mode": "list",
                    "value": "gpt-4o-mini"
                },
                "options": []
            },
            "credentials": {
                "openAiApi": {
                    "id": "jEMSvKmtYfzAkhe6",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "3a503859-ef0a-492d-81c6-37e4f0c4c25e",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                700,
                -20
            ],
            "parameters": {
                "width": 400,
                "height": 320,
                "content": "## Jina.ai Web Scraper Tool\n### No API Key Required\nhttps:\/\/docs.n8n.io\/integrations\/builtin\/cluster-nodes\/sub-nodes\/n8n-nodes-langchain.toolhttprequest\/"
            },
            "typeVersion": 1
        },
        {
            "id": "833d19c0-3a98-4cb0-a60c-412ea4d3a67a",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -580,
                -460
            ],
            "parameters": {
                "color": 7,
                "width": 460,
                "height": 760,
                "content": "The **AI Agent Chatbot with Jina.ai Web Scraper** workflow is a powerful automation designed to integrate real-time web scraping capabilities into an AI-driven chatbot. Here's how it works and why it's important:\n\n### **How It Works**\n1. **Chat Trigger**: The workflow begins when a user sends a chat message, triggering the \"When chat message received\" node.\n2. **AI Agent Processing**: The input is passed to the \"Jina.ai Web Scraping Agent,\" which uses advanced AI logic to interpret the user\u2019s query and determine the information needed.\n3. **Web Scraping**: The agent utilizes the \"HTTP Request\" node to scrape real-time data from a user-provided URL. This allows the chatbot to fetch and analyze live content from websites.\n4. **Memory Management**: The \"Window Buffer Memory\" node ensures context retention by storing and managing conversational history, enabling seamless interactions.\n5. **Language Model Integration**: The scraped data is processed using the \"gpt-4o-mini\" language model, which generates clear, accurate, and contextually relevant responses for the user.\n\n### **Why It's Important**\n- **Real-Time Information Retrieval**: This workflow empowers users to access up-to-date web content directly through a chatbot, eliminating the need for manual web searches.\n- **Enhanced User Experience**: By combining web scraping with conversational AI, it delivers precise answers tailored to user queries in real time.\n- **Versatility**: It can be applied across various domains, such as customer support, research, or data analysis, making it a valuable tool for businesses and individuals alike.\n- **Automation Efficiency**: Automating web scraping and response generation saves time and effort while ensuring accuracy.\n\n"
            },
            "typeVersion": 1
        },
        {
            "id": "9e9cc23b-9881-44ab-bd20-5c9176ba1c43",
            "name": "Sticky Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -80,
                -80
            ],
            "parameters": {
                "color": 4,
                "width": 280,
                "height": 320,
                "content": "## Try Me!\n\n### User prompt must include a URL with initial question.\n\n\nPrompt Example:\n\n\"How do I install Ollama on windows using the docs from https:\/\/github.com\/ollama\/ollama\""
            },
            "typeVersion": 1
        },
        {
            "id": "a95efbfd-f908-4f7b-bf47-05b993250ed2",
            "name": "Jina.ai Web Scraper Tool",
            "type": "@n8n\/n8n-nodes-langchain.toolHttpRequest",
            "position": [
                860,
                140
            ],
            "parameters": {
                "url": "=https:\/\/r.jina.ai\/{url}",
                "toolDescription": "Call this tool to scrape a website.  Extract the URL from the user prompt.",
                "placeholderDefinitions": {
                    "values": [
                        {
                            "name": "url",
                            "type": "string",
                            "description": "User provided website url"
                        }
                    ]
                }
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "5ce466c5-2195-4038-9c52-cc7debd5f4b8",
    "connections": {
        "gpt-4o-mini": {
            "ai_languageModel": [
                [
                    {
                        "node": "Jina.ai Web Scraping Agent",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "Window Buffer Memory": {
            "ai_memory": [
                [
                    {
                        "node": "Jina.ai Web Scraping Agent",
                        "type": "ai_memory",
                        "index": 0
                    }
                ]
            ]
        },
        "Jina.ai Web Scraper Tool": {
            "ai_tool": [
                [
                    {
                        "node": "Jina.ai Web Scraping Agent",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "When chat message received": {
            "main": [
                [
                    {
                        "node": "Jina.ai Web Scraping Agent",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Notify_user_in_Slack_of_quarantined_email_and_create_Jira_ticket_if_opened
View
Wait Dropbox Automation Webhook
View
Linkedin to Airtable
View
RAG Workflow For Stock Earnings Report Analysis
View
Manual Stickynote Update Triggered
View
POC - Chatbot Order by Sheet Data
View
Check for valid Mautic contact email
View
Code Editimage Automation Webhook
View
n8n_check
View
Readbinaryfile Manual Automate Triggered
View