Workflow: Manual Supabase Automation

Workflow Details

Download Workflow
{
    "id": "gUx6hY0bOoReluxE",
    "meta": {
        "instanceId": "5ce52989094be90be3b3bdd9ed9cee1d7ce1fcecaa598afaec4a50646d32e291",
        "templateCredsSetupCompleted": true
    },
    "name": "Supabase Setup Postgres",
    "tags": [
        {
            "id": "fSDcaaN3w5sV5e3S",
            "name": "Templates",
            "createdAt": "2025-02-23T15:20:47.262Z",
            "updatedAt": "2025-02-23T15:20:47.262Z"
        }
    ],
    "nodes": [
        {
            "id": "c2c95cc1-d10e-40c9-9663-625e8a2ab30b",
            "name": "When clicking \u2018Test workflow\u2019",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                340,
                -80
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "30a4ae0f-c7ae-4b00-b826-a0a2759f2dd5",
            "name": "Set sample Input Variables",
            "type": "n8n-nodes-base.set",
            "position": [
                600,
                -80
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "ed7bc826-fd48-4c9e-8ba7-11e4e7bb73ac",
                            "name": "session_id",
                            "type": "string",
                            "value": "=491634502879"
                        },
                        {
                            "id": "d381c930-a92f-404f-ac91-ad6437d6b0c9",
                            "name": "name",
                            "type": "string",
                            "value": "=Genn Sverster"
                        },
                        {
                            "id": "4ead1fb5-098b-4cbc-bc78-d65b188ca5b0",
                            "name": "chatInput",
                            "type": "string",
                            "value": "=wie gehts dir?"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "f56b629c-5374-43ce-b55b-efd7f14f1231",
            "name": "GeminiFlash2.0",
            "type": "@n8n\/n8n-nodes-langchain.lmChatGoogleGemini",
            "position": [
                840,
                140
            ],
            "parameters": {
                "options": [],
                "modelName": "models\/gemini-2.0-flash"
            },
            "credentials": {
                "googlePalmApi": {
                    "id": "clmB8ZYJMHaHmnsu",
                    "name": "Stardawn#1"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "1da22e93-504e-4616-bac3-dabd9a4b145a",
            "name": "Supabase Postgres Database",
            "type": "@n8n\/n8n-nodes-langchain.memoryPostgresChat",
            "position": [
                1100,
                140
            ],
            "parameters": {
                "tableName": "whatsapp_messages3",
                "sessionKey": "={{ $json.session_id }}",
                "sessionIdType": "customKey",
                "contextWindowLength": 20
            },
            "credentials": {
                "postgres": {
                    "id": "B2m18ScvYBKPNF9s",
                    "name": "Supabase SD - N8N Demo Chatbot"
                }
            },
            "typeVersion": 1.3000000000000000444089209850062616169452667236328125
        },
        {
            "id": "29a7eb84-2244-41e1-99c0-5daaeb80cf6e",
            "name": "Update additonal Values e.g. Name, Address ...",
            "type": "n8n-nodes-base.supabase",
            "position": [
                1300,
                -80
            ],
            "parameters": {
                "filters": {
                    "conditions": [
                        {
                            "keyName": "session_id",
                            "keyValue": "={{ $('Set sample Input Variables').item.json.session_id }}",
                            "condition": "eq"
                        },
                        {
                            "keyName": "name",
                            "keyValue": "NULL",
                            "condition": "is"
                        }
                    ]
                },
                "tableId": "whatsapp_messages3",
                "fieldsUi": {
                    "fieldValues": [
                        {
                            "fieldId": "name",
                            "fieldValue": "={{ $('Set sample Input Variables').item.json.name }}"
                        }
                    ]
                },
                "matchType": "allFilters",
                "operation": "update"
            },
            "credentials": {
                "supabaseApi": {
                    "id": "GHuUG6pmPATBHgob",
                    "name": "N8N Chatbot"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "8094fdd7-f238-47dc-94f9-5e962d5f0c2f",
            "name": "Sample Agent ",
            "type": "@n8n\/n8n-nodes-langchain.agent",
            "position": [
                960,
                -80
            ],
            "parameters": {
                "text": "={{ $json.chatInput }}",
                "options": {
                    "systemMessage": "You are a helpful assistant"
                },
                "promptType": "define"
            },
            "typeVersion": 1.6999999999999999555910790149937383830547332763671875
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "49fd22da-2875-49be-a3c0-6c0fcf378a8e",
    "connections": {
        "Sample Agent ": {
            "main": [
                [
                    {
                        "node": "Update additonal Values e.g. Name, Address ...",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "GeminiFlash2.0": {
            "ai_languageModel": [
                [
                    {
                        "node": "Sample Agent ",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "Set sample Input Variables": {
            "main": [
                [
                    {
                        "node": "Sample Agent ",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Supabase Postgres Database": {
            "ai_memory": [
                [
                    {
                        "node": "Sample Agent ",
                        "type": "ai_memory",
                        "index": 0
                    }
                ]
            ]
        },
        "When clicking \u2018Test workflow\u2019": {
            "main": [
                [
                    {
                        "node": "Set sample Input Variables",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Webhook Code Send Webhook
View
Send updates about the position of the ISS every minute to a topic in RabbitMQ
View
All-in-One Telegram/Baserow AI Assistant 🤖🧠 Voice/Photo/Save Notes/Long Term Mem
View
WhatsApp business bot
View
Manual Webflow Automate Triggered
View
Transform Image to Lego Style Using Line and Dall-E
View
Automated Resume Review System Using OpenAI + Google Sheets
View
High-Level Service Page SEO Blueprint Report
View
Manual Schedule Automate Scheduled
View