메인 콘텐츠로 건너뛰기
아래는 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개의 워크플로 한도 - 여러 개의 레코드를 처리할 때 수동 트리거에 “대량” 사용 가능성 사용 (자세한 정보는 워크플로우 기능 참조)
워크플로우를 활성화하기 전에 샘플 데이터로 테스트
통합 문제 해결을 위해, 우리의 워크플로우 문제 해결 가이드 를 참조하세요. 복잡한 통합 구현에 대한 도움은 우리의 전문 서비스 를 고려하세요.