{
  "name": "AI prospecting agent with Evaboot tools",
  "nodes": [
    {
      "parameters": {
        "content": "## AI prospecting agent with Evaboot\n\nChat with an AI Agent that can export a Sales Navigator lead, find a professional email and verify an address, using Evaboot as its tools.\n\nTry: *Find the email of Priya Raghunathan at fennelfinance.co and check it is safe to send.*\n\n### Setup\n1. Add your Evaboot API key.\n2. Add an Anthropic API key, or swap in another chat model.\n3. Open the chat and ask.\n\nEvery tool call spends Evaboot credits, like the same action in the dashboard.",
        "height": 500,
        "width": 400
      },
      "id": "4407460b-e713-5f7d-a3c2-ad910781970b",
      "name": "Setup",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -460,
        -200
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "76ada5b3-1280-5e0d-9013-0eb8ae692845",
      "name": "Chat",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "typeVersion": 1.1,
      "position": [
        0,
        0
      ],
      "webhookId": "4e0fd44d-4887-5e18-963d-be3e9ee52b99"
    },
    {
      "parameters": {
        "options": {
          "systemMessage": "You are a B2B prospecting agent. Use the Evaboot tools to find and verify professional emails and to extract Sales Navigator leads. Only report an email as safe to send when Evaboot's verdict is safe or riskier. Never guess an email address."
        }
      },
      "id": "332ec453-ab8d-5316-aec6-921d32e704e4",
      "name": "Prospecting agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "typeVersion": 2.2,
      "position": [
        260,
        0
      ]
    },
    {
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "claude-sonnet-5-5",
          "cachedResultName": "Claude Sonnet 5.5"
        },
        "options": {}
      },
      "id": "672b31a0-f554-50e0-a1a6-11bc63d554cf",
      "name": "Claude",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "typeVersion": 1.6,
      "position": [
        100,
        260
      ]
    },
    {
      "parameters": {},
      "id": "29bb50ce-7ab2-5c68-86d2-f5bceee288f2",
      "name": "Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "typeVersion": 1.3,
      "position": [
        260,
        260
      ]
    },
    {
      "parameters": {
        "descriptionType": "manual",
        "toolDescription": "Find a professional email from a first name, last name and company name or domain.",
        "resource": "emailFinder",
        "operation": "findSingle",
        "firstName": "={{ $fromAI('first_name', 'First name of the person', 'string') }}",
        "lastName": "={{ $fromAI('last_name', 'Last name of the person', 'string') }}",
        "companyName": "={{ $fromAI('company_name', 'Company name, if known', 'string') }}",
        "companyDomain": "={{ $fromAI('company_domain', 'Company website domain, if known', 'string') }}"
      },
      "id": "13c4e95f-6580-5871-b893-d131b6d6a968",
      "name": "Find email",
      "type": "@evaboot-team/n8n-nodes-evaboot.evabootTool",
      "typeVersion": 1,
      "position": [
        420,
        260
      ]
    },
    {
      "parameters": {
        "descriptionType": "manual",
        "toolDescription": "Check whether an email address is deliverable. Returns safe, riskier, suspect or invalid.",
        "resource": "emailValidation",
        "operation": "validateSingle",
        "email": "={{ $fromAI('email', 'The email address to verify', 'string') }}"
      },
      "id": "dc0c1a6a-cb52-572c-91db-3ed59466f696",
      "name": "Verify email",
      "type": "@evaboot-team/n8n-nodes-evaboot.evabootTool",
      "typeVersion": 1,
      "position": [
        580,
        260
      ]
    },
    {
      "parameters": {
        "descriptionType": "manual",
        "toolDescription": "Extract one lead from its Sales Navigator URL (linkedin.com/sales/lead/...), including a verified email when one exists.",
        "resource": "extraction",
        "operation": "createSingle",
        "profileId": "={{ $fromAI('sales_navigator_url', 'The Sales Navigator lead URL', 'string') }}"
      },
      "id": "884dd9b0-475e-5402-bd60-0c4caf45bcac",
      "name": "Extract Sales Navigator lead",
      "type": "@evaboot-team/n8n-nodes-evaboot.evabootTool",
      "typeVersion": 1,
      "position": [
        740,
        260
      ]
    }
  ],
  "connections": {
    "Chat": {
      "main": [
        [
          {
            "node": "Prospecting agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Claude": {
      "ai_languageModel": [
        [
          {
            "node": "Prospecting agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Memory": {
      "ai_memory": [
        [
          {
            "node": "Prospecting agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Find email": {
      "ai_tool": [
        [
          {
            "node": "Prospecting agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Verify email": {
      "ai_tool": [
        [
          {
            "node": "Prospecting agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Extract Sales Navigator lead": {
      "ai_tool": [
        [
          {
            "node": "Prospecting agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": []
}