3.4 KiB
3.4 KiB
MANUAL TÉCNICO - CANAIS DE ENTRADA (EMAIL/CHAT/TELEGRAM) - ZAMMAD
Código: ITGINF 0005/26 | Classificação: INTERNO Responsável: João Pedro Toledo Gonçalves | Data: {{DATA_ATUAL}}
1. HISTÓRICO DE REVISÃO
| Data | Versão | Descrição | Autor |
|---|---|---|---|
| {{DATA_ATUAL}} | 1.0 | Criação Inicial | João Pedro Toledo Gonçalves |
2. OBJETIVO
Centralizar canais de comunicação. Configurar Email (M365/Google), Telegram Bot e Widget de Chat no site.
3. PRÉ-REQUISITOS
- Conta Microsoft 365 ou Google Admin (para Email).
- Conta Telegram (para Bot).
- Acesso ao HTML do site da empresa (para Chat).
4. PASSO A PASSO (EXECUÇÃO)
Etapa 1: Email (Microsoft 365)
Zammad recomenda OAuth2 (mais seguro que IMAP/SMTP puro).
- Acesse Admin > Canais > Microsoft 365.
- Clique em Adicionar Conta.
- Faça login com a conta de email do suporte (ex:
suporte@empresa.com). - Aceite as permissões do App Enterprise.
- No Zammad, defina:
- Grupo de Destino:
Service Desk. - Pasta:
Inbox. - Manter mensagens no servidor:
Não(O Zammad deve deletar após importar para não encher a caixa).
- Grupo de Destino:
Etapa 2: Telegram Bot
Permita que clientes abram chamados enviando msg no Telegram.
- No seu Telegram, chame o @BotFather.
- Envie
/newbot. - Escolha o nome e user (ex:
EmpresaSuporteBot). - Copie o API Token gerado (ex:
123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11). - No Zammad: Admin > Canais > Telegram.
- Cole o Token e configure o Grupo de Entrada.
- Envie uma mensagem de "Oi" para o Bot e veja o ticket aparecer.
Etapa 3: Widget de Chat
Botão flutuante para seu site.
- Acesse Admin > Canais > Chat.
- Ative o canal.
- Copie o código JavaScript fornecido no final da página.
- Cole no
<body>do seu site institucional ou WordPress. - Funcionamento: O chat só aparece "Online" se um agente estiver com a aba do Zammad aberta e o botão "Chat" (no topo) ativado.
5. SOLUÇÃO DE PROBLEMAS (TROUBLESHOOTING)
!!! warning "Pânico: Canal Parou" Clientes reclamam que mandam email e nada acontece.
Problema 1: Email fetching parou (Token Expirado)
- Causa: O Token OAuth2 do Microsoft 365 expirou ou a senha mudou.
- Solução:
- Vá em Canais > Microsoft 365.
- Se houver erro vermelho, clique em Re-autenticar.
Problema 2: Telegram não cria tickets
- Causa: Webhook falhou. O Zammad precisa ser HTTPS público.
- Solução:
- Se o Zammad for interno (LAN), o Telegram não consegue entregar a mensagem.
- Use um Proxy Reverso com SSL válido (LetsEncrypt).
Problema 3: Email Microsoft bloqueado (Auth Error)
- Causa: "Authenticated SMTP" desativado no Tenant.
- Solução:
- Admin do M365 deve ir no usuário > Mail > Manage email apps.
- Marcar Authenticated SMTP.
6. DADOS TÉCNICOS
| Canal | Protocolo | Notas |
|---|---|---|
| IMAPS/SMTP (OAuth) | Limite de anexo 10MB (ajustável). | |
| Telegram | HTTPS Webhook | Não suporta anexos > 20MB. |
| Chat | WebSocket | Requer porta 80/443 liberada. |
7. VALIDAÇÃO FINAL
- Envie um email externo e cronometre quanto tempo leva para virar ticket (Média: 1-2 min).
- Mande mensagem no Telegram e verifique a criação instantânea.
