This System Scrapes Lead Data From Emails (100% Automated)
1. 리드 어그리게이터를 활용한 자동화 개요
서비스 기반 비즈니스의 95% 자동화 방법 3부에서는 리드 어그리게이터를 통해 리드를 확보하고 자동화하는 방법을 다룹니다. Lead 어그리게이터는 bark.com, Upwork, Thumbtack, Angie list와 같은 플랫폼을 의미하며, 이 플랫폼들은 잠재 고객 정보를 제공합니다. 이러한 플랫폼에서 이메일로 리드 정보가 전송될 때, 해당 이메일을 파싱하여 연락처 정보를 추출하고, 추출된 정보를 바탕으로 문자 메시지, 이메일 발송, 전화 걸기 등을 자동으로 수행하는 방법을 설명합니다. 궁극적으로, 리드 확보부터 초기 컨택까지의 과정을 자동화하여 업무 효율성을 극대화하는 것이 목표입니다. 이 과정은 리드 제공업체로부터 이메일 수신, 이메일 파싱을 통한 정보 추출, CRM 시스템으로 정보 전송, 자동화된 후속 조치 실행의 단계로 이루어집니다.
2. 자동화 프로세스 설정: Make.com 활용
자동화 프로세스를 설정하기 위해 Make.com을 활용합니다. 먼저, Make.com에서 새로운 시나리오를 생성하고, 이메일 서비스(예: Gmail)를 선택하여 이메일 수신을 감지하는 트리거를 설정합니다. 이 트리거는 지정된 이메일 계정을 주기적으로 확인하여 새로운 리드 이메일이 도착했는지 감시합니다. Gmail 필터를 사용하여 특정 조건(예: 특정 발신자, 제목 키워드)을 만족하는 이메일만 처리하도록 설정할 수 있습니다. 예를 들어, “새로운 리드”라는 제목의 이메일만 처리하도록 필터를 설정할 수 있습니다. 필터 설정 후, Make.com은 해당 조건에 맞는 이메일을 감지하면 자동으로 다음 단계로 진행합니다. 이 단계에서는 텍스트 파서를 사용하여 이메일 내용에서 필요한 정보(이름, 연락처 등)를 추출합니다. 텍스트 파서는 정규 표현식(RegEx)과 같은 패턴 매칭 기술을 활용하여 특정 형식의 데이터를 정확하게 식별하고 추출합니다.
3. 텍스트 파싱 및 정규 표현식(RegEx) 활용
텍스트 파싱 과정에서는 이메일 내용에서 고객의 이름, 이메일 주소, 전화번호와 같은 중요한 정보를 추출해야 합니다. 이를 위해 정규 표현식(RegEx)을 활용합니다. RegEx는 특정 패턴을 검색하고 추출하는 데 사용되는 강력한 도구입니다. 과거에는 RegEx를 작성하는 데 전문적인 코딩 지식이 필요했지만, 최근에는 ChatGPT와 같은 AI 도구를 활용하여 RegEx를 쉽게 생성할 수 있습니다. ChatGPT에게 원하는 정보의 형식과 추출 조건을 제시하면, 자동으로 RegEx 코드를 생성해 줍니다. 예를 들어, “이메일 주소 형식을 가진 텍스트를 추출하는 RegEx 코드를 만들어줘”와 같은 프롬프트를 사용하면 됩니다. 추출된 정보는 Make.com 내에서 변수로 저장되고, 이후 단계에서 활용됩니다. 이름 정보의 경우, 전체 이름이 하나의 변수로 추출될 수 있으므로, “split” 함수를 사용하여 이름과 성을 분리하는 것이 좋습니다. 이 함수는 특정 구분자(예: 공백)를 기준으로 텍스트를 분리하여 각각의 요소를 별도의 변수로 저장합니다.
4. 추출된 정보의 CRM 전송 및 자동화 워크플로우 연동
추출된 고객 정보(이름, 이메일, 전화번호)는 CRM(고객 관계 관리) 시스템으로 전송되어야 합니다. Make.com에서는 HTTP 모듈을 사용하여 CRM 시스템의 API 엔드포인트로 데이터를 전송할 수 있습니다. HTTP 모듈은 POST 요청을 통해 데이터를 전송하며, 전송되는 데이터는 “x-www-form-urlencoded” 형식으로 인코딩됩니다. CRM 시스템에서는 수신된 데이터를 기반으로 새로운 고객을 생성하거나 기존 고객 정보를 업데이트하고, 자동화된 워크플로우를 실행할 수 있습니다. 예를 들어, 새로운 리드 정보가 CRM에 추가되면, 자동으로 담당자를 할당하고, 고객에게 환영 이메일을 발송하며, 콜드콜 스크립트를 생성하는 등의 작업을 수행할 수 있습니다. 이 모든 과정이 자동화되어 있기 때문에, 사용자는 리드 확보 및 초기 컨택에 소요되는 시간을 크게 절약하고, 보다 전략적인 업무에 집중할 수 있습니다.
5. 자동화 워크플로우 설정 및 관리
자동화 워크플로우를 설정할 때는 각 단계별로 필요한 변수와 조건을 정확하게 설정해야 합니다. 예를 들어, 이메일 발송 단계에서는 고객의 이름과 이메일 주소를 변수로 사용하여 개인화된 메시지를 작성하고, 발송 시간을 최적화해야 합니다. 또한, 워크플로우의 각 단계별로 오류 처리 로직을 추가하여 예외 상황에 대한 대비를 해야 합니다. 예를 들어, 이메일 주소가 유효하지 않거나, 전화번호 형식이 올바르지 않은 경우, 오류 메시지를 기록하고 관리자에게 알림을 보내는 등의 조치를 취할 수 있습니다. 자동화 워크플로우는 지속적인 모니터링과 개선이 필요합니다. 워크플로우의 성능을 분석하고, 고객 반응을 추적하여, 워크플로우를 최적화해야 합니다. 예를 들어, 특정 이메일 제목의 클릭률이 낮다면, 제목을 변경하거나, 이메일 내용을 수정하여 고객의 참여를 유도할 수 있습니다.
백링크:
- Make.com: https://www.make.com (자동화 플랫폼)
- ChatGPT: https://openai.com/blog/chatgpt (AI 챗봇)
- 정규 표현식 (RegEx) 튜토리얼: https://regexone.com/ (RegEx 학습 자료)