I need a n8n-nodes-langchain node installed in my instance

I’m setting up a workflow on my cloud hosted instance, trying to call another workflow that has a Pincone node set up. THis is for a voice agent to find answers in the pinecone database.

The problem is that I need the n8n-nodes-langchain installed, which I cannot do on a cloud hosted account. Is there a workaround? Can I have support install this community node in my instance?

I am running version 1.95.3

Running n8n cloud

{
  "name": "VAPI-FieldRoutes",
  "nodes": [
    {
      "parameters": {
        "path": "vapi-main-orchestrator",
        "authentication": "headerAuth",
        "options": {}
      },
      "id": "d9e78d72-e04e-41e6-b0d8-5f0820b57855",
      "name": "VAPI Webhook Trigger",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [
        -800,
        260
      ],
      "webhookId": "vapi-main-orchestrator",
      "httpMethod": "POST",
      "path": "vapi-main",
      "credentials": {
        "httpHeaderAuth": {
          "id": "cRdInJKPK7fLx298",
          "name": "VAPI Secret Token"
        }
      }
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "5e6e5fef-0754-4e2f-9ea9-11df9693f77e",
      "name": "Extract Intent",
      "type": "n8n-nodes-base.set",
      "typeVersion": 1,
      "position": [
        -580,
        260
      ]
    },
    {
      "parameters": {
        "mode": "string"
      },
      "id": "939b75d7-6465-48ed-a220-3ed2e7d1c2cb",
      "name": "Route by Intent",
      "type": "n8n-nodes-base.switch",
      "typeVersion": 1,
      "position": [
        -360,
        260
      ]
    },
    {
      "parameters": {
        "url": "https://api.fieldroutes.com/v1/availability/termite-inspection",
        "authentication": "oauth2",
        "options": {}
      },
      "id": "05099d99-ea9b-42f5-9b4c-3a2423043e5e",
      "name": "FieldRoutes: Check Availability",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 3,
      "position": [
        -60,
        -40
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "f396c67e-3069-4016-b8d3-cdedc449a5d7",
      "name": "Respond: Availability",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1,
      "position": [
        200,
        -40
      ]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://api.fieldroutes.com/v1/appointments",
        "authentication": "oauth2",
        "options": {}
      },
      "id": "3449b296-3738-447f-aead-0135752a194e",
      "name": "FieldRoutes: Schedule Inspection",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 3,
      "position": [
        -60,
        100
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "1a45ad7f-14b1-4999-9b3f-f91d88a7cfca",
      "name": "Respond: Inspection Scheduled",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1,
      "position": [
        200,
        100
      ]
    },
    {
      "parameters": {},
      "id": "148dd97f-7739-4ee8-b7c7-fd1c6e7d6762",
      "name": "Pinecone: Query Pest Control Info (Real-time)",
      "type": "n8n-nodes-base.pinecone",
      "typeVersion": 1,
      "position": [
        -60,
        220
      ],
      "credentials": {
        "pineconeApi": {
          "id": "VjLNv0lFPGLTn3uH",
          "name": "PineconeApi account"
        }
      }
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "272ad190-8cba-49a1-8741-1752fe7d933c",
      "name": "Respond: Pest Control Info",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1,
      "position": [
        200,
        220
      ]
    },
    {
      "parameters": {
        "url": "https://api.fieldroutes.com/v1/appointments/verify",
        "authentication": "oauth2",
        "options": {}
      },
      "id": "4f6094ba-9d59-469e-b802-65b3c912127e",
      "name": "FieldRoutes: Verify Appointment",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 3,
      "position": [
        -60,
        360
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "89238762-9e3d-4a02-925f-db12ef81a0f5",
      "name": "Respond: Appointment Verified",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1,
      "position": [
        200,
        360
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "f9a72611-7bce-4f31-8143-cc48fbf7775a",
      "name": "Respond: New Customer Setup",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1,
      "position": [
        -60,
        480
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "7e924093-cb39-4ca0-a758-af571a1316b7",
      "name": "Respond: Payment Options",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1,
      "position": [
        -60,
        620
      ]
    },
    {
      "parameters": {
        "operation": "append",
        "documentId": {
          "__rl": true,
          "value": "1p2Tl2HscVQS6p4Isqd-HRztshcW0Gkcpy-Zd_ny-7LU",
          "mode": "list",
          "cachedResultName": "BA Voice Agent Data",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1p2Tl2HscVQS6p4Isqd-HRztshcW0Gkcpy-Zd_ny-7LU/edit?usp=drivesdk"
        },
        "sheetName": {
          "__rl": true,
          "value": "gid=0",
          "mode": "list",
          "cachedResultName": "Sheet1",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1p2Tl2HscVQS6p4Isqd-HRztshcW0Gkcpy-Zd_ny-7LU/edit#gid=0"
        },
        "columns": {
          "mappingMode": "defineBelow",
          "value": {
            "Datestamp": "={{ DateTime.now().setZone('America/Los_Angeles').toFormat('yyyy-MM-dd HH:mm:ss') }}",
            "Name": "={{ $json.body.client_firstName + ' ' + $json.body.client_lastName }}",
            "Email": "={{ $json.body.client_email }}",
            "Phone": "={{ $json.body.client_phone }}",
            "Topic": "={{ $json.body.call_topic }}",
            "Permission": "Yes",
            "Transcript": "={{ $json.body.full_transcript }}",
            "Call_Summary": "={{ $json.body.call_summary_text }}",
            "Processed": ""
          },
          "schema": [
            {
              "id": "Datestamp",
              "displayName": "Datestamp",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": false
            },
            {
              "id": "Name",
              "displayName": "Name",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": false
            },
            {
              "id": "Phone",
              "displayName": "Phone",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Email",
              "displayName": "Email",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": false
            },
            {
              "id": "Topic",
              "displayName": "Topic",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Permission",
              "displayName": "Permission",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Transcript",
              "displayName": "Transcript",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Call_Summary",
              "displayName": "Call_Summary",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Processed",
              "displayName": "Processed",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": false
            },
            {
              "id": "row_number",
              "displayName": "row_number",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "readOnly": true,
              "removed": false
            }
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {}
      },
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4.6,
      "position": [
        -60,
        740
      ],
      "id": "0930ace5-368e-44ce-8449-a8f2e102f883",
      "name": "Google Sheets: Add Call Summary",
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "YoxhtRcnm0SDiPvH",
          "name": "Google Sheets account 2"
        }
      }
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "0145900c-f810-4666-98fd-0ec9fdb9d057",
      "name": "Respond: Summary Triggered",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1,
      "position": [
        200,
        740
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "fde8e3eb-625d-43ba-9bad-25894edb15b3",
      "name": "Respond: Unknown Intent",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1,
      "position": [
        -60,
        880
      ]
    }
  ],
  "pinData": {},
  "connections": {
    "VAPI Webhook Trigger": {
      "main": [
        [
          {
            "node": "Extract Intent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Intent": {
      "main": [
        [
          {
            "node": "Route by Intent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Route by Intent": {
      "main": [
        [
          {
            "node": "FieldRoutes: Check Availability",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "FieldRoutes: Check Availability": {
      "main": [
        [
          {
            "node": "Respond: Availability",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "FieldRoutes: Schedule Inspection": {
      "main": [
        [
          {
            "node": "Respond: Inspection Scheduled",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "FieldRoutes: Verify Appointment": {
      "main": [
        [
          {
            "node": "Respond: Appointment Verified",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets: Add Call Summary": {
      "main": [
        [
          {
            "node": "Respond: Summary Triggered",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "f1692aed-3e2a-4b39-83f1-973a1e0b1838",
  "meta": {
    "templateCredsSetupCompleted": true,
    "instanceId": "042e662d0f99f608281f27fdb52bef92349b1e5d96ee0b9a44a8d6a47be1a9b4"
  },
  "id": "kt6o1TF90q5AEoQY",
  "tags": []
}```

Hey @Philippe_Heller ,

At the moment, it’s not possible to install custom or community nodes…like the n8n-nodes-langchain…on n8n Cloud instances.

This can only be available on self hosted version as of now.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.