Funções personalizadas são conjuntos de permissões reutilizáveis que você pode atribuir aos colegas de equipe no seu workspace do Chatwoot. Isso facilita a atualização de permissões para vários membros da equipe de uma só vez.

## **Criar uma nova função personalizada**

Para criar uma nova função, vá em *Configurações > Funções Personalizadas* e clique em **Adicionar função personalizada**.

Digite um nome, descrição e as permissões necessárias para sua função:

![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCQ2UxS3dFPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--c4ddd0eb1e50012dd8771e6f9045ae93176bde93/custom-role-size.png)

Escreva uma descrição clara que explique aos colegas exatamente quais permissões e habilidades essa função lhes concede no Chatwoot.

Em seguida, salve sua nova função.

## Atribuir funções aos seus colegas de equipe

Para atribuir uma função a um colega de equipe, vá em *Configurações > Agentes* e clique no **botão Editar** ao lado do colega cuja função você deseja alterar.

![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCRXExS3dFPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--d0363aa487d28f78f0f5b526ca09b9cb3c2d51f4/SCR-20250314-gsvr.png)

Para atribuir uma função ao seu colega, clique no **menu suspenso** em Funções e selecione a **função** desejada.

![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCS0cxS3dFPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--0e3be2191683c19e025b784327211566f49e6789/edit-agent.png)

![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCSzIxS3dFPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--265398ad06ab55f1f3971091bda8aac6f9934b5b/edit-agent-drop.png)

**Observação:** Seu colega precisa estar vinculado a uma caixa de entrada antes de realizar essas alterações.

Depois, salve suas alterações.

## **Editar ou Excluir Funções Personalizadas**

Para editar uma função, vá em *Configurações > Funções Personalizadas* e clique no **botão Editar** ao lado da **função** que você deseja editar.

![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCQnUyS3dFPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--d111ae5ca7500be3091e6cbfbcc0d0d30ee99b31/edit-role-btn.png)

![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCQ3kyS3dFPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--34d826b524c326d6e48b2bd9738c857922a8c26a/custom-role-size.png)

Edite o nome, a descrição e as permissões da função.

Para excluir uma função, vá em *Configurações > Funções Personalizadas* e clique no **botão Excluir** ao lado da **função** que você deseja excluir.

![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCRXUyS3dFPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--0e2d1e779a4e66cef6c47a8626db68bb5e1f8294/SCR-20250313-chmb.png)

![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCRnkyS3dFPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--1218dd6d2444bd6dbf593e8411ef8d30ac6c7256/SCR-20250314-gwgs.png)

Confirme para excluir a função.

## Visão Geral dos Níveis de Permissão

Aqui estão os níveis de permissão disponíveis e seus respectivos escopos de acesso:

### Detalhamento dos Níveis de Permissão:

* **Gerenciar Todas as Conversas**: Acesso total a todas as conversas nas caixas de entrada atribuídas

* **Gerenciar Conversas Não Atribuídas & Próprias**: Acesso somente às próprias designações e conversas não atribuídas

* **Gerenciar Conversas Participantes**: Acesso limitado às conversas designadas pessoalmente ou em que participou

* **Gerenciar Contatos**: Acesso total aos recursos de gerenciamento de contatos

* **Gerenciar Relatórios**: Acesso para visualizar relatórios

* **Gerenciar Base de Conhecimento**: Acesso total para criar, editar e gerenciar conteúdo da base de conhecimento

Esses níveis de permissão podem ser combinados para criar funções personalizadas que atendam às necessidades específicas da sua equipe.