SuitsDocs
콘텐츠워크플로우

워크플로우

반복 작업을 자동화하세요.

워크플로우란?

워크플로우는 "~하면 ~한다" 형태의 자동화 규칙입니다.

트리거: 새 고객이 등록되면
  ↓
조건: 계약 금액이 1000만원 이상이면
  ↓
액션: 영업팀 슬랙 채널에 알림 전송
      + 담당자에게 이메일 발송

워크플로우 구성 요소

구성 요소설명필수
트리거워크플로우가 시작되는 조건✅
조건실행 여부를 결정하는 필터❌
액션실제로 수행되는 작업✅

트리거 종류

워크플로우를 시작하는 다양한 조건입니다.

내부 트리거 (슈츠 내)

트리거설명
수동버튼 클릭으로 직접 실행
일정특정 시간에 정기적으로 실행
데이터 변경데이터모델 행 생성/수정/삭제 시
이벤트특정 이벤트 발생 시
웹훅외부에서 HTTP 요청 시

외부 트리거

100개 이상의 외부 서비스 트리거를 지원합니다.

서비스예시
Slack특정 채널에 메시지가 올 때
GitHubPR이 생성/병합될 때
Jira이슈 상태가 변경될 때
Google폼 응답이 제출될 때
Telegram봇에 메시지가 올 때

👉 트리거 자세히 보기


액션 종류

트리거 발생 시 실행할 작업입니다.

알림 액션

액션설명
슬랙 메시지채널/DM으로 메시지 전송
이메일이메일 발송
슈츠 알림슈츠 내 알림

데이터 액션

액션설명
행 생성데이터모델에 새 행 추가
행 수정기존 행의 값 변경
행 삭제조건에 맞는 행 삭제

연동 액션

액션설명
HTTP 요청외부 API 호출
Google Sheets스프레드시트 데이터 추가/수정
Notion페이지/데이터베이스 업데이트
OpenAIAI 처리 실행

국내 비즈니스 연동

액션설명
카페24쇼핑몰 주문/상품/고객/재고 관리
아임웹쇼핑몰 주문/상품/회원 관리
네이버톡톡챗봇 메시지 발송
네이버 커머스스마트스토어 주문/상품/정산
볼타전자세금계산서 발행

제어 액션

액션설명
조건 분기조건에 따라 다른 액션 실행
지연대기 후 다음 액션 실행
반복조건을 만족하는 동안 반복
코드JavaScript 코드 실행

👉 액션 자세히 보기


워크플로우 생성

방법 1: 사이드바에서 생성

  1. 사이드바에서 + 새 워크플로우 클릭
  2. 트리거 선택
  3. 조건 설정 (선택)
  4. 액션 추가
  5. 저장 및 활성화

방법 2: 테일러에게 요청

자연어로 워크플로우를 설명하면 테일러가 자동으로 생성합니다.

새 고객이 등록되면 슬랙에 알림을 보내고,
계약 금액이 1000만원 이상이면 관리자에게 이메일도 보내줘

복잡한 워크플로우는 테일러에게 요청하는 것이 빠릅니다. 테일러는 조건 분기와 여러 액션을 자동으로 구성해줍니다.

방법 3: 데이터모델에서 생성

데이터모델 설정에서 해당 데이터와 연결된 워크플로우를 바로 만들 수 있습니다.

  1. 데이터모델 열기
  2. ⚙️ 설정 → 자동화 탭
  3. 워크플로우 추가 클릭

워크플로우 편집기

┌─────────────────────────────────────────────────────────────────┐
│  📄 새 고객 알림 워크플로우                    [테스트] [저장]   │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  ┌─────────────┐                                                │
│  │  🎯 트리거   │                                                │
│  │ 행 생성됨   │                                                │
│  │ (고객 모델) │                                                │
│  └──────┬──────┘                                                │
│         │                                                       │
│         ▼                                                       │
│  ┌─────────────┐                                                │
│  │  🔀 조건    │                                                │
│  │ 금액≥1000만 │───[ 아니오 ]───→ (종료)                         │
│  └──────┬──────┘                                                │
│         │ 예                                                    │
│         ▼                                                       │
│  ┌─────────────┐   ┌─────────────┐                             │
│  │  📧 이메일   │──→│  💬 슬랙    │                             │
│  │ 관리자에게  │   │ #영업팀     │                             │
│  └─────────────┘   └─────────────┘                             │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

노드 연결

  • 노드를 드래그하여 연결
  • 분기를 통해 조건별 다른 경로 설정
  • 병렬 실행 가능 (동시에 여러 액션)

변수 사용

트리거에서 받은 데이터를 액션에서 사용할 수 있습니다.

// 슬랙 메시지에서 트리거 데이터 사용
"새 고객이 등록되었습니다: {{trigger.row.고객명}}"
"계약 금액: {{trigger.row.계약금액}}"

워크플로우 관리

목록 뷰 전환

워크플로우 목록 페이지 상단에서 리스트 뷰와 그리드 뷰를 전환할 수 있습니다.

뷰 모드설명
리스트 뷰워크플로우를 한 줄씩 표시하여 이름, 상태, 실행 이력을 빠르게 확인
그리드 뷰카드 형태로 표시하며, 각 카드에 워크플로우의 노드 구성을 SVG 미니맵으로 미리보기

그리드 뷰에서는 각 워크플로우 카드에 노드 배치와 연결 구조가 시각적으로 표시되어, 워크플로우를 열지 않고도 전체 흐름을 파악할 수 있습니다. 카드에는 배포 상태, 버전, 노드 수, 마지막 실행 결과 등의 정보도 함께 표시됩니다.

활성화/비활성화

워크플로우를 일시적으로 끄거나 켤 수 있습니다.

상태설명
활성트리거 발생 시 자동 실행
비활성트리거가 발생해도 실행 안 함

실행 기록

워크플로우가 실행된 기록과 결과를 확인합니다.

┌─────────────────────────────────────────────────────────────────┐
│  실행 기록                                                      │
├──────────┬──────────┬──────────┬──────────────────────────────┤
│  시간     │  트리거   │  상태    │  결과                        │
├──────────┼──────────┼──────────┼──────────────────────────────┤
│ 10:30:15 │ 행 생성   │ ✅ 성공  │ 슬랙 메시지 전송 완료         │
│ 09:15:42 │ 일정     │ ✅ 성공  │ 3개 행 업데이트               │
│ 08:00:01 │ 일정     │ ❌ 실패  │ API 응답 없음 (재시도 예정)    │
└──────────┴──────────┴──────────┴──────────────────────────────┘

테스트

실제 트리거 없이 워크플로우를 테스트할 수 있습니다.

  1. 워크플로우 편집기에서 테스트 버튼 클릭
  2. 테스트 데이터 입력 (또는 샘플 데이터 사용)
  3. 실행 결과 확인
  4. 에러 발생 시 로그 확인

워크플로우 활용 예시

영업 자동화

트리거: 리드 생성
조건: 소스 = "웹사이트"
액션:
├── 영업팀 슬랙에 알림
├── 담당자에게 이메일
└── CRM에 활동 기록

프로젝트 관리

트리거: 마감일 1일 전
조건: 상태 ≠ "완료"
액션:
├── 담당자에게 슬랙 DM
└── 상태를 "긴급"으로 변경

고객 관리

트리거: 고객 생성
액션:
├── 환영 이메일 발송
├── 온보딩 체크리스트 생성
├── 담당 CSM에게 알림
└── 7일 후 팔로업 예약

👉 더 많은 예시 보기


이 섹션에서 다루는 내용