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

Vision-Based AI Agent Scraper - with Google Sheets, ScrapingBee, and Gemini
View
Wait Splitout Create Triggered
View
Splitout Schedule Update Webhook
View
Code Review workflow
View
Chat with GitHub OpenAPI Specification using RAG (Pinecone and OpenAI)
View
Code Schedule Create Webhook
View
Calendly Notion Automate Triggered
View
Openai Form Create Triggered
View
Create, update, and get activity in Strava
View
Send updates about the position of the ISS every minute to a topic in RabbitMQ
View