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

Create a table and insert data into it
View
Openai Twitter Create
View
HTTP Stickynote Process Webhook
View
Scans von PDF zu Nextcloud
View
Manual GoogleSheets Update Triggered
View
Extractfromfile Manual Create Webhook
View
Splitout Code Update Webhook
View
Tools / Backup Gitlab
View
Create, update, and get a subscriber using the e-goi node
View
Manual Code Automate Triggered
View