워크플로우의 동작 방식
모든 워크플로우는 세 가지 부분으로 구성됩니다:- 트리거 — 워크플로우를 시작하는 요소
- 단계 — 이후에 수행되는 작업(하나 이상의 작업이 순차적으로 실행됨)
- 변수 — 단계 간에 흐르는 데이터
트리거
| 트리거 | 실행 시점 |
|---|---|
| 레코드 이벤트 | 레코드가 생성, 업데이트, 삭제 또는 업서트될 때 |
| 수동 | 사용자가 버튼을 클릭할 때(단일 레코드, 여러 레코드 또는 전역적으로) |
| 일정 | 주기적으로(cron 구문) |
| 웹훅 | 외부 시스템이 HTTP POST를 전송할 때 |
작업
워크플로우는 다음을 어떤 조합으로든 연결할 수 있습니다:- 레코드 작업 — 레코드를 생성, 업데이트, 조회, 삭제 또는 업서트
- 이메일 보내기 — 연결된 계정에서 이메일을 보내거나 초안을 작성
- HTTP 요청 — 외부 API 호출
- 코드 — 복잡한 로직을 위한 커스텀 JavaScript 실행
- 분기 — if/else 조건으로 워크플로우 경로를 분기
- 이터레이터 — 데이터 배열을 반복 처리
- AI 에이전트 — AI 에이전트가 데이터를 자율적으로 처리하도록 함
- 지연 — 계속 진행하기 전에 대기
- 양식 — 워크플로우 중간에 사용자 입력 수집
만들 수 있는 것
- 거래가 특정 단계에 도달하면 Slack 알림 보내기
- 외부 API 데이터를 사용해 신규 연락처를 자동 보강
- 정체된 기회를 감지하고 담당자에게 알림
- Twenty와 청구 시스템 간에 데이터를 동기화
- 레코드 데이터를 기반으로 PDF 또는 인보이스 생성
- 특정 조건과 일치하는 수신 이메일에 자동 회신
워크플로우 전체 가이드
트리거, 작업, 변수 및 실제 자동화 레시피에 대한 상세 레퍼런스입니다.