> For the complete documentation index, see [llms.txt](https://docs.allganize.ai/allganize-alli-works/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.allganize.ai/allganize-alli-works/agent/start/start.md).

# 워크플로우 구축하기

워크플로우 기능을 사용하면 Agent Builder로 만든 AI 에이전트를 Webhook 또는 스케줄을 통해 자동 실행할 수 있습니다.

<figure><img src="/files/JN0Wf0oM1lJAa1DEGCD9" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/s6sxhW3NsGh0uVH8ZccB" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/ukzHyu31vpdergsmwsiZ" alt=""><figcaption></figcaption></figure>

### 워크플로우 생성하기

1. Alli 대시보드 상단 메뉴에서 워크플로우로 이동합니다.

   > 워크플로우 메뉴가 보이지 않을 경우, 메뉴 정렬 옵션을 열어 워크플로우를 활성화하세요.
2. "+ Create workflow" 버튼을 클릭합니다.
3. 워크플로우의 이름과 설명을 입력한 후 저장을 클릭합니다.

<figure><img src="/files/0QJEbYmYdy81mZpvas3k" alt=""><figcaption></figcaption></figure>

### 워크플로우 구성 요소

워크플로우는 다음 세 가지 주요 구성으로 이루어져 있습니다:

* 필드 (Fields) : 조건에 따라 다르게 동작하도록 만들 수 있는 변수(인수)를 설정할 수 있습니다.
* 트리거 (Triggers) : 워크플로우가 시작되는 조건을 정의할 수 있습니다.(스케줄 또는 Webhook).
* 액션 (Actions) : 실행할 AI 에이전트와 지시 내용을 설정할 수 있습니다.<br>

<figure><img src="/files/vyOuejxuvZJ0fPv63yUB" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/wfBI959d8ZbyhyXagfjj" alt=""><figcaption></figcaption></figure>

### 액션 설정 – AI 에이전트 실행

1. 액션 탭에서 +추가 버튼을 누릅니다.
2. 워크플로우에서 실행할 AI 에이전트를 선택합니다.
3. 인풋 칸에 자연어 지시를 입력합니다.
   * `"오늘의 주가를 분석해줘"`
   * `"이번 주 팀 회의 주보를 작성해줘"`

<figure><img src="/files/pejFnACKyFGqJih6uMI8" alt=""><figcaption></figcaption></figure>

### 인수 설정 – 조건에 따라 입력값 제어

인수(Arguments)는 워크플로우 실행 시 동적으로 값을 전달할 수 있는 변수입니다. Webhook 또는 스케줄에 따라 실행 동작을 다르게 지정할 때 유용합니다.

1. 필드 탭에서 +추가를 클릭합니다.
2. 다음 항목을 설정하고 **저장**을 클릭합니다:
   * 인수 유형 (예: 텍스트, 숫자 등)
   * 인수 이름
   * 설명
   * 필수 입력 여부
3. 설정한 인수는 액션의 인풋란에서 아래처럼 사용 가능합니다:

   ```
   {{인수명}}
   ```

### 트리거 설정 – 워크플로우 자동 시작 조건

<figure><img src="/files/PndExauthzdawKT6oxZR" alt=""><figcaption></figcaption></figure>

**스케줄 트리거**

정기적으로 실행되도록 설정하려면:

1. 트리거 탭에서 +추가를 클릭
2. 스케줄 트리거를 선택하고 다음을 입력합니다:
   * 시작 시각 (Start)
   * 실행 빈도 (Frequency)

<figure><img src="/files/uSR53LSglhH3IP1RGhmV" alt=""><figcaption></figcaption></figure>

#### Webhook 트리거

외부 시스템(Zapier 등)에서 워크플로우를 자동 실행하려면:

1. Triggers 탭에서 +추가 → Webhook 선택
2. 생성된 Webhook URL로 POST 요청을 보내면 워크플로우가 실행됩니다.

### Webhook 인증용 멤버 토큰 발급

Webhook 호출 시 인증을 위해 멤버 토큰이 필요합니다.

<figure><img src="/files/UC8BRAQLU6F5yCSbPaGk" alt=""><figcaption></figcaption></figure>

1. 대시보드 하단 탭에서 계정 설정 > 토큰 메뉴로 이동합니다.

<figure><img src="/files/3OFTfE9bHEEX4zNkw0Ku" alt=""><figcaption></figcaption></figure>

2. 토큰 탭에서 토큰 생성 버튼을 클릭합니다.

<figure><img src="/files/oVdbZEjECJRlyqbwslQT" alt=""><figcaption></figcaption></figure>

3. 이름, 설명, 유효기간을 설정하고 토큰을 생성합니다.

<figure><img src="/files/Vg7pjn7kPEvJdDiKmlsZ" alt=""><figcaption></figcaption></figure>

4. 생성된 멤버 토큰을 복사하여 이용합니다.
