콘텐츠로 이동

Automate Your Job Search Using AI (Indeed, LinkedIn, ZipRecruiter)

원본 영상: Automate Your Job Search Using AI (Indeed, LinkedIn, ZipRecruiter)

n8n + Apify + OpenAI로 구직 자동화 파이프라인을 구축해 매일 아침 AI가 점수 매긴 채용공고와 맞춤 커버레터를 Google Sheets에 자동 적재한다.

  1. 스케줄 트리거 설정 — n8n에서 Schedule 노드로 매일 오전 8시 워크플로 자동 실행
  2. Apify로 채용공고 스크레이핑 — Apify Store에서 “Indeed Job Scraper PPR” 액터를 저장한 뒤 n8n Apify 노드의 “Run Actor”로 호출. Input JSON에 query, country, maxItems 등을 설정
  3. 데이터셋 결과 수집 — “Get Dataset Items” 노드에 defaultDatasetId를 연결해 실제 채용공고 목록 추출
  4. Limit 노드 — 테스트 중에는 1건만 통과시켜 토큰·시간 낭비 방지, 완료 후 삭제
  5. OpenAI로 적합도 점수 산출 — System/User/Assistant 메시지 구조로 1~10점 채점. 사용자 이력서를 User 메시지에 삽입해 직무 적합도 판단
  6. OpenAI로 커버레터 생성 — 위 노드를 복제해 커버레터 생성 전용 프롬프트로 교체
  7. Google Sheets에 적재 — “Append or Update Row”로 중복 방지. 고유키는 채용공고 URL
항목설정값
스케줄 간격1일, 오전 8시
Apify 무료 크레딧$5/월 → 약 1,000건 스크레이핑 가능
Wait for Finish60초
OpenAI 모델GPT-4o mini (빠르고 저렴)
Output 형식JSON (score + reasoning)
Google Sheets 중복 키채용공고 URL
테스트용 Limit1건

점수 산정 기준 (예시)

  • 이력서와 완벽히 매칭: +4점
  • 대부분 매칭: +2점
  • 시급 $25+/월 $4,000+/연 $50,000+: +3점
  • 리모트: +1점
  • 복리후생 포함: +1점
  • 풀타임: +1점
  • Apify 무료 플랜 $5로 월 ~1,000건 스크레이핑 가능 (Apify 기준, 액터마다 상이)
  • 테스트 시 스크레이핑 10건, 실제 적용 시 건수 늘림
  • 실제 시연: SEO 스페셜리스트 공고 → 4/10점, 이유 포함 출력, 커버레터 자동 생성 확인

사용 도구

  • n8n (워크플로 자동화)
  • Apify (웹 스크레이핑 — Indeed Job Scraper PPR 액터)
  • OpenAI API (GPT-4o mini)
  • Google Sheets

워크플로 흐름

Schedule Trigger (매일 8AM)
→ Apify: Run Actor (Indeed 스크레이핑)
→ Apify: Get Dataset Items (결과 추출)
→ Limit (테스트 시 1건)
→ OpenAI: 점수 산출 (JSON 출력: score, reasoning)
→ OpenAI: 커버레터 생성 (JSON 출력: cover_letter)
→ Google Sheets: Append or Update Row

멀티 사이트 확장 방법

  • 위 워크플로를 복제해 query 또는 Apify 액터만 교체
  • LinkedIn, ZipRecruiter, Google Jobs, Simply Hired 각각 별도 워크플로로 운영
  • 모든 결과를 동일한 Google Sheets에 적재 → 통합 대시보드

프롬프트 패턴

  • System: 채점/커버레터 작성 지침 + 점수 배점표
  • User: 채용공고 상세(제목, 설명, 급여, 리모트 여부 등) + 사용자 이력서
  • Assistant: 원하는 JSON 구조 예시 ({"score": 8, "reasoning": "..."})