I Built a Job Hunting Bot with n8n (Full Tutorial)
- n8n을 활용하여 Google Sheets, Google Drive, LinkedIn, Telegram 등 다양한 플랫폼을 연동해 구직 과정을 자동화하는 봇을 구축하는 방법을 상세히 설명합니다. 🤖
- Google Sheets에서 구직 키워드, 위치, 경력, 직무 유형 등 필터링 조건을 가져오고, Google Drive에 저장된 PDF 이력서에서 텍스트 정보를 추출하여 활용합니다. 📄
- LinkedIn에서 지난 24시간 내에 게시된 채용 공고를 검색하고, 각 회사에 맞는 개인화된 콜드 이메일 또는 커버레터를 자동으로 작성합니다. ✍️
- 검색된 채용 정보(제목, 회사, 위치, 링크, 설명)와 작성된 커버레터를 Google Sheets의 '결과' 시트에 실시간으로 저장하며, Telegram을 통해 사용자에게 즉시 알림을 보냅니다. 🔔
- 워크플로우는 매일 특정 시간(예: 오후 5시)에 자동으로 실행되도록 크론 잡(cron job)으로 설정하여 지속적인 구직 활동을 지원합니다. ⏰
- n8n은 무료로 사용할 수 있는 워크플로우 자동화 도구이며, Docker를 이용한 로컬 설치 또는 Hostinger VPS를 통한 셀프 호스팅 방법을 제공합니다. 💻
- Google Sheets 및 Google Drive 노드 사용을 위해 Google Cloud 프로젝트 생성, Sheets 및 Drive API 활성화, OAuth 클라이언트 ID 및 시크릿 설정 등 Google Cloud API 연동 과정이 필요합니다. ☁️
- Hostinger VPS(KVM2 플랜 권장)를 통해 n8n을 셀프 호스팅하면 무제한 워크플로우, 동시 실행, 커뮤니티 노드 접근 등의 이점을 얻을 수 있으며, 할인 쿠폰 정보도 제공됩니다. 🚀
- n8n 워크플로우는 수동, 스케줄, 앱 이벤트 등 다양한 트리거와 Google Drive, PDF 추출, Google Sheets 등 여러 앱 노드를 연결하여 복잡한 자동화 흐름을 구축합니다. 🧩