Agent multi-sources IA : GPT-4, recherche Perplexity, Supabase et Google Sheets

Intermédiaire

Ceci est unInternal Wiki, Multimodal AIworkflow d'automatisation du domainecontenant 14 nœuds.Utilise principalement des nœuds comme PerplexityTool, Agent, GoogleSheetsTool, McpTrigger, ChatTrigger. Agent IA multi-sources : intégration GPT-4, recherche Perplexity, Supabase et Google Sheets

Prérequis
  • Informations d'identification Google Sheets API
  • Clé API OpenAI
  • Informations de connexion à la base de données PostgreSQL
  • URL et Clé API Supabase
Aperçu du workflow
Visualisation des connexions entre les nœuds, avec support du zoom et du déplacement
Exporter le workflow
Copiez la configuration JSON suivante dans n8n pour importer et utiliser ce workflow
{
  "meta": {
    "instanceId": "e7ccf4281d5afb175c79c02db95b45f15d5b53862cb6bc357c5e5bc26567f35c",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "a6b69852-3d04-4885-9f6e-3b44eec58528",
      "name": "Embeddings OpenAI",
      "type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "position": [
        1200,
        32
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "29009aa2-f21f-4041-9cdb-1d6f930467fd",
      "name": "Reranker Cohere",
      "type": "@n8n/n8n-nodes-langchain.rerankerCohere",
      "position": [
        1408,
        32
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "c9b16787-76e1-49b7-806d-0db77f04047c",
      "name": "Knowledge MCP",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        800,
        -624
      ],
      "webhookId": "5b72ab89-a90f-49db-a7c1-3c80da66c9e7",
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "e5748362-069e-4be1-a8f1-a1f7ea80d055",
      "name": "Données tabulaires",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        928,
        -240
      ],
      "parameters": {},
      "typeVersion": 4.6
    },
    {
      "id": "303c57ef-2cd6-4453-b700-d5c4d8799e7d",
      "name": "Recherche web en temps réel",
      "type": "n8n-nodes-base.perplexityTool",
      "position": [
        480,
        -272
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "584bd8fd-89c3-4fcc-ac9e-7389bbe8aab3",
      "name": "Données personnelles vectorisées",
      "type": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
      "position": [
        1248,
        -224
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "6412b54e-9e25-42b7-bb66-4bfb55fdaf6a",
      "name": "Agent IA",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -64,
        -576
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "acc78170-a2ff-4383-942b-a9dc7b222c8c",
      "name": "À la réception d'un message de chat",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        -336,
        -576
      ],
      "webhookId": "ea8bce3e-2a29-44b9-9bbf-6a9d828d1285",
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "c16d7852-b656-4983-8a97-39454be0f6e4",
      "name": "Modèle de chat OpenAI",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -368,
        -352
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "879f382c-c28a-409b-b968-7504c574245b",
      "name": "Mémoire de chat Postgres",
      "type": "@n8n/n8n-nodes-langchain.memoryPostgresChat",
      "position": [
        -224,
        -352
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "bc676a80-94e2-46c8-95b2-9496dac1c36a",
      "name": "Note autocollante",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        464,
        -640
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "e0d1d807-2cf0-4492-9267-5dbaf794cfea",
      "name": "Client MCP knowledge",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        480,
        -464
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "8e16d4ae-1fff-4399-8dfa-ca8940994729",
      "name": "Note autocollante 1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1424,
        -640
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "cf770569-b3b8-465e-8840-b8e7c49b6737",
      "name": "Note autocollante 2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -160,
        -672
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "e5748362-069e-4be1-a8f1-a1f7ea80d055": {
      "ai_tool": [
        [
          {
            "node": "c9b16787-76e1-49b7-806d-0db77f04047c",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "29009aa2-f21f-4041-9cdb-1d6f930467fd": {
      "ai_reranker": [
        [
          {
            "node": "584bd8fd-89c3-4fcc-ac9e-7389bbe8aab3",
            "type": "ai_reranker",
            "index": 0
          }
        ]
      ]
    },
    "a6b69852-3d04-4885-9f6e-3b44eec58528": {
      "ai_embedding": [
        [
          {
            "node": "584bd8fd-89c3-4fcc-ac9e-7389bbe8aab3",
            "type": "ai_embedding",
            "index": 0
          }
        ]
      ]
    },
    "c16d7852-b656-4983-8a97-39454be0f6e4": {
      "ai_languageModel": [
        [
          {
            "node": "6412b54e-9e25-42b7-bb66-4bfb55fdaf6a",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "e0d1d807-2cf0-4492-9267-5dbaf794cfea": {
      "ai_tool": [
        [
          {
            "node": "6412b54e-9e25-42b7-bb66-4bfb55fdaf6a",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "879f382c-c28a-409b-b968-7504c574245b": {
      "ai_memory": [
        [
          {
            "node": "6412b54e-9e25-42b7-bb66-4bfb55fdaf6a",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "303c57ef-2cd6-4453-b700-d5c4d8799e7d": {
      "ai_tool": [
        [
          {
            "node": "c9b16787-76e1-49b7-806d-0db77f04047c",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "584bd8fd-89c3-4fcc-ac9e-7389bbe8aab3": {
      "ai_tool": [
        [
          {
            "node": "c9b16787-76e1-49b7-806d-0db77f04047c",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "acc78170-a2ff-4383-942b-a9dc7b222c8c": {
      "main": [
        [
          {
            "node": "6412b54e-9e25-42b7-bb66-4bfb55fdaf6a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Foire aux questions

Comment utiliser ce workflow ?

Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.

Dans quelles scénarios ce workflow est-il adapté ?

Intermédiaire - Wiki interne, IA Multimodale

Est-ce payant ?

Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.

Workflows recommandés

Automatisation du CRM HighLevel avec GPT-5, récupération de connaissances et contexte documentaire
Automatiser le CRM HighLevel avec GPT-5, la récupération de connaissances et le contexte des documents
Set
Gmail
Slack
+
Set
Gmail
Slack
55 NœudsPaul
CRM
Construire un assistant de connaissances multi-sources intégrant Claude, RAG, Perplexity et Drive
Construire un assistant de connaissances multi-sources intégrant Claude, RAG, Perplexity et Drive
Set
Switch
Google Drive
+
Set
Switch
Google Drive
38 NœudsPaul
Wiki interne
Centre de commandement IA commercial : Agent modulaire Google Workspace, recherche vectorielle et rapports multicanal
Centre de commande commercial AI : Agents modulaires Google Workspace, recherche vectorielle et rapports multi-canaux
Set
Gmail
Slack
+
Set
Gmail
Slack
80 NœudsPaul
Extraction de documents
Discuter avec des documents via RAG : de Google Drive à GPT-5, avec une base de données vectorielle Supabase
Dialoguer avec des documents via RAG : de Google Drive à GPT-5, en utilisant la base de vecteurs Supabase
Set
Gmail
Slack
+
Set
Gmail
Slack
30 NœudsPaul
Wiki interne
Automatisation CRM HighLevel pilotée par l'IA
Automatisation CRM HighLevel basée sur l'IA, intégrant GPT et MCP pour la gestion des contacts et des tâches
High Level Tool
Agent
Mcp Trigger
+
High Level Tool
Agent
Mcp Trigger
21 NœudsPaul
CRM
Analyse de actions par IA basée sur Danelfin, TwelveData et Alpha Vantage
Système d'analyse boursière par IA intégrant Danelfin, TwelveData et Alpha Vantage
Set
Code
Gmail
+
Set
Code
Gmail
74 NœudsPaul
Trading crypto
Informations sur le workflow
Niveau de difficulté
Intermédiaire
Nombre de nœuds14
Catégorie2
Types de nœuds12
Description de la difficulté

Adapté aux utilisateurs expérimentés, avec des workflows de complexité moyenne contenant 6-15 nœuds

Auteur

Automation expert & n8n power user. I build advanced workflows combining AI, outbound, and business logic. Grab my templates or reach out for custom builds.

Liens externes
Voir sur n8n.io

Partager ce workflow

Catégories

Catégories: 34