8
n8n 中文网amn8n.com

使用Indeed职位抓取和GPT-4o-mini的自动化求职信生成器

中级

这是一个Multimodal AI领域的自动化工作流,包含 10 个节点。主要使用 Set, HttpRequest, ManualTrigger, Agent, LmChatOpenAi 等节点。 使用Indeed职位抓取和GPT-4o-mini的自动化求职信生成器

前置要求
  • 可能需要目标 API 的认证凭证
  • OpenAI API Key
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "meta": {
    "instanceId": "ad0113c344ee237399e44e9f11798b05baeb83a6196d514a9ae9d2ad71c3b5c9",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "4611b1b2-cfd3-4fa6-8bd0-fb60af4ea140",
      "name": "便签25",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2016,
        6336
      ],
      "parameters": {
        "width": 400,
        "height": 928,
        "content": "## ⚙️ 设置说明"
      },
      "typeVersion": 1
    },
    {
      "id": "2d028c83-928b-4aa7-9db6-df943a54efa7",
      "name": "便签26",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1568,
        6336
      ],
      "parameters": {
        "color": 7,
        "width": 1104,
        "height": 928,
        "content": "# 📝 求职信生成器 (n8n + Apify + OpenAI)"
      },
      "typeVersion": 1
    },
    {
      "id": "a1fdbd4e-a0bb-4911-8cef-c3856f8626ae",
      "name": "结构化输出解析器",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -656,
        6992
      ],
      "parameters": {
        "jsonSchemaExample": "{\n\t\"cover letter\": \"Cover Letter\"\n}"
      },
      "typeVersion": 1.3
    },
    {
      "id": "3336aa65-7a52-4bdc-bbfd-cf760ac45491",
      "name": "OpenAI Chat Model8",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -944,
        6992
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini",
          "cachedResultName": "gpt-4o-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "4l6TDfLZVFS24g3X",
          "name": "OpenAi account 4"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "21a8bbc6-823a-4b3e-a854-888bc19c7198",
      "name": "Sticky Note27",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1056,
        6816
      ],
      "parameters": {
        "color": 3,
        "width": 288,
        "height": 304,
        "content": "### 1️⃣ 设置 OpenAI 连接"
      },
      "typeVersion": 1
    },
    {
      "id": "9db8438f-5e7b-4013-b558-1a3523383f9c",
      "name": "Sticky Note28",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1488,
        6720
      ],
      "parameters": {
        "color": 3,
        "width": 288,
        "height": 496,
        "content": "### 2️⃣ 设置 Apify 连接"
      },
      "typeVersion": 1
    },
    {
      "id": "3f69158f-bce2-4a9c-aafa-3b24ef3c20d6",
      "name": "当点击\"执行工作流\"时",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -1504,
        6528
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "0abc8a89-9e13-4757-924e-bcf848f63595",
      "name": "搜索 Indeed",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1392,
        7072
      ],
      "parameters": {
        "url": "=https://api.apify.com/v2/acts/misceres~indeed-scraper/run-sync-get-dataset-items\n",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n    \"country\": \"US\",\n    \"followApplyRedirects\": false,\n    \"location\": \"remote\",\n    \"maxItems\": 10,\n    \"parseCompanyDetails\": true,\n    \"position\": \"{{ $json.Search }}\",\n    \"saveOnlyUniqueItems\": true\n}",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpQueryAuth"
      },
      "credentials": {
        "httpQueryAuth": {
          "id": "wR5zdRq0CfAhl2yx",
          "name": "Query Auth account"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "cc81c60d-ce2f-40d0-8e4f-bfa83d6a2686",
      "name": "求职信撰写器",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -928,
        6576
      ],
      "parameters": {
        "text": "=Job Description: {{ $json.description }} Resume: {{ $('Set Search Term').item.json.Resume }}",
        "options": {
          "systemMessage": "Write an optimized cover letter for the incoming job description. Look to the resume for ideas on what to include. Do not make anything up, only use content from the resume. The cover letter should be one paragraph with bullet points after. \n\n\nOutput data like this. \n{\n\t\"cover letter\": \"Cover Letter\"\n}"
        },
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2.2
    },
    {
      "id": "0e005bc4-2064-47ca-b586-68e80895b677",
      "name": "设置搜索词",
      "type": "n8n-nodes-base.set",
      "position": [
        -1328,
        6528
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "86221d8e-18d1-4a37-9ffe-b31db3a3441d",
              "name": "Search",
              "type": "string",
              "value": "n8n"
            },
            {
              "id": "9dc419c9-2243-4bcb-bf56-1ba27e0544b1",
              "name": "Resume",
              "type": "string",
              "value": "ROBERT BREEN     (814) 882-1293              https://www.linkedin.com/in/robert-breen-29429625/   Robert.j.Breen@gmail.com   n8n Top Supporter: https://community.n8n.io/u/rbreen/badges;  n8n Top Creator:   https://n8n.io/creators/rbreen/       PROFESSIONAL SKILLSET\t  \tn8n Top Supporter\t\tAI Agents \tn8n, OpenAI, Google Gemini\t\tLow Code Automation \tPython & SQL\t\tAI & Automation \tGenerative AI \t\tAugmented Generation (RAG) Systems \tProcess Automation\t\tMake.com & Zapier CAREER HIGHLIGHTS  •\tDesigned and deployed AI agents using n8n + GPT-4/Gemini that autonomously book meetings, qualify leads, summarize documents, and route tasks — replacing hours of daily manual work. •\tBuilt retrieval-augmented generation (RAG) pipelines with Supabase and Google Drive, enabling agents to access, read, and respond to questions using custom document databases. •\tCreated multi-step, low-code automation systems that connect Gmail, Google Calendar, Notion, Slack, Airtable, and more — allowing AI agents to take contextual action across platforms. •\tEngineered reusable AI agent templates for scheduling, internal task automation, and lead intake, enabling businesses to rapidly deploy scalable AI-driven workflows. •\tDelivered hands-on AI automation training, including 1-on-1 coaching and live workshops teaching professionals how to build agents with n8n, ChatGPT, and Google Gemini. •\tAuthored and published an AI automation tutorial series on YouTube, reaching thousands of viewers and providing step-by-step guides to building smart agents and business automations. •\tDeveloped custom prompt engineering frameworks for agents with memory, goal-setting, and context awareness, improving accuracy and user satisfaction across automated systems. •\tIntegrated real-time AI assistants into business operations, reducing human task load by up to 80% and accelerating decision cycles through intelligent agent recommendations. •\tAutomated internal reporting, client onboarding, and data movement tasks using a blend of Python, API integrations, and generative AI, creating end-to-end systems that operate with minimal oversight.   EXPERIENCE  Ynteractive– Palmyra, Pa        \t\t\t\t                                                                         01/2022 - Present  AI Consultant – n8n Specialist \t\t\t\t\t\t\t As an AI Consultant, I specialize in building end-to-end AI-powered automation systems that streamline operations, reduce manual workloads, and scale intelligently. My focus is on developing custom AI agents using tools like n8n, ChatGPT, and Google Gemini, enabling businesses to automate decision-making, communication, scheduling, lead intake, and internal workflows. These agents go beyond simple automation — they use memory, reasoning, and APIs to take contextual action across tools like Gmail, Notion, Slack, and Google Calendar.  I leverage my background in data engineering to build robust pipelines and backend systems using Python, SQL, and platforms like Supabase, Databricks, and PostgreSQL. These systems power intelligent agents with clean, structured data and seamless API access. I work closely with founders, marketing teams, and operations leaders to identify automation opportunities, define AI agent behaviors, and implement solutions that run 24/7. My goal is to empower organizations with scalable, generative AI systems that save time, reduce overhead, and unlock new levels of operational efficiency.        \t Databricks. – Palmyra, Pa        \t\t\t\t                                                                      07/2022 – 03/2024  Marketing Analytics        \t\t\t\t\t\t\t Experienced Tableau Developer and Marketing Analyst with a proven track record at Databricks, a leading technology company. Skilled in leveraging data-driven insights to support effective marketing strategies. Collaborate cross-functionally within the marketing department to develop dashboards and conduct data analysis, enabling the identification of emerging trends. Establish growth and expansion benchmarks for various marketing channels, including paid search/social, display, email marketing, events, and web. Build and oversee marketing reporting and dashboards, ensuring rigorous quality control and timely delivery of insights. Utilize quantitative analyses to generate recommendations for investment and marketing strategy enhancements, optimizing the effectiveness of marketing spend   .  Databrains – Palmyra, Pa              \t\t                                                                                      05/2020 – 01/2022   Analytics Consultant                          \t\t\t\t\t\t\t Develop solutions to client problems using a suite of Tableau products including Tableau Server, Desktop, and Prep Builder, along with data engineering tools such as Python, SQL, and ETL platforms. Collaborate with business users to analyze user requirements and ensure that data pipelines are optimized for effective reporting. By integrating data engineering practices, I create efficient data workflows that ensure accurate, timely, and insightful data for decision-making.  I also identify and solve problems using data analysis, engineering experience, and decision-making skills to build scalable solutions. I provide thought leadership, best practices, and standards required to deliver effective Tableau solutions to clients, while overseeing the end-to-end data architecture and analytics platforms. This ensures that data pipelines and transformations provide high-quality insights into customer behavior and business performance.    Frontline Performance Group – Winter Park, FL                                                                              01/2018 – 05/2020   Business Intelligence Analyst\t\t\t\t Gather and document business requirements to develop enterprise-wide business intelligence solutions. Build and maintain BI reporting dashboards to support field operations and executive leadership. Integrate data from various desperate systems to provide thorough reporting Interface with business users, and software implementation team to support proprietary software implementation. Automate reporting processes with Tableau Software. Convert integral reports from Microsoft excel to Tableau Software solutions.  The Institute of Internal Auditors – Lake Mary, FL                                                                         05/2015 – 01/2018   Business Analyst                     \t\t\t\t\t\t\t Identify and monitor current and potential customers, using business intelligence tools. Develop in-depth understanding of underlying data, data structures, KPIs, and business uses of data to provide clear data visualizations and analysis. Analyze and document existing processes to expose business process efficiencies. Work with individual teams to create real-time KPI dashboards. Maintain profitable strategies, processes and procedures around foundation operations. Develop budgets and forecasts to plan effectively for each fiscal year, and business cycle Continually answer business questions through analysis of data. Implement new reporting dashboards.      EDUCATIONAL BACKGROUND Bachelor’s Degree, Bachelor of Science Slippery Rock University, Slippery Rock, PA– 05/2009"
            }
          ]
        }
      },
      "typeVersion": 3.4
    }
  ],
  "pinData": {},
  "connections": {
    "Search Indeed": {
      "main": [
        [
          {
            "node": "Cover Letter Writer",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Search Term": {
      "main": [
        [
          {
            "node": "Search Indeed",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model8": {
      "ai_languageModel": [
        [
          {
            "node": "Cover Letter Writer",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Cover Letter Writer": {
      "main": [
        []
      ]
    },
    "Structured Output Parser6": {
      "ai_outputParser": [
        [
          {
            "node": "Cover Letter Writer",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Set Search Term",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

中级 - 多模态 AI

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
中级
节点数量10
分类1
节点类型7
难度说明

适合有一定经验的用户,包含 6-15 个节点的中等复杂度工作流

作者
Robert Breen

Robert Breen

@rbreen

Professional services consultant with over 10 years of experience solving complex business problems across industries. I specialize in n8n and process automation—designing custom workflows that integrate tools like Google Calendar, Airtable, GPT, and internal systems. Whether you need to automate scheduling, sync data, or streamline operations, I build solutions that save time and drive results.

外部链接
在 n8n.io 查看

分享此工作流