AI 자동화툴_Upwork 자동화 시스템은 당신의 사업을 바꿀 것입니다 (Make.com 튜토리얼)_Jono Catliff

This Upwork Automation System Will Change Your Business (Make.com Tutorial)

 

1. 자동화 플랫폼 소개 및 활용

본 문서에서는 Upwork에서 리드를 웹 스크래핑하고, 자동으로 점수를 매겨 필터링하며, 각 작업에 맞춰 맞춤화된 메시지를 생성하여 전송하는 방법에 대해 설명합니다. 이를 위해 make.com이라는 자동화 플랫폼과 Apify라는 웹 스크래핑 기술을 활용합니다. make.com은 다양한 애플리케이션을 연결하여 자동화 워크플로우를 구축할 수 있게 해주는 플랫폼입니다. 여기서는 Apify를 사용하여 Upwork에서 구인 목록을 스크래핑하고, 사용자의 기준(관심사, 전문 분야 등)에 따라 목록을 분류합니다. 또한, 챗GPT를 활용하여 목록을 필터링하고, 시간당 요금, 프로젝트 기간과 같은 추가 정보를 추출하여 사용자가 원하는 조건에 부합하는지 확인합니다. 마지막으로, 스프레드시트에 제안서를 생성하여 사용자가 매일 간편하게 지원할 수 있도록 합니다.

 

2. 웹 스크래퍼를 이용한 Upwork 리드 수집

Upwork의 RSS 피드 서비스 중단으로 인해, 웹 스크래핑을 통해 리드를 수집하는 대안이 필요합니다. 이를 위해 Apify 플랫폼을 사용합니다. Apify는 월별 무료 크레딧을 제공하여, 사용자가 상당량의 웹 스크래핑을 무료로 수행할 수 있도록 지원합니다. Apify 스토어에서 Upwork 관련 웹 스크래퍼를 검색하고, 필요에 따라 선택하여 사용할 수 있습니다. 이 튜토리얼에서는 가장 많은 사용자가 사용하는 Apify Upwork Jobs Scraper를 사용합니다. 스크래퍼를 설정할 때, 작업 키워드를 지정하고, 최대 결과 수를 설정하여 크레딧 소모를 관리할 수 있습니다. 스크래퍼 설정을 저장한 후, make.com 시나리오에 로드하여 자동화 워크플로우를 구축합니다. make.com에서 Apify 모듈을 추가하고, API 토큰을 통해 계정을 연결한 다음, 해당 액터를 실행합니다. 액터를 동기적으로 실행하여 웹 스크래핑이 완료될 때까지 다음 모듈로 넘어가지 않도록 합니다. 단, 웹 스크래핑에 시간이 오래 걸리는 경우, 비동기적으로 실행하고, Apify Watch Actor Runs 모듈을 사용하여 결과를 가져오는 방법을 고려할 수 있습니다.

 

3. 챗GPT를 이용한 리드 필터링 및 제안서 작성 자동화

수집된 Upwork 리드 중에서 사용자의 기준에 부합하는 작업만 필터링하기 위해, 챗GPT를 활용합니다. 챗GPT에게 시스템 메시지, 사용자 메시지, 어시스턴트 메시지를 전달하여 필터링 과정을 안내합니다. 시스템 메시지는 챗GPT에게 역할(예: 마케팅 어시스턴트)과 목표(적합한 작업 찾기, 부적합한 작업 필터링)를 제시합니다. 사용자 메시지는 챗GPT에게 지시사항(예: Upwork 작업이 회사에 적합한지 판단)과 필요한 정보(제목, 설명, 관심사)를 제공합니다. 어시스턴트 메시지는 챗GPT에게 응답 형식을 지정합니다(예: “좋음” 또는 “나쁨”으로 답변). 또한, 챗GPT에게 필요한 추가 정보를 추출하도록 요청하고, JSON 데이터 형식으로 결과를 반환하도록 설정합니다. 추출된 정보를 바탕으로 작업의 적합성을 평가하고, 점수를 매깁니다. 점수, 시간당 요금, 프로젝트 기간과 같은 요소를 고려하여 사용자가 원하는 기준에 따라 작업을 필터링합니다. 최종적으로, 챗GPT를 사용하여 각 작업에 맞는 맞춤형 제안서를 자동으로 생성합니다. 제안서에는 명확한 소개, 포트폴리오 링크, 질문에 대한 답변, 감사 인사, 서명이 포함될 수 있습니다.

 

4. 스프레드시트 연동 및 워크플로우 최적화

자동화된 리드 수집 및 제안서 작성 과정을 더욱 효율적으로 관리하기 위해, Google 스프레드시트를 연동합니다. make.com의 Google Sheets 모듈을 사용하여 각 Upwork 작업의 정보를 스프레드시트에 추가합니다. 제목, 설명, 상태, 지불 유형, 기간, 경력 수준, 급여, 위치, 프로젝트 유형, 점수, 메시지, URL, 게시 날짜 등의 정보를 스프레드시트 열에 매핑합니다. 스프레드시트를 통해 사용자는 필터링된 작업 목록을 쉽게 확인하고, 제안서를 검토하며, 간편하게 지원할 수 있습니다. 또한, 오류 처리기를 추가하여 워크플로우의 안정성을 높입니다. 오류가 발생할 경우, 오류 처리기는 자동으로 작업을 재시도하고, 지정된 횟수만큼 실패하면 중단합니다. 이 외에도, make.com의 다양한 기능과 함수를 활용하여 워크플로우를 최적화하고, 생산성을 향상시킬 수 있습니다.

위로 스크롤