[youtube](https://www.youtube.com/watch?v=YT3RbNycwkE)

As funções personalizadas são ferramentas essenciais para administradores de conta que desejam criar níveis de acesso específicos para seus agentes, garantindo que cada um tenha acesso apenas aos módulos e conversas relevantes para suas atribuições.

## Passo a Passo para Criar uma Função Personalizada

### 1. Acessar Configurações
No menu lateral esquerdo, navegue até a seção "Configurações".

### 2. Selecionar Funções Personalizadas
Dentro das configurações, role para baixo e clique em "Funções Personalizadas".

### 3. Adicionar Nova Função Personalizada
Clique no botão "Adicionar função personalizada" para iniciar a criação de uma nova função.

### 4. Definir Nome e Descrição
- **Nome:** Insira um nome para a função, por exemplo, "Acessar apenas vendas".
- **Descrição:** Adicione uma breve descrição para contextualizar a função.

### 5. Configurar Permissões de Conversa
Nesta seção, você definirá as permissões relacionadas às conversas. Por exemplo, é possível permitir que o agente:
- Gerencie conversas atribuídas a ele.
- Gerencie contatos.
- Gerencie relatórios.

### 6. Selecionar Módulos de Acesso
Escolha quais módulos o agente poderá acessar. Exemplos de módulos que podem ser selecionados:
- Kanban
- Email Marketing
- Flows / Chatbot
- Projetos
- Chat Interno

### 7. Configurar Permissões de Chamadas (Opcional)
Decida se o agente poderá receber chamadas (por exemplo, via WappUp ou PapCall) ou ligações WhatsApp. Se não desejar que o agente receba chamadas, deixe essas opções desmarcadas.

### 8. Salvar a Função Personalizada
Após configurar todas as permissões e módulos, clique no botão para salvar. A função personalizada será adicionada à lista.

### 9. Atribuir a Função a Agentes
Com a função personalizada criada e salva, você pode atribuí-la aos agentes desejados, garantindo que eles tenham os níveis de acesso definidos. Para isso, vá até a seção "Agentes" no menu lateral e faça a atribuição.

## Takeaways
- As funções personalizadas permitem criar níveis de acesso específicos para diferentes tipos de agentes.
- É possível controlar o acesso a conversas (atribuídas, contatos, relatórios) e a módulos (Kanban, Email Marketing, Flows, Projetos, Chat Interno, etc.).
- Permite decidir se agentes podem ou não receber chamadas.
- Após a criação, as funções devem ser atribuídas aos agentes na seção "Agentes".