GitHub 포크 이벤트로부터의 Pipedrive 리드 자동 생성 - n8n 워크플로우

이 강력한 n8n 워크플로우를 사용하여 GitHub 포크 활동을 Pipedrive CRM과 원활하게 통합하세요. 잠재 고객을 놓치지 않도록 리드를 자동으로 생성하고 업데이트합니다. DevOps 및 영업을 위한 강력한 n8n 템플릿을 살펴보세요.

워크플로우 미리보기

자동화할 준비가 되셨나요?

이 n8n 워크플로우 템플릿을 다운로드하고 즉시 사용을 시작하세요.

추천 대상


  • 잠재 리드로 커뮤니티 참여를 추적하려는 DevOps 팀.

  • 자동화된 리드 파이프라인 공급이 필요한 영업 운영 전문가.

  • 오픈 소스 프로젝트 채택 현황을 모니터링하는 기술 기반 창업가.

  • Pipedrive n8n 노드와 GitHub n8n 트리거를 사용한 고급 통합 사례를 찾는 사용자.

개요

오픈 소스 또는 상용 프로젝트 성장에 있어 기술 커뮤니티 참여와 영업 파이프라인 관리 간의 격차를 해소하는 것은 매우 중요합니다. 이 n8n 자동화는 해당 연결을 관리하는 정교한 방법을 제공합니다. 사용자가 GitHub에서 지정된 저장소를 포크할 때마다 이 n8n 워크플로우가 즉시 작동합니다. 포크한 사용자의 상세 정보를 가져와 Pipedrive에 해당 연락처가 이미 있는지 확인한 후, 새 연락처를 생성하거나 기존 연락처를 사용합니다. 마지막으로, 해당 연락처와 연결된 새 리드를 생성하고 영업팀이 즉시 활용할 수 있도록 GitHub URL을 상세히 기록한 컨텍스트 메모를 추가합니다. 이 강력한 n8n 노드 구성은 기술적 관심사를 기반으로 즉각적이고 실행 가능한 인텔리전스를 영업팀에 제공하여 수동 추적에 비해 상당한 가치를 제공합니다.

작동 방식

이 구조화된 n8n 워크플로우는 여러 조건부 및 데이터 변환 단계를 통해 작동합니다:


  1. GitHub n8n 트리거: 워크플로우는 지정된 저장소의 'fork' 이벤트에 대한 웹훅 리스너로 구성된 "On fork" GitHub 트리거 n8n 노드에서 시작됩니다.

  2. 사용자 데이터 검색: 흐름은 즉시 "Get Github user information" HTTP 요청 n8n 노드에 도달합니다. 이 노드는 웹훅 페이로드에서 보낸 사람의 URL을 사용하여 이메일 주소를 포함한 전체 사용자 프로필 데이터를 가져옵니다.

  3. Pipedrive 검색: "Search forkee in Pipedrive by email" Pipedrive n8n 노드는 가져온 이메일 주소를 사용하여 Pipedrive에서 기존 연락처(person) 레코드를 찾으려고 시도합니다.

  4. 조건부 확인: "person exists" If n8n 노드는 검색 결과를 확인합니다. 사람이 발견되면(이름 필드가 있는 경우) True 경로를 따르고, 그렇지 않으면 False 경로를 따릅니다.

  5. CRM 업데이트/생성:

기존의 경우: 흐름은 기존 Pipedrive 연락처 ID를 표준화하는 "Set person Id" n8n 노드로 이동합니다.
새로운 경우: "Create person" Pipedrive n8n 노드는 새 연락처 레코드를 생성한 후 새로 생성된 ID를 "Set person Id" n8n 노드로 전달합니다.

  1. 리드 생성: "Create lead" Pipedrive n8n 노드는 수집된 연락처 ID를 사용하여 새 리드 항목을 생성하며, 동적으로 포크된 저장소와 사용자 이름을 포함하도록 이름을 지정합니다.

  2. 컨텍스트 메모: 마지막 단계인 "Create note with github url" Pipedrive n8n 노드를 사용하여, 새 리드에 메모를 첨부하고 영업팀이 빠르게 참조할 수 있도록 GitHub 사용자 프로필의 직접 링크를 제공합니다.

설치 가이드

이 강력한 n8n 워크플로우를 배포하려면 다음 단계를 따르세요:


  1. 가져오기: 제공된 JSON을 복사하여 '새로 만들기 -> JSON에서 가져오기' 옵션을 통해 n8n 캔버스에 붙여넣습니다.

  2. 인증 정보: 두 가지 인증 정보를 구성해야 합니다:

Pipedrive API: Pipedrive n8n 노드 인스턴스(검색, 연락처 생성, 리드 생성, 메모 생성)에 Pipedrive 계정을 연결합니다.
GitHub API: GitHub 트리거 n8n 노드 및 HTTP 요청 n8n 노드(GitHub 사용자 정보 가져오기)에 GitHub 계정을 연결합니다.

  1. GitHub 트리거 설정: "On fork" n8n 트리거 노드를 엽니다. '소유자(Owner)' 및 '저장소(Repository)' 매개변수가 모니터링하려는 특정 저장소와 일치하는지 확인합니다. 웹훅 URL을 생성하려면 워크플로우를 활성화합니다.

  2. GitHub 웹훅 구성: "On fork" n8n 노드에서 생성된 웹훅 URL을 복사하여 GitHub 저장소 설정의 '웹훅(Webhooks)'에 등록합니다. 트리거 이벤트가 'Forks'로 설정되어 있는지 확인하세요.

  3. 활성화: n8n 워크플로우를 저장하고 활성 상태로 설정합니다.

노드 상세 정보

On fork (GitHub 트리거 n8n 트리거):
기능: 지정된 GitHub 저장소가 포크될 때마다 웹훅 페이로드를 수신 대기하는 시작점 역할을 합니다.
주요 구성: 이벤트는 fork로 설정되며, 특정 ownerrepository를 대상으로 합니다.
Get Github user information (HTTP 요청 n8n 노드):
기능: 트리거 페이로드에서 제공된 사용자 URL을 사용하여 상세한 공개 사용자 정보(결정적으로 이메일 주소)를 가져옵니다.
주요 구성: 인증된 API 액세스를 위해 미리 정의된 GitHub 인증 정보를 사용합니다.
Search forkee in Pipedrive by email (Pipedrive n8n 노드):
기능: GitHub 사용자의 이메일 주소를 사용하여 Pipedrive 연락처(Person) 레코드를 찾으려고 시도합니다.
주요 구성: 리소스: person, 작업: search, 검색어: {{ $json["email"]}}.
person exists (If n8n 노드):
기능: Pipedrive 검색에서 일치하는 연락처를 찾았는지 여부에 따라 흐름을 제어하여 새 연락처를 생성해야 하는지 결정합니다.
주요 구성: 조건: value1 (연락처 이름) isNotEmpty.
Create person (Pipedrive n8n 노드):
기능: 기존 연락처를 찾지 못한 경우 새 Pipedrive 연락처 레코드를 생성합니다. 이렇게 하여 고유한 포크 사용자마다 추적 대상 잠재 고객이 생기도록 보장합니다.
Set person Id (Set n8n 노드):
기능: Pipedrive 연락처 ID(검색에서 가져왔든 새로 생성되었든)를 후속 노드를 위해 PipedrivePersonId 변수로 표준화합니다.
Create lead (Pipedrive n8n 노드):
기능: 연결된 연락처와 연결하여 Pipedrive에 핵심 리드 개체를 생성합니다.
주요 구성: 제목은 저장소와 사용자 이름을 포함하도록 동적으로 생성됨, 리소스: lead, 연결: PipedrivePersonId를 통한 person.
Create note with github url (Pipedrive n8n 노드):
* 기능: 새로 생성된 리드에 지원 메모를 첨부하여 GitHub 프로필의 직접 URL을 컨텍스트로 제공합니다.

관련 n8n 워크플로우

무료

노드: 5 노드
업데이트됨: 12월 26 2025
모두 보기
작성자
n8n Team
n8n Team

Meet the official n8n team. We specialize in building workflows that transform intricate tasks into seamless operations.

추천*