{
  "name": "Domain Research Assistant",
  "nodes": [
    {
      "parameters": {
        "description": "Call this tool to check for availability of a domain. The input should be the domain with its ending e.g. mymuesli.com",
        "workflowId": {
          "__rl": true,
          "value": "p3ieNmIl1DEgawfb",
          "mode": "list",
          "cachedResultName": "Domain Availability Check"
        },
        "workflowInputs": {
          "mappingMode": "defineBelow",
          "value": {},
          "matchingColumns": [],
          "schema": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        }
      },
      "type": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "typeVersion": 2.2,
      "position": [
        272,
        224
      ],
      "id": "08f3e8f4-6a91-4087-a5db-21ecc1156afc",
      "name": "Check Domain Availability"
    },
    {
      "parameters": {
        "options": {
          "systemMessage": "You are a helpful domain research assistant. The user will provide you with a domain or company name to research and domain endings that are of interest. You'll come up with domain suggestions to get es close as possible to the domain of interest. Always also include the exact match for the domain and endings that are of interest. Use the Domain Availability tool to check for availability and come up with suggestions until you've found 15 domains that are not active."
        }
      },
      "type": "@n8n/n8n-nodes-langchain.agent",
      "typeVersion": 2,
      "position": [
        64,
        0
      ],
      "id": "c2358690-fea0-4192-b3ec-32744ed2f41a",
      "name": "Domain Research Assitant"
    },
    {
      "parameters": {
        "model": {
          "__rl": true,
          "value": "gpt-4.1",
          "mode": "list",
          "cachedResultName": "gpt-4.1"
        },
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "typeVersion": 1.2,
      "position": [
        48,
        224
      ],
      "id": "9cdd66c4-ee96-4419-b612-d294bdb2ccd1",
      "name": "gpt-4.1",
      "credentials": {
        "openAiApi": {
          "id": "rMcP7BpMkDsYxfLP",
          "name": "OpenAi account"
        }
      }
    },
    {
      "parameters": {
        "public": true,
        "initialMessages": "Hey there, you need help finding a domain? Let me know your aria, company name and some domain endings you're interested in, and I'll get to work.",
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "typeVersion": 1.1,
      "position": [
        -160,
        0
      ],
      "id": "95748b2f-ebd2-4f97-a6d2-21fdf98d4e49",
      "name": "When chat message received",
      "webhookId": "6f78549e-da60-4400-b1c6-905a5fe8e0ad"
    }
  ],
  "pinData": {},
  "connections": {
    "Check Domain Availability": {
      "ai_tool": [
        [
          {
            "node": "Domain Research Assitant",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Domain Research Assitant": {
      "main": [
        []
      ]
    },
    "gpt-4.1": {
      "ai_languageModel": [
        [
          {
            "node": "Domain Research Assitant",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "Domain Research Assitant",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "b6150fdc-eb8b-4a67-a259-c1f3b139cc5b",
  "meta": {
    "templateCredsSetupCompleted": true,
    "instanceId": "1746813392f03a836ae1b60ce6fb98a512b5d5498aca4a9d4df49ccc7e65726f"
  },
  "id": "iJ6MK0BgCtPAqCIO",
  "tags": []
}