> 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.

# Microsoft Teams

Teams 워크플로를 사용하면 채널용 웹훅 URL을 만들 수 있습니다. 리셉셔니스트는 통화 중에 [웹훅 도구](/docs/ko/reception-ai/integrations/webhooks)를 통해 이 URL에 게시할 수 있습니다. 예를 들어 발신자가 콜백을 요청하거나 긴급한 문제를 알릴 때 사용할 수 있습니다.

> **Note**
>
> Microsoft는 Teams의 Office 365 커넥터 수신 웹훅을 지원 종료했습니다. 아래와 같이 **Workflows** 앱을
> 사용하세요.

## Teams에서 웹훅 워크플로 만들기

기본 제공되는 **Send webhook alerts to a channel** 템플릿은 웹훅 도구에서 전송할 수 없는 중첩된 메시지 형식인 Adaptive Card를 요구합니다. 대신 빈 흐름에서 워크플로를 만들어 일반 `text` 필드를 게시하도록 설정하세요.

### 빈 워크플로 시작

Teams에서 **Workflows** 앱을 열고 **Create**를 선택한 다음 **Create from blank**를 선택하세요.

### 트리거 추가

**When a Teams webhook request is received** 트리거를 추가하세요. **Who can trigger the flow**를 **Anyone**으로 설정하세요. 다른 옵션에는 웹훅 도구에서 보낼 수 없는 Microsoft 로그인 토큰이 필요합니다.

### 게시 작업 추가

**Post message in a chat or channel** 작업을 추가하세요. **Post as**를 **Flow bot**으로, **Post in**을 **Channel**로 설정하고 팀과 채널을 선택하세요. **Message**에 정확히 `triggerBody()?['text']` 값을 사용하는 식을 추가하세요.

### 웹훅 URL 복사

워크플로를 저장한 다음 트리거를 열어 표시되는 HTTP URL을 복사하세요. 이 URL을 비밀 정보로 취급하세요. URL을 가진 사람은 누구나 채널에 게시할 수 있습니다.

## 웹훅 도구 만들기

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

| 필드           | 값                                                                               |
| ------------ | ------------------------------------------------------------------------------- |
| **이름**       | `notify_team_in_teams`                                                          |
| **설명**       | "팀의 Teams 채널에 메시지를 게시합니다. 발신자가 콜백을 요청하거나, 사람과 대화하고 싶어 하거나, 긴급한 문제를 알릴 때 사용합니다." |
| **메서드**      | POST                                                                            |
| **URL**      | 워크플로의 웹훅 URL                                                                    |
| **본문 매개변수**  | `text`(문자열, 필수): "게시할 메시지: 발신자의 이름, 전화번호 및 필요한 사항입니다."                          |
| **에이전트에 할당** | **Receptionist**                                                                |

**Enable**을 선택한 다음 콜백을 요청하여 [리셉셔니스트를 테스트](/docs/ko/reception-ai/receptionist/testing)하세요. 메시지가 채널에 표시됩니다. Workflows 앱에서 각 실행도 확인할 수 있습니다.

> **Tip**
>
> 각 워크플로는 하나의 채널 또는 채팅에 게시합니다. 여러 곳에 게시하려면 각각에 대해 워크플로와 도구를 하나씩
> 만드세요. 워크플로는 만든 사람에게 속하며 해당 계정이 삭제되면 중지되므로, Power Automate에서 공동 소유자를 추가하세요.

## 문제 해결

| 문제                       | 확인할 사항                                                                                     |
| ------------------------ | ------------------------------------------------------------------------------------------ |
| 워크플로가 실행되지만 아무것도 게시하지 않음 | 메시지 식은 `triggerBody()?['text']`여야 하며, 본문 매개변수의 이름은 정확히 `text`여야 합니다.                       |
| 웹훅 알림 템플릿에서 시작함          | 해당 템플릿은 Adaptive Card를 요구합니다. **Post message in a chat or channel** 작업을 사용해 빈 워크플로에서 만드세요. |
| 요청이 401과 함께 거부됨          | **Who can trigger the flow**를 **Anyone**으로 설정하세요.                                          |
| 워크플로가 채널에 게시할 수 없음       | 이 작업은 비공개 채널을 지원하지 않습니다. 표준 채널 또는 채팅을 사용하세요.                                               |
| 리셉셔니스트가 전혀 게시하지 않음       | 도구 설명에 게시해야 하는 상황을 명시하세요.                                                                  |