Skip to main content

Operador de Conversas

O Operador de Conversas é um perfil restrito criado para membros da equipe que precisam apenas atender clientes via chat, sem acesso a configurações, métricas, formulários ou outros módulos do Brainchat.

O que o operador pode fazer

AçãoPermitido
Visualizar conversas atribuídas a ele
Enviar mensagens
Criar novos contatos
Ver contatos da sua carteira
Acessar configurações do chat
Ver métricas e relatórios
Transferir contatos de carteira
Alterar departamento ou atribuição
Acessar Formulários, Landing Pages, Wiki, Agentes

Configuração passo a passo

1. Convidar o membro

No painel Equipe (/u/settings/team), convide o novo membro informando o e-mail. Na etapa de permissões, selecione apenas o produto Conversas.
O preset “Operador” já seleciona automaticamente as permissões corretas. Se preferir configurar manualmente, marque apenas Conversas na lista de produtos.

2. Ativar como operador do chat

O membro convidado precisa estar ativo na lista de operadores da instância. Isso acontece automaticamente ao conceder a permissão Conversas.

3. Definir departamento (opcional)

Se sua instância utiliza departamentos, atribua o operador ao departamento correto nas Configurações do ChatDepartamentos. Isso garante que as conversas sejam direcionadas corretamente via Round-robin.

Experiência do operador

Ao fazer login, o operador é redirecionado automaticamente para a interface isolada de chat (/c/chat). Ele não vê o dashboard, menu lateral ou qualquer outro módulo.

Filtro forçado: “Minhas”

O operador vê apenas as conversas atribuídas a ele. O filtro “Todas” e os filtros globais ficam ocultos. Os filtros disponíveis são:
  • Minhas — conversas atribuídas diretamente ao operador
  • Carteira — contatos fixos da carteira do operador

Campos somente leitura

No painel de detalhes do contato, os campos Departamento e Operador Responsável aparecem como somente leitura. Apenas administradores e owners podem alterar esses campos.

Criação de contatos

Quando o operador cria um novo contato:
  1. O contato é automaticamente atribuído ao operador (assigned_to)
  2. O contato entra na carteira do operador com prioridade absoluta
  3. O contato aparece imediatamente na lista “Minhas” e “Carteira”

Carteira de Clientes

A carteira garante que determinados contatos sempre sejam atendidos pelo mesmo operador.

Como funciona para o operador restrito

  • Contatos criados pelo operador entram automaticamente na sua carteira
  • Contatos atribuídos via API com portfolio: true entram na carteira
  • O operador não pode remover contatos da sua carteira
  • O operador não pode redistribuir contatos para outros operadores
  • Apenas um administrador ou owner pode alterar a carteira

Modos de operação

O administrador define o modo da carteira nas configurações da instância:
ModoComportamento
AbsolutoSempre envia para o dono da carteira, mesmo se estiver offline
FallbackTenta o dono primeiro; se offline ou sem capacidade, usa Round-robin

Atribuição via API

Você pode criar conversas já atribuídas a um operador usando a API send-message.

Parâmetros relevantes

ParâmetroTipoDescrição
assignTostringE-mail ou UUID do operador que receberá a conversa
portfoliobooleanSe true, o contato é adicionado à carteira do operador com prioridade absoluta

Exemplo completo

{
  "instanceId": "SUA_INSTANCIA",
  "phone": "5511999999999",
  "messageType": "text",
  "message": "Olá! Você está sendo atendido pelo João.",
  "assignTo": "joao@empresa.com",
  "portfolio": true
}
O parâmetro assignTo aceita tanto o e-mail quanto o UUID do operador. Se informado um e-mail, o sistema busca automaticamente o usuário correspondente.

cURL

curl -X POST "https://wapi.stegia.com.br/functions/v1/send-message" \
  -H "Content-Type: application/json" \
  -H "X-Client-Token: SEU_TOKEN_AQUI" \
  -d '{
    "instanceId": "SUA_INSTANCIA",
    "phone": "5511999999999",
    "messageType": "text",
    "message": "Bem-vindo! Sou seu consultor dedicado.",
    "assignTo": "consultor@empresa.com",
    "portfolio": true
  }'

Comparativo de permissões

RecursoOwner / AdminOperador de Conversas
Dashboard
Configurações do Chat
Métricas e Relatórios
Ver todas as conversas❌ (apenas suas)
Enviar mensagens
Criar contatos✅ (auto-atribuído)
Transferir conversas
Alterar departamento
Alterar carteira
Formulários
Landing Pages
Agentes de IA
Wiki
API