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": "Sticky Note25",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2016,
        6336
      ],
      "parameters": {
        "width": 400,
        "height": 928,
        "content": "## ⚙️ Setup Instructions\n\n### 1️⃣ Set Up OpenAI Connection\n1. Go to [OpenAI Platform](https://platform.openai.com/api-keys)  \n2. Navigate to [OpenAI Billing](https://platform.openai.com/settings/organization/billing/overview)  \n3. Add funds to your billing account  \n4. Copy your API key into the **OpenAI credentials** in n8n  \n\n### 2️⃣ Set Up Apify Connection\n1. Go to [Apify Console](https://console.apify.com/) and sign up/login  \n2. Get your API token here: [Apify API Keys](https://console.apify.com/account/integrations)  \n3. Set up this scrapers in your Apify account:  \n   - [Indeed Scraper](https://apify.com/misceres/indeed-scraper)  \n \n4. In n8n, create a **HTTP Query Auth** credential  \n   - Query Key: `token`  \n   - Value: `YOUR_APIFY_API_KEY`  \n5. Attach this credential to both **HTTP Request nodes** (`Search Indeed`)  \n\n---\n\n\n## 📬 Contact Information\nNeed help customizing this workflow or building similar automations?  \n\n📧 [robert@ynteractive.com](mailto:robert@ynteractive.com)  \n🔗 [Robert Breen](https://www.linkedin.com/in/robert-breen-29429625/)  \n🌐 [ynteractive.com](https://ynteractive.com)  \n"
      },
      "typeVersion": 1
    },
    {
      "id": "2d028c83-928b-4aa7-9db6-df943a54efa7",
      "name": "Sticky Note26",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1568,
        6336
      ],
      "parameters": {
        "color": 7,
        "width": 1104,
        "height": 928,
        "content": "# 📝 Job Application Cover Letter Generator (n8n + Apify + OpenAI)\n\nThis workflow automates the process of writing tailored **cover letters** for job applications. It:  \n1. Uses **Apify’s Indeed Scraper** to pull live job postings based on your chosen search term.  \n2. Sends the job description along with your resume into **OpenAI**, which writes an optimized cover letter — one paragraph plus bullet points — only using details from your resume.  \n"
      },
      "typeVersion": 1
    },
    {
      "id": "a1fdbd4e-a0bb-4911-8cef-c3856f8626ae",
      "name": "Structured Output Parser6",
      "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️⃣ Set Up OpenAI Connection\n1. Go to [OpenAI Platform](https://platform.openai.com/api-keys)  \n2. Navigate to [OpenAI Billing](https://platform.openai.com/settings/organization/billing/overview)  \n3. Add funds to your billing account  \n4. Copy your API key into the **OpenAI credentials** in n8n  "
      },
      "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️⃣ Set Up Apify Connection\n1. Go to [Apify Console](https://console.apify.com/) and sign up/login  \n2. Get your API token here: [Apify API Keys](https://console.apify.com/account/integrations)  \n3. Set up this scrapers in your Apify account:  \n   - [Indeed Scraper](https://apify.com/misceres/indeed-scraper)  \n \n4. In n8n, create a **HTTP Query Auth** credential  \n   - Query Key: `token`  \n   - Value: `YOUR_APIFY_API_KEY`  \n5. Attach this credential to both **HTTP Request nodes** (`Search Indeed`)  \n"
      },
      "typeVersion": 1
    },
    {
      "id": "3f69158f-bce2-4a9c-aafa-3b24ef3c20d6",
      "name": "When clicking ‘Execute workflow’",
      "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": {
    "0abc8a89-9e13-4757-924e-bcf848f63595": {
      "main": [
        [
          {
            "node": "cc81c60d-ce2f-40d0-8e4f-bfa83d6a2686",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0e005bc4-2064-47ca-b586-68e80895b677": {
      "main": [
        [
          {
            "node": "0abc8a89-9e13-4757-924e-bcf848f63595",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3336aa65-7a52-4bdc-bbfd-cf760ac45491": {
      "ai_languageModel": [
        [
          {
            "node": "cc81c60d-ce2f-40d0-8e4f-bfa83d6a2686",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "cc81c60d-ce2f-40d0-8e4f-bfa83d6a2686": {
      "main": [
        []
      ]
    },
    "a1fdbd4e-a0bb-4911-8cef-c3856f8626ae": {
      "ai_outputParser": [
        [
          {
            "node": "cc81c60d-ce2f-40d0-8e4f-bfa83d6a2686",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "3f69158f-bce2-4a9c-aafa-3b24ef3c20d6": {
      "main": [
        [
          {
            "node": "0e005bc4-2064-47ca-b586-68e80895b677",
            "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에서 보기

이 워크플로우 공유

카테고리

카테고리: 34