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

Post a message to a channel in RocketChat
View
Translate Telegram audio messages with AI (55 supported languages) v1
View
Add a event to Calender
View
Manual Stickynote Update Triggered
View
Wait Slack Automate Webhook
View
Stopanderror Stickynote Create Webhook
View
Schedule Removeduplicates Create Scheduled
View
FetchGithubIssues
View
Respondtowebhook Form Automation Webhook
View
Datetime Schedule Create Webhook
View