Relatórios

Dashboards, métricas de vendas e análises de performance.

GET /api/reports/dashboard Auth

Dashboard Geral

Retorna as principais métricas do CRM: contatos, negócios, receita e tarefas.

Status Codes

200 Lista retornada com sucesso
401 Não autenticado
Response
{
  "totalContacts": 142,
  "totalDeals": 24,
  "openDeals": 18,
  "totalRevenue": 125000.00,
  "pendingInvoices": 8,
  "overdueInvoices": 3,
  "overdueTasks": 5,
  "dealsWonThisMonth": 4,
  "revenueThisMonth": 32000.00
}
GET /api/reports/deal-conversion Auth

Taxa de Conversão

Retorna métricas de conversão do funil de vendas.

Status Codes

200 Lista retornada com sucesso
401 Não autenticado
Response
{
  "totalDeals": 50,
  "wonDeals": 18,
  "lostDeals": 12,
  "openDeals": 20,
  "conversionRate": 60.0,
  "averageTicket": 8500.00,
  "averageCycleDays": 22
}
GET /api/reports/task-completion Auth

Conclusão de Tarefas

Retorna métricas de conclusão de tarefas: total, concluídas, atrasadas e taxa de conclusão.

Status Codes

200 Lista retornada com sucesso
401 Não autenticado
Response
{
  "totalTasks": 45,
  "completedTasks": 32,
  "overdueTasks": 5,
  "pendingTasks": 8,
  "completionRate": 71.1,
  "averageCompletionDays": 3.2
}
GET /api/reports/pipeline Auth

Relatório do Funil de Vendas

Retorna análise detalhada do funil de vendas com métricas por estágio.

Status Codes

200 Lista retornada com sucesso
401 Não autenticado
Response
{
  "totalValue": 380000.00,
  "weightedValue": 245000.00,
  "stages": [
    { "name": "Prospecção", "count": 8, "value": 120000.00 },
    { "name": "Qualificação", "count": 5, "value": 85000.00 },
    { "name": "Proposta", "count": 6, "value": 95000.00 },
    { "name": "Negociação", "count": 3, "value": 60000.00 },
    { "name": "Fechamento", "count": 2, "value": 20000.00 }
  ],
  "averageDealValue": 15833.33,
  "averageCycleDays": 28
}

Este site utiliza cookies

Utilizamos cookies essenciais para o funcionamento da plataforma e cookies de análise para melhorar sua experiência. Ao continuar navegando, você concorda com nossa Política de Privacidade e Termos de Uso.