메인 콘텐츠로 건너뛰기
워크플로우를 사용하면 반복적인 작업을 자동화하고 Twenty를 외부 도구와 연결할 수 있습니다. 코드 작성 없이 사용할 수 있지만, 원하면 코드를 작성할 수도 있습니다.

워크플로우의 동작 방식

모든 워크플로우는 세 가지 부분으로 구성됩니다:
  1. 트리거 — 워크플로우를 시작하는 요소
  2. 단계 — 이후에 수행되는 작업(하나 이상의 작업이 순차적으로 실행됨)
  3. 변수 — 단계 간에 흐르는 데이터

트리거

트리거실행 시점
레코드 이벤트레코드가 생성, 업데이트, 삭제 또는 업서트될 때
수동사용자가 버튼을 클릭할 때(단일 레코드, 여러 레코드 또는 전역적으로)
일정주기적으로(cron 구문)
웹훅외부 시스템이 HTTP POST를 전송할 때

작업

워크플로우는 다음을 어떤 조합으로든 연결할 수 있습니다:
  • 레코드 작업 — 레코드를 생성, 업데이트, 조회, 삭제 또는 업서트
  • 이메일 보내기 — 연결된 계정에서 이메일을 보내거나 초안을 작성
  • HTTP 요청 — 외부 API 호출
  • 코드 — 복잡한 로직을 위한 커스텀 JavaScript 실행
  • 분기 — if/else 조건으로 워크플로우 경로를 분기
  • 이터레이터 — 데이터 배열을 반복 처리
  • AI 에이전트 — AI 에이전트가 데이터를 자율적으로 처리하도록 함
  • 지연 — 계속 진행하기 전에 대기
  • 양식 — 워크플로우 중간에 사용자 입력 수집

만들 수 있는 것

  • 거래가 특정 단계에 도달하면 Slack 알림 보내기
  • 외부 API 데이터를 사용해 신규 연락처를 자동 보강
  • 정체된 기회를 감지하고 담당자에게 알림
  • Twenty와 청구 시스템 간에 데이터를 동기화
  • 레코드 데이터를 기반으로 PDF 또는 인보이스 생성
  • 특정 조건과 일치하는 수신 이메일에 자동 회신

워크플로우 전체 가이드

트리거, 작업, 변수 및 실제 자동화 레시피에 대한 상세 레퍼런스입니다.