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.