Como criar relatórios personalizados no Chatwoot (via API ou integração)
Os relatórios nativos do Omni Atende, com base no Chatwoot, oferecem ótimos dados para gestão. Mas, em alguns cenários, pode ser necessário gerar relatórios personalizados, com filtros específicos ou cruzando dados de diferentes fontes. Para isso, você pode usar a API do Chatwoot ou integrá-lo com outras ferramentas como planilhas e plataformas de BI.
1. Por que criar relatórios personalizados?
Relatórios personalizados permitem que você:
- Visualize dados em formatos específicos (tabelas, dashboards, gráficos)
- Combine dados de diferentes canais ou sistemas
- Filtre atendimentos por etiquetas, categorias ou agentes
- Automatize envios de relatórios por e-mail
2. Exportando dados via API do Chatwoot
O Chatwoot oferece uma API REST completa. Com ela, é possível acessar dados de conversas, agentes, etiquetas, relatórios de tempo e muito mais.
Exemplos de uso da API:
- Listar todas as conversas finalizadas na semana
- Obter dados de tempo médio de resposta por agente
- Filtrar conversas com uma etiqueta específica
Dica técnica: Você pode usar ferramentas como Postman ou scripts em Python para automatizar essas consultas e salvar os dados em planilhas ou bancos de dados.
3. Integração com Google Sheets
Você pode usar a API do Chatwoot em conjunto com o Google Sheets, por meio de scripts em Apps Script ou conectores externos. Isso permite atualizar planilhas automaticamente com dados de atendimento.
Exemplo prático: Criar uma planilha com:
- Data da conversa
- Agente responsável
- Tempo de resposta e resolução
- Etiqueta atribuída
Com isso, você pode aplicar filtros, criar dashboards e analisar dados com liberdade.
4. Usando plataformas de BI (como Power BI ou Looker Studio)
Se você precisa de uma visualização mais robusta, ferramentas como Power BI ou Looker Studio (antigo Google Data Studio) são excelentes.
Passos básicos:
- Crie uma API Key no Chatwoot
- Use conectores personalizados para integrar os dados
- Monte dashboards com indicadores específicos (ex: atendimentos por horário, canal ou agente)
Essas plataformas permitem agendar atualizações automáticas, facilitando o monitoramento contínuo.
5. Agendamento e envio automático de relatórios
Com a ajuda de planilhas e plataformas externas, você pode automatizar o envio de relatórios diários ou semanais por e-mail para a equipe ou para a diretoria.
Dica: Use ferramentas como Zapier, Make (Integromat) ou Google Apps Script para isso.
Conclusão
Relatórios personalizados permitem que sua operação vá além do básico, oferecendo uma visão mais estratégica e ajustada às necessidades do seu negócio. Ao usar a API do Chatwoot, planilhas ou plataformas de BI, você ganha mais controle, agilidade e poder analítico na gestão do atendimento.
No próximo artigo, vamos explorar como o uso de etiquetas e categorias influencia diretamente na qualidade dos relatórios.