{
  "openruna_format": "flow-graph-v1",
  "title": "1677_Supabase_Stickynote_Automation_Triggered",
  "slug": "1677-supabase-stickynote-automation-triggered",
  "source_filename": "1677_Supabase_Stickynote_Automation_Triggered.json",
  "nodes": [
    {
      "id": "Google Drive",
      "name": "Google Drive",
      "integration": "googleDrive",
      "kind": "action"
    },
    {
      "id": "Default Data Loader",
      "name": "Default Data Loader",
      "integration": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
      "kind": "action"
    },
    {
      "id": "Question and Answer Chain",
      "name": "Question and Answer Chain",
      "integration": "@n8n/n8n-nodes-langchain.chainRetrievalQa",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Vector Store Retriever",
      "name": "Vector Store Retriever",
      "integration": "@n8n/n8n-nodes-langchain.retrieverVectorStore",
      "kind": "action"
    },
    {
      "id": "Recursive Character Text Splitter1",
      "name": "Recursive Character Text Splitter1",
      "integration": "@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter",
      "kind": "action"
    },
    {
      "id": "Customize Response",
      "name": "Customize Response",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "When chat message received",
      "name": "When chat message received",
      "integration": "@n8n/n8n-nodes-langchain.chat",
      "kind": "trigger"
    },
    {
      "id": "Retrieve by Query",
      "name": "Retrieve by Query",
      "integration": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
      "kind": "action"
    },
    {
      "id": "Embeddings OpenAI Retrieval",
      "name": "Embeddings OpenAI Retrieval",
      "integration": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "kind": "action"
    },
    {
      "id": "Embeddings OpenAI Insertion",
      "name": "Embeddings OpenAI Insertion",
      "integration": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "kind": "action"
    },
    {
      "id": "Placeholder (File/Content to Upsert)",
      "name": "Placeholder (File/Content to Upsert)",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Embeddings OpenAI Upserting",
      "name": "Embeddings OpenAI Upserting",
      "integration": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "kind": "action"
    },
    {
      "id": "Insert Documents",
      "name": "Insert Documents",
      "integration": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
      "kind": "action"
    },
    {
      "id": "Retrieve Rows from Table",
      "name": "Retrieve Rows from Table",
      "integration": "supabase",
      "kind": "action"
    },
    {
      "id": "Update Documents",
      "name": "Update Documents",
      "integration": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Google Drive",
      "to": "Insert Documents"
    },
    {
      "from": "Question and Answer Chain",
      "to": "Customize Response"
    },
    {
      "from": "When chat message received",
      "to": "Question and Answer Chain"
    },
    {
      "from": "Placeholder (File/Content to Upsert)",
      "to": "Update Documents"
    }
  ]
}