--- title: 외부 도구 통합 info: 이 워크플로우는 API 호출과 웹훅을 통해 데이터의 입출력을 중심으로 합니다. image: /images/user-guide/integrations/plug.png sectionInfo: 프로세스를 자동화하고 외부 도구와 통합하세요 --- Header 아래는 Twenty를 다른 시스템과 연결하는 예시 워크플로우입니다. ## 데이터 수집 사용 사례 ### 웹폼 제출 **문제점**: 웹사이트 양식, 랜딩 페이지 또는 연락처 양식에서 리드를 직접 Twenty에 수집해야 합니다. **해결책**: 웹훅 트리거를 사용하여 양식 제출로부터 자동으로 기록을 생성합니다. **설정**: - Webhook 트리거로 워크플로우를 생성합니다 - 웹훅을 구성하여 폼 데이터(이름, 이메일, 회사 등)를 수신합니다 - 웹훅 메서드를 POST로 설정합니다 - 트리거에서 기대되는 본문 구조를 정의합니다 **트리거**: Webhook (폼에서의 POST 요청) **조치**: - 기록 검색하여 인물/회사가 이미 존재하는지 확인합니다 - 가지: 존재 → 기록 업데이트, 존재하지 않음 → 기록 생성 - 판매 담당자에게 할당된 후속 작업 기록을 생성합니다 - 판매 팀에게 이메일 알림을 보냅니다 ### 제품 데이터 동기화 **문제점**: 판매 팀이 데이터웨어하우스에 저장된 제품 사용, 청구 또는 기능 채택 데이터에 대한 가시성이 필요합니다. **해결책**: 정기적으로 제품 데이터를 Twenty에 동기화하여 판매자에게 계정에 대한 정보를 제공합니다. **트리거**: 일정에 따라 (일일 또는 주간) **조치**: - 데이터웨어하우스 API로 HTTP 요청을 전송합니다 - 코드 동작을 통해 데이터를 처리하고 형식을 지정합니다 - 다음 단계에 대해 Iterator 기능을 사용합니다 - 일치하는 회사 기록을 찾기 위해 기록을 검색합니다 - 기록을 업데이트하여 제품 사용 지표를 추가합니다 - 사용량이 임계치 아래로 떨어질 경우에 대한 작업 기록을 생성합니다 ### 콜 기록기에서 미팅 노트 **문제점**: 판매 전화에서 중요한 통찰력이 손실되거나 CRM에 제대로 기록되지 않습니다. **해결책**: 콜 기록 시스템에서 회의 메모와 작업 항목을 자동으로 생성합니다. **트리거**: 콜 기록 플랫폼에서의 Webhook **조치**: - 코드 동작을 통해 회의 요약 및 작업 항목을 추출합니다 - 관련된 기회 또는 연락처를 찾기 위해 기록을 검색합니다 - 회의 요약이 담긴 노트 기록을 생성합니다 - 작업 항목에 기반한 후속 작업 기록을 생성합니다 - 참석자에게 요약과 다음 단계가 포함된 이메일을 보냅니다 ### 데이터 강화 **문제점**: 연락처 및 회사 기록에 중요한 인구 통계 및 기업 통계 정보가 부족합니다. **해결책**: 외부 데이터 공급자를 사용하여 기록을 자동으로 강화합니다. **트리거**: 기록이 생성될 때 (사람 또는 회사 객체) **조치**: - 강화 API로 HTTP 요청을 전송합니다 - 응답을 처리하기 위한 코드 동작 - 다음 단계에 대해 Iterator 기능을 사용합니다 - 추가적인 회사/연락처 정보로 기록을 업데이트합니다 - 고가치 잠재 고객이 확인되면 판매 작업 기록을 생성합니다 - 강화가 주요 구매 신호를 드러내면 이메일 경고를 보냅니다 ## 데이터 배포 사용 사례 ### 뉴스레터 구독자 관리 **문제**: 전문 이메일 도구를 사용하여 CRM 데이터 특정 세그먼트로 마케팅 이메일을 발송하고자 합니다. **솔루션**: 필요할 때 구독자 목록을 이메일 마케팅 플랫폼으로 내보내세요. **설정**: 뉴스레터 수신자를 포함한 Twenty에서 뷰 생성하기 **트리거**: 수동으로 실행(선택된 레코드가 없는 경우) **작업**: - 뉴스레터 보기 기준을 사용하여 기록 검색 - 이메일 플랫폼을 위한 이메일 주소 형식 코드 작업 - 구독자를 이메일 마케팅 도구에 추가하기 위한 HTTP 요청 - 캠페인 추적을 위한 기록 생성 - 마케팅 팀에게 이메일 확인 발송 ### 이메일 시퀀스 트리거 **문제**: 전용 이메일 자동화 도구를 사용하여 CRM 이벤트 기반 정교한 이메일 시퀀스를 트리거 하고자 합니다. **솔루션**: 특정 이벤트가 발생할 때 새로운 리드나 고객을 이메일 자동화 플랫폼으로 전송하세요. **트리거**: 기록이 생성됨(특정 기준을 가진 사람 객체) **작업**: - 적절한 이메일 시퀀스를 결정하는 코드 작업 - 이메일 자동화 플랫폼에 연락처를 추가하기 위한 HTTP 요청 - 시퀀스 등록을 추적하기 위한 기록 업데이트 - 참여를 모니터링하기 위한 후속 작업 기록 생성 ### 리드 스코어 통합 **문제**: CRM 데이터와 외부 신호를 결합한 정교한 리드 스코어링이 필요합니다. **솔루션**: 리드 데이터를 외부 스코어링 도구로 전송하거나 워크플로우 내 스코어링 로직을 구현하세요. **옵션 1 - 외부 도구**: **트리거**: 기록이 업데이트됨(사람 객체) **작업**: - 스코어링 플랫폼으로 리드 데이터를 전송하기 위한 HTTP 요청 - 스코어 응답을 처리하기 위한 코드 작업 - 리드 스코어를 포함한 기록 업데이트 - 스코어가 임계점을 초과할 경우 판매 작업 기록 생성 **옵션 2 - 내부 로직**: **트리거**: 기록이 업데이트됨(사람 객체) **작업**: - 점수 알고리즘을 포함한 코드 작업(회사 규모, 산업, 행동) - 계산된 스코어를 포함한 기록 업데이트 - 높은 점수의 리드를 위한 영업 담당자에게 이메일 알림 전송 ### 송장 생성 **문제**: 거래가 마감되면 고객 및 거래 정보를 청구 시스템에 업데이트해야 합니다. **솔루션**: 기회가 승낙되면 거래 데이터를 자동으로 송장 시스템으로 전송하세요. **트리거**: 기록이 업데이트됨(기회 객체, 단계 = "마감 승낙") **작업**: - 완전한 고객 정보를 얻기 위해 기록 검색 - 청구 시스템을 위한 데이터 형식 코드 작업 - 청구 플랫폼에서 고객을 생성하기 위한 HTTP 요청 - 송장을 생성하기 위한 HTTP 요청 - 송장 참조를 저장하기 위한 기록 업데이트 - 송장 세부 정보를 포함한 이메일을 재무 팀에게 전송 ## 고급 통합 패턴 ### 양방향 동기화 **문제**: Twenty와 다른 시스템 간의 데이터 동기화가 양방향으로 필요합니다. **솔루션**: 실시간 동기화를 위해 예약된 워크플로우를 웹훅 트리거와 결합하세요. **Twenty에서 외부 시스템으로**: **트리거**: 기록이 업데이트됨(관련된 모든 객체) **작업**: - 외부 시스템을 업데이트하기 위한 HTTP 요청 - 동기화 상태 및 타임스탬프를 추적하기 위한 기록 업데이트 **외부 시스템에서 Twenty로**: **트리거**: 웹훅(외부 시스템으로부터) **작업**: - 일치하는 기록을 찾기 위한 기록 검색 - 외부 시스템에서 새로운 데이터로 기록 업데이트 - 필요한 경우 충돌 해결 작업 기록 생성 ### 다단계 데이터 처리 **문제**: 외부 소스의 데이터는 Twenty에서 사용하기 전에 복잡한 처리가 필요합니다. **솔루션**: 데이터 변환 및 유효성 검사를 위한 코드 작업을 사용하세요. **트리거**: 웹훅 또는 일정에 따라 **작업**: - 들어오는 데이터 형식 유효성 검사를 위한 코드 작업 - 데이터 구조를 변환하기 위한 코드 작업 - 비즈니스 규칙 및 계산을 적용하기 위한 코드 작업 - 중복을 검사하기 위한 기록 검색 - 처리된 데이터를 포함한 기록 생성 또는 업데이트 - 데이터 품질 문제가 감지된 경우 이메일 알림 전송 ## 구현 팁 - API 키를 안전하게 설정 → API & Webhooks에 저장 - 모든 외부 API 호출에 HTTPS 사용 - API 속도 제한을 인식하고, 가능할 경우 예약된 워크플로우 사용 - 실시간 처리가 필요하지 않을 경우 일정에 따라 "배치" 업데이트 고려 - 동시에 100개의 워크플로 한도 - 여러 개의 레코드를 처리할 때 수동 트리거에 "대량" 사용 가능성 사용 (자세한 정보는 [워크플로우 기능](/l/ko/user-guide/workflows/workflow-features) 참조) - 워크플로우를 활성화하기 전에 샘플 데이터로 테스트 통합 문제 해결을 위해, 우리의 [워크플로우 문제 해결 가이드](/l/ko/user-guide/workflows/workflow-troubleshooting)를 참조하세요. 복잡한 통합 구현에 대한 도움은 우리의 [전문 서비스](/l/ko/user-guide/workflows/professional-services)를 고려하세요.