Darwin AI — Canais (Channels)
Seção expansível no menu lateralSub-itens:
1. Sub-seções
1.1 Conectar um Canal
URL:
/ou/{orgId}/channels
Página principal para gerenciamento de canais. Exibe os canais já conectados e permite adicionar novos.
2. Página de Canais (/ou/{orgId}/channels)
2.1 Estado: Nenhum Canal Conectado
Quando nenhum canal está conectado:
- Ícone: "Not found"
- Mensagem: "Nenhum canal conectado foi encontrado"
- Abaixo: seção "Todos os Canais" com os canais disponíveis
2.2 Canais Disponíveis (Cards)
Cada canal é exibido como um card com:
- Ícone do canal
- Nome do canal
- Descrição curta
- Botão de ação
| Canal | Descrição | Botão |
|---|---|---|
| Conecte seu número de WhatsApp Business | Adicionar canal | |
| Conecte sua conta do Instagram | Adicionar canal | |
| Facebook Messenger | Integre sua página do Facebook | Adicionar canal |
| SMS | Mensagens de texto tradicionais | Adicionar canal |
| Chat Web | Widget de chat para o seu site | Adicionar canal |
| Chamadas | Chamadas de voz com IA | Solicitar acesso |
Nota: O canal "Chamadas" usa o botão "Solicitar acesso" (ao invés de "Adicionar canal"), sugerindo que requer aprovação ou está em acesso antecipado.
2.3 Integração Facebook/Meta
A página de canais realiza chamadas de autenticação OAuth com o Facebook (facebook.com/x/oauth/status) para permitir a conexão de canais Meta (Instagram, Facebook Messenger).
3. Funcionalidades
Conexão de Canais
- Cada canal segue um fluxo de configuração específico
- WhatsApp requer configuração via WhatsApp Business API
- Instagram e Facebook Messenger requerem vinculação de conta Meta
- Chat Web gera um snippet de código para incorporar no site
- SMS requer configuração de provedor
- Chamadas Telefônicas requerem integração com serviço de voz
Gerenciamento
- Ativar/desativar canais
- Configurar números/contas por canal
- Associar canais a workers específicos
- Definir horários de funcionamento por canal
4. Ações Disponíveis
| Ação | Descrição |
|---|---|
| Conectar um Canal | Ir para a página de gerenciamento de canais |
| Iniciar conexão do WhatsApp | |
| Iniciar conexão do Instagram | |
| Facebook Messenger | Iniciar conexão do Messenger |
| Chat Web | Configurar widget de chat |
| SMS | Configurar integração SMS |
| Chamadas Telefônicas | Configurar chamadas de voz |
5. Relacionamentos com Outros Módulos
| Módulo | Relação |
|---|---|
| Conversas | Conversas entram pelos canais conectados |
| Contatos | Canal de origem é registrado em cada contato |
| Campanhas | Campanhas são enviadas através dos canais |
| Workforce | Workers atendem através dos canais |
| Relatórios | Métricas segmentadas por canal |