> 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

Um workflow do Teams pode fornecer ao seu canal uma URL de webhook. Sua recepcionista publica nela com uma [ferramenta de webhook](/docs/pt/reception-ai/integrations/webhooks) durante uma chamada, por exemplo, quando alguém pede uma ligação de volta ou relata algo urgente.

> **Note**
>
> A Microsoft descontinuou os webhooks de entrada do conector Office 365 no Teams. Use o app **Workflows**,
> conforme descrito abaixo.

## Crie um workflow de webhook no Teams

Os modelos integrados **Send webhook alerts to a channel** esperam um Adaptive Card, um formato de mensagem aninhado que as ferramentas de webhook não conseguem enviar. Em vez disso, crie o workflow a partir de um fluxo em branco para que ele publique um campo `text` simples.

### Inicie um workflow em branco

No Teams, abra o app **Workflows**, selecione **Create** e escolha **Create from blank**.

### Adicione o gatilho

Adicione o gatilho **When a Teams webhook request is received**. Defina **Who can trigger the flow** como **Anyone**. As outras opções exigem um token de login da Microsoft, que as ferramentas de webhook não conseguem enviar.

### Adicione a ação de publicação

Adicione a ação **Post message in a chat or channel**. Defina **Post as** como **Flow bot**, **Post in** como **Channel** e escolha a equipe e o canal. Em **Message**, adicione uma expressão com o valor exato `triggerBody()?['text']`.

### Copie a URL do webhook

Salve o workflow, depois abra o gatilho e copie a URL HTTP exibida. Trate-a como um segredo: qualquer pessoa que a tenha pode publicar no canal.

## Crie a ferramenta de webhook

Acesse **Integrations**, selecione **Add integration** e escolha **Webhook Tool**.

| Campo                | Valor                                                                                                                                                            |
| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Name**             | `notify_team_in_teams`                                                                                                                                           |
| **Description**      | "Publique uma mensagem no canal do Teams da equipe. Use-a quando alguém pedir uma ligação de volta, quiser falar com uma pessoa ou relatar um problema urgente." |
| **Method**           | POST                                                                                                                                                             |
| **URL**              | A URL de webhook do workflow                                                                                                                                     |
| **Body Parameters**  | `text` (string, obrigatório): "A mensagem a publicar: nome, telefone e necessidade de quem ligou."                                                               |
| **Assign to agents** | **Receptionist**                                                                                                                                                 |

Selecione **Enable** e [teste sua recepcionista](/docs/pt/reception-ai/receptionist/testing) pedindo uma ligação de volta. A mensagem aparecerá no canal. Você também pode verificar cada execução no app Workflows.

> **Tip**
>
> Cada workflow publica em um canal ou chat. Para publicar em vários, crie um workflow e uma ferramenta
> para cada um. Um workflow pertence à pessoa que o criou e para de funcionar se a conta dela for removida,
> então adicione um coproprietário no Power Automate.

## Solução de problemas

| Problema                                        | O que verificar                                                                                                     |
| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| O workflow é executado, mas não publica nada    | A expressão da mensagem deve ser `triggerBody()?['text']`, e o parâmetro do corpo deve se chamar exatamente `text`. |
| Você começou com um modelo de alerta de webhook | Esses modelos esperam um Adaptive Card. Crie o workflow em branco com a ação **Post message in a chat or channel**. |
| As solicitações são rejeitadas com 401          | Defina **Who can trigger the flow** como **Anyone**.                                                                |
| O workflow não consegue publicar no canal       | Canais privados não são compatíveis com esta ação. Use um canal padrão ou um chat.                                  |
| A recepcionista nunca publica                   | Faça a descrição da ferramenta indicar as situações em que ela deve publicar.                                       |