Manual de Utilização - AI ATS WallJobs
Visão Geral do Sistema
O AI ATS WallJobs é um sistema de recrutamento inteligente que automatiza o processo de seleção através de agentes de IA. O sistema oferece:
Visão geral das métricas e processos ativos
- Triagem Automatizada: Perguntas inteligentes com avaliação por IA
- Agendamento Automático: Agentes IA que agendam entrevistas
- Entrevistas com IA: Conduzidas por agentes especializados
- Rankings Inteligentes: Classificação automática dos melhores candidatos
- Fluxo Multi-Estágio: SCREENING → INTERVIEW → TECHNICAL → FINAL
Como Criar Vagas
Passo 1: Acesso à Criação de Vagas
- Navegue para
/jobs/createno sistema - O sistema carregará com informações da empresa do Clerk metadata automaticamente
Interface principal para cadastro de novas vagas
Passo 2: Preenchimento dos Detalhes Básicos
Aba "Detalhes da Vaga":
- Título da Vaga: Nome descritivo da posição
- Descrição: Detalhamento completo das responsabilidades
- Departamento: Área da empresa
- Tipo de Trabalho:
FULL_TIME(Tempo Integral)PART_TIME(Meio Período)CONTRACT(Contrato)INTERNSHIP(Estágio)
- Localização:
REMOTE(Remoto)HYBRID(Híbrido)ONSITE(Presencial)
- Faixa Salarial: Valores mínimo e máximo
Campos obrigatórios e opcionais para configuração da vaga
Passo 3: Configuração de Requisitos
Aba "Requisitos":
- Habilidades: Lista de competências técnicas necessárias
- Experiência: Tempo e tipo de experiência exigida
- Educação: Nível de escolaridade mínimo
- Idiomas: Proficiência em idiomas
- Certificações: Certificados específicos
- Requisitos Gerais: Texto livre para outros requisitos
Passo 4: Configurações Avançadas
Aba "Configurações":
- Tags: Palavras-chave para categorização
- ID Externo: Referência em sistema externo (opcional)
- Datas de Aplicação:
- Data de início das candidaturas
- Data limite para candidaturas
- Configurações de Visibilidade:
- Pública/Privada
- Pesquisável
- Promovida
- Confidencial
Status da Vaga
| Status | Descrição | Comportamento |
|---|---|---|
| DRAFT | Rascunho | Não visível para candidatos |
| ACTIVE | Ativa | Aceita candidaturas |
| PAUSED | Pausada | Não aceita novas candidaturas |
| CLOSED | Fechada | Processo finalizado |
Configuração de Perguntas de Triagem com IA
Passo 1: Acesso à Configuração de Triagem
Na criação/edição de vaga:
- Vá para a aba "Triagem"
- Habilite o sistema de triagem avançado
Painel para configurar perguntas inteligentes e avaliação por IA
Passo 2: Como Configurar uma Pergunta de Triagem
Para criar uma pergunta de triagem eficaz, siga estes passos:
Elementos Essenciais de uma Pergunta
- Título da Pergunta: A pergunta principal que será apresentada ao candidato
- Texto de Ajuda: Orientações que serão enviadas junto com a pergunta (por WhatsApp ou faladas pela IA no telefone)
- Tipo de Resposta: Escolha entre Sim/Não, Múltipla Escolha ou Texto Livre
- Avaliação por IA: Configure se a IA deve avaliar automaticamente a resposta
- Prompt de Avaliação: Instruções específicas para a IA avaliar a resposta
Pergunta: "Descreva sua experiência com metodologias ágeis"
Texto de Ajuda: "Por favor, conte sobre sua experiência com Scrum, Kanban ou outras metodologias ágeis. Inclua projetos específicos e seu papel na equipe."
Prompt de Avaliação: "Avalie o nível de conhecimento em metodologias ágeis, considerando experiência prática, conhecimento teórico e aplicação em projetos reais."
Configuração do Texto de Ajuda
O texto de ajuda é fundamental para orientar o candidato e obter respostas mais precisas:
- Para WhatsApp: Será enviado como mensagem adicional após a pergunta
- Para ligação telefônica: A IA falará este texto para esclarecer a pergunta
- Seja específico: Inclua exemplos do que você espera na resposta
- Seja claro: Use linguagem simples e direta
Botões de Avaliação com IA
Configure a avaliação automática para otimizar o processo:
- Habilitar IA: Ative a toggle "Avaliar com IA"
- Prompt Personalizado: Escreva instruções específicas sobre como avaliar
- Critérios Claros: Defina o que constitui uma boa resposta
- Pontuação: A IA atribuirá uma nota de 0-100 baseada no prompt
Tipos de Perguntas Disponíveis
📝 Escolha o tipo ideal para sua triagem:
O sistema oferece dois tipos principais de perguntas, cada um adequado para diferentes situações de avaliação.
1. 👍👎 Perguntas de Sim/Não
Quando usar: Para perguntas eliminatórias ou de confirmação simples
Como funciona:
- 📋 Candidato escolhe entre duas opções: "Sim" ou "Não"
- ⚡ Avaliação instantânea - sem necessidade de IA
- 🚫 Pode ser eliminatória - resposta "errada" elimina o candidato
- ✅ Útil para requisitos obrigatórios da vaga
📋 Exemplo prático:
"Você tem disponibilidade para trabalhar remotamente?"
• Se a vaga exige trabalho remoto, resposta "Não" elimina
• Se resposta "Sim", candidato segue no processo
2. ✍️ Perguntas de Texto Livre
Quando usar: Para avaliar experiências, conhecimentos e comportamentos
Como funciona:
- 📝 Candidato escreve uma resposta detalhada
- 🤖 IA avalia automaticamente a qualidade da resposta
- 📊 Gera pontuação de 0 a 100 baseada nos critérios
- 🎯 Permite análise profunda de competências
📋 Exemplo prático:
"Descreva sua experiência com metodologias ágeis"
• IA analisa menção a Scrum, Kanban, projetos específicos
• Avalia profundidade do conhecimento e experiência prática
• Atribui nota baseada nos critérios definidos
⚙️ Configurações disponíveis:
- Tamanho mínimo: Quantos caracteres o candidato deve escrever
- Tamanho máximo: Limite para evitar respostas muito longas
- Avaliação por IA: Liga/desliga a análise automática
- Critérios personalizados: Instruções específicas para a IA
Exemplo Prático de Configuração
Interface mostrando todos os campos necessários para criar uma pergunta eficaz
Detalhes do Exemplo:
📝 Configuração da Pergunta:
Pergunta: "Fale sobre uma vez em que você participou de um grupo onde ideias diferentes estavam gerando conflitos ou travando decisões. Como você ajudou o grupo a avançar e o que aprendeu com isso?"
Descrição/Ajuda: "Pode responder por áudio ou escrito; Apenas um áudio e uma mensagem; Seja autêntico e pense em situações reais de sua vivência."
Tipo: Texto Livre | Categoria: Comportamental | Responsável: Recrutador Humano
Configurações:
- Estágio: Triagem Inicial
- Ordem: 3
- Limite de Aprovação: 50%
- Peso da Pergunta: 1
- Tamanho Mínimo: 0 caracteres
- Tamanho Máximo: 10000 caracteres
- ✅ Obrigatória
- ⚠️ Eliminatória
- 🤖 Avaliação por IA
🤖 Configuração de Avaliação por IA:
Palavras-chaves e comportamentos esperados: Demonstra escuta ativa e empatia; Facilita o diálogo entre diferentes; Contribui para o avanço coletivo; Reflete sobre a experiência em grupo.
Red Flags (o que desclassifica o candidato): Ignora conflitos; Impõe opiniões; Responsabiliza o grupo; Não reconhece o próprio papel.
Palavras-chaves e comportamentos esperados: Colaboração, escuta, mediação, grupo, conflito construtivo, contribuição, empatia
- Seja específico: Quanto mais detalhado o prompt de avaliação, melhor será a análise da IA
- Use exemplos: Inclua comportamentos específicos que você espera ou quer evitar
- Teste sempre: Faça testes com respostas de exemplo antes de ativar
- Monitore resultados: Acompanhe as avaliações e ajuste conforme necessário
Configuração do Agente de Agendamento e Entrevistas
Conceitos dos Agentes de IA
O sistema possui três tipos principais de agentes:
- CANDIDATE_SCREENER: Conduz triagem inicial
- INTERVIEW_SCHEDULER: Agenda entrevistas
- INTERVIEW_CONDUCTOR: Conduz entrevistas
Configuração do Agente de Agendamento
Na aba "Agendamento" da vaga:
Painel mostrando as opções de método de agendamento disponíveis
🤖 Configuração Recomendada: Agente IA
Para o funcionamento completo do sistema automatizado, selecione "Agente IA" como método de agendamento. Esta opção permite que:
- ✅ IA agenda automaticamente entrevistas com candidatos
- ✅ Contato direto via WhatsApp ou telefone
- ✅ Negociação de horários em tempo real
- ✅ Confirmação automática de entrevistas
- ✅ Fallback para humano se necessário
Importante: Outras opções como "Agendamento Manual", "Apenas Email" ou "Desabilitado" não ativam a automação completa do processo de entrevistas.
Passo Adicional: Seleção do Agente de Entrevistas
Após configurar o método de agendamento, role até o final da aba "Agendamento" e configure o agente responsável pelas entrevistas:
Interface para escolher o agente que conduzirá as entrevistas por WhatsApp
📱 Configuração do Agente de Entrevistas por WhatsApp
Passos para configurar:
- 🔽 Role até o final da aba "Agendamento"
- 🎯 Localize a seção "Agente IA para Agendamento"
- 📋 Selecione "Entrevistas por WhatsApp" (Agendador de Entrevistas)
- ✅ Ative a opção "Agente Obrigatório"
- 📊 Observe a taxa de sucesso (98% no exemplo)
💡 Dica: O agente "Entrevistas por WhatsApp" possui alta taxa de sucesso e permite conduzir entrevistas completas via WhatsApp, proporcionando uma experiência conveniente para os candidatos.
Configuração de Modos de Entrevista IA
✅ Configuração Automática
Esta seção não exige qualquer alteração por parte do usuário.
Os modos de entrevista IA são configurados automaticamente pelo sistema quando você seleciona o agente de entrevistas. O sistema já vem com as melhores configurações pré-definidas para garantir uma experiência otimizada tanto para recrutadores quanto para candidatos.
Mudança de Status para Disparar Entrevistas
Passo 1: Acesso à Mudança de Status
- Entre na candidatura específica (
/applications/[id]) - Localize o componente "Status e Etapa da Candidatura"
- Ou acesse via lista de candidatos com mudança em lote
Tela de candidatura mostrando os controles de status e etapa
🔄 Como Funciona a Interface de Mudança de Status
📍 Localização: A interface está localizada no lado direito da tela da candidatura, na seção "Alterar Status/Etapa"
⚙️ Controles Disponíveis:
- 🎯 Seletor de Status: Dropdown com opções como "Triagem", "Entrevista", etc.
- 📋 Seletor de Etapa: Dropdown específico para a etapa atual (ex: "Triagem de...")
- ✅ Botão "Atualizar Status": Confirma a mudança de status
- 🔄 Botão "Atualizar Etapa": Confirma a mudança de etapa
🚀 Ação Chave para Disparar Entrevistas:
- 📝 Status atual: "Triagem" (como mostrado na imagem)
- 🔄 Alterar para: "Entrevista" no dropdown de Status
- ✅ Clicar: "Atualizar Status"
- 🤖 Resultado: Sistema dispara automaticamente o agendamento via IA
💡 Informações Visuais da Interface:
- 📊 Status atual: Claramente exibido ("Status atual: Triagem")
- 📈 Etapa atual: Mostrada em detalhes ("Etapa atual: resume screening")
- 🎯 Progresso visual: Barra de progresso mostra a posição no fluxo (Candidatado → Triagem → Entrevista → Avaliação Técnica)
Processo Automático
O que acontece automaticamente quando você muda o status:
- Verificação de configuração de agendamento
- Criação da tentativa de agendamento
- Chamada do webhook do agente
- Criação da entrevista com status "SCHEDULING_IN_PROGRESS"
📱 O que acontece após a mudança de status:
Após a mudança de Status, o candidato irá receber uma mensagem no WhatsApp do telefone celular cadastrado no perfil do candidato.
🤖 O agente IA entrará em contato automaticamente para:
- 🎯 Explicar a próxima etapa do processo seletivo
- 📅 Propor horários disponíveis para a entrevista
- ✅ Confirmar a data e horário escolhidos
- 📋 Enviar instruções sobre a entrevista
Estados de Agendamento
| Status | Descrição |
|---|---|
| IN_PROGRESS | Agente trabalhando no agendamento |
| SCHEDULED | Entrevista agendada com sucesso |
| FAILED | Falha no agendamento - requer intervenção |
| EXPIRED | Timeout do agente - escalou para humano |
Acessando Rankings de Candidatos
Localização dos Rankings
Caminho principal: Vaga → Aba "Ranking"
- Acesse a vaga específica (
/jobs/[id]) - Clique na aba "Ranking" (ícone de troféu)
- Rankings só aparecem para vagas ATIVAS com candidaturas
Tela completa mostrando candidatos classificados por IA com pontuações e recomendações
🏆 Componentes do Dashboard de Rankings
📊 Estatísticas Gerais (topo da tela):
- 5 Avaliados - Total de candidatos que passaram pela avaliação
- 1 Aprovado - Candidatos que atingiram a nota de corte
- 53.0 Média - Pontuação média de todos os candidatos
- 70 Nota de Corte - Limite mínimo para aprovação
🎯 Lista de Candidatos Ranqueados:
- 🥇 Posição no ranking - "Top 100%", "Top 96%" (percentil)
- 📝 Iniciais do candidato - "MC", "GD" (identificação visual)
- 👤 Nome completo - Nome real do candidato
- 📊 Barra de pontuação - Visualização gráfica da nota (verde para aprovado)
- 🏷️ Tags de status - "Recomendado" (verde), "Revisar" (vermelho), "Eliminado" (vermelho)
🔍 Acesso aos Detalhes Completos:
Através do botão "Ver Detalhes" (localizado à direita de cada candidato), você acessa a candidatura completa deste candidato. De lá, é possível acessar:
- 📝 Perguntas de triagem aplicadas ao candidato
- 💬 Respostas do candidato referente à entrevista
- 🤖 Avaliação da IA com análise detalhada e pontuação
- 📈 Histórico completo do processo seletivo
🎨 Sistema Visual de Classificação
O ranking utiliza um sistema visual intuitivo:
- 🟢 Verde: Candidatos aprovados/recomendados (acima da nota de corte)
- 🟡 Amarelo/Laranja: Candidatos limítrofes que precisam de revisão
- 🔴 Vermelho: Candidatos eliminados (abaixo da nota de corte)
- 🏆 Ícones de troféu: Indicam os candidatos top performers
Níveis de Recomendação
| Nível | Pontuação | Recomendação |
|---|---|---|
| HIGH 🏆 | 85-100 | Candidatos excepcionais, contratação recomendada |
| MEDIUM 🥈 | 70-84 | Bons candidatos, considerar para próximas etapas |
| LOW ⚠️ | 50-69 | Candidatos limítrofes, requer análise detalhada |
| ELIMINATE ❌ | <50 | Não recomendados |
Importação de Candidatos
Métodos de Importação
1. Upload de Arquivo Excel/CSV (Disponível)
Caminho: /candidates/import
2. Email AI (Em Desenvolvimento)
- Candidatos enviam currículos para
[email protected] - Processamento automático via IA
- Status: Em breve
Interface de Importação de Candidatos
Interface mostrando diferentes métodos de importação disponíveis
📋 Métodos de Importação Disponíveis
O sistema oferece múltiplas opções para importar candidatos:
- 📊 Arquivo Excel - Método recomendado (destacado em vermelho na interface)
- 📧 Email [email protected] - Funcionalidade em desenvolvimento ("Em breve")
- 🔗 Pandapé ATS - Integração com sistema externo ("Em breve")
- 🔧 Gupy ATS - Integração com plataforma Gupy ("Em breve")
- 🏢 InHire ATS - Integração com sistema InHire ("Em breve")
📍 Para começar: Clique no card "Arquivo Excel" (destacado) para iniciar o processo de importação em massa.
Tela com instruções completas e template para download
⚙️ Configuração da Importação (Segunda Tela)
📋 Instruções Detalhadas na Interface:
- 📥 Download do Template: Botão "Baixar Template CSV" disponível
- 📝 Formato obrigatório: Colunas Nome, Email, Telefone claramente especificadas
- ➕ Colunas opcionais: Experiência, Habilidades, Localização, etc.
- 📊 Tabela de exemplo: Mostra exatamente como preencher cada campo
- 💡 Dicas importantes: Formato flexível, primeira linha com nomes das colunas
Interface final com seleção de arquivo e opções de importação
📤 Processo de Upload (Terceira Tela)
🎯 Elementos Principais Visíveis:
- 📁 "Choose File" - Botão para selecionar arquivo do computador
- ⚙️ Opções de Importação:
- ✅ "Ignorar candidatos duplicados" - Opção ativada (recomendado)
- ☐ "Atualizar dados de candidatos existentes" - Opção disponível
- 🚀 "Importar Candidatos" - Botão principal para iniciar a importação
- 📥 "Baixar Template CSV" - Link alternativo para download do modelo
💡 Dica: Sempre use a opção "Ignorar duplicados" para evitar sobrescrita acidental de dados existentes.
Template Recomendado
firstName,lastName,email,phone,location_city,location_state,experienceLevel,summary,skills
João,Silva,[email protected],+5511999999999,São Paulo,SP,SENIOR,"Desenvolvedor React com 5 anos","React,JavaScript,TypeScript"
Maria,Santos,[email protected],+5511888888888,Rio de Janeiro,RJ,MID_LEVEL,"Designer UX/UI especializada","Figma,Sketch,Adobe XD"
Processo de Upload
- Seleção do arquivo: Drag & drop ou clique para selecionar
- Configuração de opções:
- ✅ Pular duplicados (recomendado)
- ❌ Atualizar existentes (cuidado com sobrescrita)
- Validação prévia: Sistema verifica formato e dados
- Confirmação: Clique em "Importar Candidatos"
- Processamento: Barra de progresso e status
Tratamento de Erros Comuns
| Tipo de Erro | Descrição | Solução |
|---|---|---|
| Email inválido | Formato não reconhecido | Verificar formato ([email protected]) |
| Email duplicado | Candidato já existe | Usar opção "Pular duplicados" |
| Campos obrigatórios | firstName, lastName, email | Preencher todos os campos obrigatórios |
| Arquivo muito grande | Limite de 10MB | Dividir em arquivos menores |
Fluxo Completo do Processo
Diagrama do Fluxo
⚠️ Importante: Agente de Triagem
O Agente de Triagem ainda não existe no sistema. Por isso, os candidatos já devem vir triados quando importados ou aplicam para a vaga.
📋 Processo atual:
- ✅ Fase 1: Configure perguntas de triagem na vaga
- ✅ Fase 2: Candidatos respondem às perguntas automaticamente
- ✅ Fase 3: IA avalia as respostas e classifica candidatos
- 🔄 Mudança de Status: Manual para disparar agendamento de entrevistas
💡 Resultado: Candidatos chegam na etapa de entrevista já pré-qualificados pelas perguntas de triagem configuradas.
Fase 1: Configuração Inicial
- Criação da Vaga
- ✅ Preencher detalhes básicos
- ✅ Configurar requisitos estruturados
- ✅ Definir política de currículos
- ✅ Configurar visibilidade
- Configuração de Triagem
- ✅ Habilitar sistema avançado
- ✅ Criar perguntas por estágio
- ✅ Configurar prompts de IA
- ✅ Definir workflow automático
- Configuração de Agentes
- ✅ Selecionar agente de agendamento
- ✅ Configurar modos de entrevista IA
- ✅ Definir instruções personalizadas
- ✅ Testar configurações
Fase 2: Processo de Candidatura
Application: {
candidateId: "cand-123",
jobId: "job-456",
status: "SCREENING", // Status inicial
currentStage: "SCREENING_QUESTIONS",
source: "website", // Origem da candidatura
resume: { url: "...", extractedData: {...} },
submittedAt: timestamp
}
Fase 3: Triagem Automática
- Apresentação das perguntas: Baseada na configuração por estágio
- Coleta de respostas: Com timer e validações
- Avaliação por IA: Usando prompts personalizados
- Cálculo de pontuação: Algoritmo ponderado
- Decisão automática: Aprovação, revisão ou eliminação
Métricas de Processo
| Métrica | Valor Médio | Meta |
|---|---|---|
| Tempo para triagem | 2 dias | ≤ 3 dias |
| Tempo para entrevista | 4 horas | ≤ 24 horas |
| Taxa de aprovação na triagem | 30% | 25-35% |
| Satisfação do candidato (NPS) | 8.2 | ≥ 7.0 |
| Redução de tempo | 65% | ≥ 50% |
Troubleshooting e Dicas
Problemas Comuns
1. Agendamento Não Disparado
🔍 Verificações Necessárias:
1. 📋 Configuração da Vaga no Sistema:
- ✅ Método de Agendamento: Deve estar configurado como "Agente IA" (não Manual ou Email)
- ✅ Agente Selecionado: Deve ter um agente específico escolhido (ex: "Entrevistas por WhatsApp")
- ✅ Disparo Automático: Opção "Agente Obrigatório" deve estar ativada
2. 🔄 Verificação da Mudança de Status:
- ✅ Status de Origem: Candidato deve estar em "SCREENING" (Triagem)
- ✅ Status de Destino: Deve mudar para "INTERVIEW" (Entrevista)
- ✅ Processo Correto: Usar o seletor "Alterar Status/Etapa" na tela da candidatura
3. 🎯 Onde Verificar as Configurações:
- 📍 Configuração do Agendamento: Na aba "Agendamento" da vaga
- 📍 Seleção do Agente: No final da mesma aba "Agendamento"
- 📍 Status da Candidatura: Na tela individual da candidatura
Soluções:
- Verificar se agente está ativo
- Confirmar configuração de webhook
- Testar manualmente o agendamento
- Verificar logs de erro na API
2. IA Não Avalia Respostas
Soluções:
- Verificar créditos da OpenAI
- Testar prompt manualmente
- Ajustar threshold de confiança
- Verificar rate limits
3. Rankings Vazios
Verificações:
- Vaga deve estar ATIVA
- Deve ter candidatos com avaliações completas
- Aguardar processamento das avaliações
- Refresh manual dos dados
Melhores Práticas
1. Configuração de Vagas
- Teste sempre em vaga de teste antes de produção
- Configure fallbacks para todos os agentes
- Use prompts específicos para cada área/cargo
- Monitore métricas regularmente
2. Gestão de Candidatos
- Importe em lotes de até 500 candidatos
- Valide dados antes da importação
- Use tags para categorização
- Mantenha histórico de mudanças
3. Operação Diária
- Monitore dashboards pela manhã
- Revise rankings semanalmente
- Ajuste thresholds baseado em feedback
- Treine agentes com novos cenários