Indie Hackers

How to track competitor mentions across sales calls and churn

영업 통화와 이탈 피드백에서 경쟁사 언급 추적하기

영업 통화 기록과 취소 설문을 Zapier, AI, Google Sheets로 연결해 경쟁사 언급과 비교 이유, 거래 결과를 모으는 방법입니다. 주간 요약으로 반복되는 문제를 찾되, AI가 추측하지 않도록 고객 발언을 근거로 남기라고 안내합니다.

에디터 노트

이 워크플로의 설득력은 경쟁사 언급 횟수만 세지 않고 비교 이유와 거래 결과, 고객의 원문을 한 기록에 묶는 데 있습니다. AI가 과장한 요약을 만들더라도 근거를 다시 확인할 수 있고, 주간 분석의 수치도 제공된 기록에 맞추도록 했습니다. 다만 이 기록에는 고객의 불만과 신원이 연결될 수 있습니다. 댓글은 이메일 대신 CRM과 연결 가능한 고객 ID를 쓰고, 시트와 Gmail에 정보가 복제되는 점을 지적합니다. 또 녹음 동의와 사전 고지 필요성을 언급하지만 지역별 요건을 구체적으로 정리하지는 않습니다. 자동화 편의와 함께 접근 권한, 공유 범위, 동의 절차를 별도로 설계해야 합니다.

AI 요약

영업 통화와 고객 취소 피드백에는 경쟁 제품이 언급된 이유와 그 뒤에 거래가 어떻게 끝났는지가 담깁니다. 이 글은 Zapier와 AI를 이용해 해당 정보를 모으고, Google Sheets에 기록한 뒤 주간 단위로 패턴을 요약하는 워크플로를 설명합니다. tl;dv를 쓰지 않아도 Zapier와 연결되는 다른 통화 녹취 도구를 사용할 수 있습니다.

고객 취소 응답 수집

먼저 Google Sheets에 Competitor Memory 시트를 만들고 경쟁사 언급 기록을 저장합니다. Reason 값은 price, feature, usability, switching_cost, reputation, integration, other 중 하나로 통일합니다. 가격, 비쌈, 비용처럼 같은 뜻의 라벨을 여럿 만들지 말고 일관된 분류를 유지합니다. Outcome도 정해진 값으로 관리합니다. AI by Zapier는 이전 실행 결과를 기억하지 않으므로 기록을 시트에 남겨야 합니다.

Jotform으로 짧은 취소 양식을 만듭니다. 고객 이메일이나 ID도 수집하되, 취소 이유를 경쟁사 질문보다 먼저 묻습니다. 넓은 이탈 사유를 먼저 파악하기 위해서입니다. 양식이 제출되면 Zapier가 AI by Zapier로 응답 내용을 보냅니다. 프롬프트에는 고객이 실제로 경쟁사를 이름으로 언급했는지 확인하고, 이름을 추측하지 말라고 지시합니다. '다른 도구' 같은 일반 표현은 경쟁사로 세지 않습니다. 비교 이유는 정해둔 Reason 중 하나로 고르게 하고, 근거는 고객이 쓴 표현만 사용하게 합니다.

AI 결과를 시험 응답으로 확인한 뒤 필터를 둡니다. 경쟁사를 찾지 못하면 Zap을 멈추고, 찾으면 Google Sheets에 결과를 저장합니다. 경쟁사 이름과 이유뿐 아니라 원문 근거를 함께 기록해 이후 결과를 검증할 수 있게 합니다.

영업 통화와 거래 결과 연결

tl;dv를 쓴다면 기존 Zap을 복사하고 Jotform 트리거를 Transcript Added로 바꿉니다. 나머지 단계를 유지하되 Jotform에서 가져오던 필드를 통화 기록 필드에 맞춰 다시 연결하고 테스트합니다. AI가 영업 담당자의 발언을 고객 발언으로 착각하지 않도록, 근거는 잠재 고객이나 고객의 말만 사용하라는 규칙을 프롬프트에 추가합니다. 테스트 기록에 화자 구분이 제대로 표시되는지도 확인합니다.

거래가 끝나면 시트의 Outcome을 won 또는 lost로 갱신합니다. 거래 건수가 적으면 수동으로 관리하고, 나중에 CRM이 거래 상태 변경을 Zapier로 보낸다면 CRM deal ID를 시트에 추가합니다. 이렇게 하면 단순히 특정 경쟁사가 몇 번 등장했는지 세는 데 그치지 않고, 어떤 이유로 비교됐으며 해당 거래가 성사됐는지 실패했는지 함께 볼 수 있습니다. 예를 들어 경쟁사가 integration 이유로 여섯 번 언급되고 그중 네 건이 실패했다면, 제품이나 포지셔닝에서 살펴볼 문제가 구체화됩니다.

주간 검토 자동화

매일 시트를 확인하는 대신 주간 Zap을 만들어 최근 기록을 요약할 수 있습니다. Google Sheets에 Weekly Review라는 두 번째 시트를 만들고 첫 행에 기존 열 이름을 복사합니다. A2에는 아래 수식을 넣어 최근 7일 기록을 불러옵니다.

=IFERROR(FILTER('Competitor Memory'!A2:K,'Competitor Memory'!A2:A>=TODAY()-6),"")

날짜 열에는 Google Sheets가 날짜로 인식하는 값이 들어가야 합니다. 필터링은 시트에서 처리하고 AI에는 최근 기록만 전달합니다. AI 프롬프트는 경쟁사와 이유별로 기록을 묶고 여러 고객에게서 반복되는 패턴을 찾도록 구성합니다. 이탈이나 실패 거래에서 나타난 이유를 살피고, 확인할 가치가 있는 패턴에는 근거를 붙이라고 지시합니다. 입력 기록이 뒷받침하지 않으면 정확한 횟수를 제시하지 않도록 합니다. 마지막으로 Gmail에 연결해 주간 요약을 전송합니다. AI 결과마다 고객의 원문 인용을 보존하면 제품, 가격, 포지셔닝을 바꾸기 전에 근거를 다시 확인할 수 있습니다.

Indie Hackers 반응

  • @Nishan Shrestha — 영업 통화에 적용하기 전에 열 하나를 바꾸겠습니다. 이메일은 빼고 고객 ID를 저장하세요. 각 행에는 고객 이름과 함께 이탈 이유를 설명한 말이 들어가고, Google Sheet는 널리 공유되는 경우가 많습니다. 주간 단계에서는 그 내용이 두 번째 AI 호출을 거쳐 Gmail에도 복사됩니다. ID를 쓰면 won/lost 업데이트를 위해 CRM 기록과 연결할 수 있고, 링크를 잘못 공유해도 이탈 고객 명단과 불만 내용이 그대로 노출되지는 않습니다. 별도로 tl;dv가 모든 통화에서 녹음 사실을 알리는지 확인하세요. 미국의 약 12개 주에서는 통화 참여자 모두의 동의가 필요하고, EU 잠재 고객에게는 사전에 알려야 합니다.
  • @Austin Parker — 경쟁사를 살피느라 개인 시간을 가능한 한 적게 쓰세요. 일하고 생활할 때 지킬 만한 좋은 원칙입니다.

원문: Indie Hackers / 번역·요약: Trawling