> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Asana

접수 담당자가 발신자의 요청을 팀을 위한 Asana 작업으로 만들고, 작업 진행 상황을 발신자에게 안내할 수 있습니다. Asana API는 webhook 도구가 전송할 수 없는 `data` 객체 안에 중첩된 작업 필드를 요구하므로, 작업 생성에는 [Zapier](/docs/ko/reception-ai/integrations/zapier)를 사용합니다. 작업 조회에는 [webhook 도구](/docs/ko/reception-ai/integrations/webhooks)를 사용합니다.

## 작업 생성

### Zapier 연결

아직 연결하지 않았다면 Reception.ai에서 [Zapier](/docs/ko/reception-ai/integrations/zapier)를 연결하세요.

### Asana 작업 추가

Zapier MCP 서버에서 Asana **Create Task** 작업을 추가하고 Asana 계정을 연결하세요. 워크스페이스와 프로젝트는 고정값으로 설정하고, AI가 작업 이름, 메모, 마감일을 입력하도록 설정하세요.

### 도구 할당

Reception.ai에서 Zapier 통합의 **Tools** 탭을 열고 **Refresh tools**를 선택한 다음 Asana 작업을 **Client**(접수 담당자)에 할당하세요.

### 테스트하기

콜백을 요청하여 [접수 담당자를 테스트](/docs/ko/reception-ai/receptionist/testing)하세요. 프로젝트에 작업이 표시됩니다.

## 프로젝트의 미완료 작업 확인

### 개인 액세스 토큰 만들기

Asana에서 **My settings** → **Apps** → **Manage Developer Apps**를 열고 개인 액세스 토큰을 만드세요. 토큰은 계정에서 볼 수 있는 모든 항목을 확인할 수 있으므로, 해당 프로젝트에만 액세스할 수 있는 계정에서 만드는 것이 좋습니다.

### 프로젝트 ID 찾기

브라우저에서 프로젝트를 여세요. URL에서 `/project/` 뒤에 있는 긴 숫자가 프로젝트 ID입니다.

### webhook 도구 만들기

**Integrations**로 이동해 **Add integration**을 선택한 다음 **Webhook Tool**을 선택하세요.

| 필드           | 값                                                                                                             |
| ------------ | ------------------------------------------------------------------------------------------------------------- |
| **이름**       | `list_open_jobs`                                                                                              |
| **설명**       | "프로젝트의 미완료 작업을 나열합니다. 발신자가 자신의 작업 상태를 문의할 때 사용하세요."                                                           |
| **메서드**      | GET                                                                                                           |
| **URL**      | `https://app.asana.com/api/1.0/projects/PROJECT_ID/tasks`                                                     |
| **요청 헤더**    | `Authorization`: `Bearer ` 뒤에 토큰 입력                                                                           |
| **쿼리 매개변수**  | `completed_since`(문자열, 필수): "항상 정확히 `now` 값."  `opt_fields`(문자열, 필수): "항상 정확히 `name,due_on,assignee.name` 값." |
| **에이전트에 할당** | **Receptionist**                                                                                              |

**Enable**을 선택하세요.

`completed_since=now`는 Asana가 미완료 작업만 반환하도록 합니다. 접수 담당자가 목록에서 발신자의 작업을 찾을 수 있도록 고객 이름으로 작업 이름을 지정하세요.

## 문제 해결

| 문제                              | 확인할 사항                                                          |
| ------------------------------- | --------------------------------------------------------------- |
| Reception.ai에 Asana 작업이 표시되지 않음 | Zapier에서 작업을 추가한 후 Zapier 통합에서 **Refresh tools**를 선택하세요.        |
| 작업 목록에서 401                     | 헤더는 현재 토큰이 뒤따르는 `Bearer `여야 합니다.                                |
| 작업 목록에서 404                     | 프로젝트 ID와 토큰 계정이 해당 프로젝트를 볼 수 있는지 확인하세요.                         |
| Asana에서 결과가 너무 크다고 표시됨          | 매우 큰 프로젝트에는 도구에서 지원하지 않는 페이지네이션이 필요합니다. 프로젝트에는 진행 중인 작업만 유지하세요. |