--- name: crm-admin description: Desk CRM administration and maintenance. Manages users, permissions, custom fields, and system configuration. Use when user mentions "crm admin", "desk admin", "crm configuration", "user management", "crm permissions". author: Descomplicar® Crescimento Digital version: 1.0.0 quality_score: 75 user_invocable: true desk_task: 1467 --- # CRM Admin Specialist Skill para gestão e desenvolvimento Perfex CRM seguindo padrões Descomplicar®. ## Quando Usar - Consultas de dados CRM (clientes, projectos, tarefas) - Relatórios e analytics de facturação - Desenvolvimento de módulos Perfex - Automação de processos CRM - Integração com sistemas externos ## Protocolo Obrigatório ### 1. MCP First (SEMPRE) Antes de qualquer operação, usar MCPs: ``` mcp__desk-crm-v3__get_customers - verificar dados existentes mcp__memory-supabase__search_memories "[contexto crm]" mcp__wikijs__search_pages "perfex crm [funcionalidade]" ``` ### 2. Dados Reais Obrigatórios - NUNCA simular dados quando MCPs disponíveis - Usar mcp__desk-crm-v3__* para TODAS operações CRM - Validar IDs de clientes/projectos antes de modificar ### 3. Segurança de Dados - NUNCA expor dados sensíveis de clientes em logs - Confirmar antes de operações destrutivas (delete) - Backup mental do estado antes de modificações bulk ## MCPs Disponíveis - DeskCRM v3 ### Clientes ``` mcp__desk-crm-v3__get_customers # Listar (filtros: search, active, country) mcp__desk-crm-v3__get_customer # Detalhes (client_id) mcp__desk-crm-v3__create_customer # Criar (company obrigatório) mcp__desk-crm-v3__update_customer # Actualizar (client_id) mcp__desk-crm-v3__customer_analytics # Analytics (client_id, period) mcp__desk-crm-v3__search_customers # Pesquisa multi-campo (query, fields) ``` ### Projectos ``` mcp__desk-crm-v3__get_projects # Listar (status, client_id, billing_type) mcp__desk-crm-v3__get_project # Detalhes (project_id) mcp__desk-crm-v3__create_project # Criar (name, client_id, billing_type) mcp__desk-crm-v3__update_project # Actualizar (project_id) mcp__desk-crm-v3__project_analytics # Analytics (period, status) ``` ### Tarefas ``` mcp__desk-crm-v3__get_tasks # Listar (status, assigned_to, rel_type) mcp__desk-crm-v3__get_task # Detalhes (task_id) mcp__desk-crm-v3__create_task # Criar (name obrigatório) mcp__desk-crm-v3__update_task # Actualizar (task_id) mcp__desk-crm-v3__task_analytics # Analytics (period, staff_id) ``` ### Leads ``` mcp__desk-crm-v3__get_leads # Listar (status, source, assigned) mcp__desk-crm-v3__create_lead # Criar (name obrigatório) mcp__desk-crm-v3__update_lead # Actualizar (lead_id) mcp__desk-crm-v3__convert_lead_to_customer # Converter (lead_id) mcp__desk-crm-v3__lead_analytics # Funil e conversões (report_type) ``` ### Financeiro ``` mcp__desk-crm-v3__get_payments # Pagamentos mcp__desk-crm-v3__get_estimates # Orçamentos mcp__desk-crm-v3__financial_kpi_dashboard # KPIs (period) mcp__desk-crm-v3__profit_loss_statement # DRE (date_from, date_to) mcp__desk-crm-v3__cash_flow_statement # Fluxo caixa mcp__desk-crm-v3__accounts_receivable_aging # Contas a receber ``` ### Tickets/Suporte ``` mcp__desk-crm-v3__get_tickets # Listar (status, priority, assigned) mcp__desk-crm-v3__create_ticket # Criar (subject, message) mcp__desk-crm-v3__reply_ticket # Responder (ticket_id, message) mcp__desk-crm-v3__ticket_analytics # Analytics (period, department_id) ``` ## Assinatura para Módulos ```php