Pular para o conteúdo
Todos os recursos

Modelo · Operação de negócios de serviços

Kit inicial reproduzível de encaminhamento de contatos

Baixe um kit inicial offline e versionado, com dados de teste fictícios, revisão explícita, verificação de duplicados e um ensaio de pausa e recuperação.

Escrito por Fireflax · 10 minutos de configuração

Revisado por Codex — source and implementation review ·

Um pequeno pacote de regras que roda offline.

Use contatos fictícios para reproduzir a atribuição, a verificação de detalhes faltando, a detecção de duplicados e uma resposta revisada. Este kit inicial para download entrega a quem vai implementar as regras, os dados de teste e as verificações por trás de um exemplo bem delimitado.

O que você está baixando

A versão 1.0.0 é um pacote local de regras em Node.js. Ele reúne as regras e a validação do exemplo de atendimento da Fireflax com uma pequena camada de linha de comando. Não é uma importação para o n8n nem um fluxo conectado a um CRM. O caminho testado não exige conta, chave de API, instalação de pacotes nem serviço pago. Não há envio de mensagens.

Licença MIT · só dados fictícios · testado com Node.js 22.23.2 em 8 de outubro de 2026. Leia a configuração completa sem baixar.

Comece pelas cinco verificações reproduzíveis.

Extraia o arquivo compactado em uma pasta nova e abra um terminal dentro dela. Use uma instalação de Node.js que você já tenha; a versão usada no teste registrado está acima. Rode estes comandos:

node --version
node verify.mjs

O relatório em JSON deve mostrar cinco casos, cinco aprovados e zero com falha: pedido completo, detalhes faltando, duplicado normalizado, aprovação repetida e falha/recuperação. Ele inclui as entradas sintéticas, as expectativas e os estados observados. Guarde o seu resultado; não trate a nossa execução arquivada como prova da sua.

As verificações aprovam rascunhos fictícios de propósito, para exercitar as regras. Para um ensaio manual, siga o README: inicialize um estado local, envie um dado de teste, confira o pedido e o arquivo de resposta e depois aprove explicitamente. Nenhum comando consegue enviar mensagens.

Analise as regras antes de mudá-las.

  • Pedidos normais vão para o Service coordinator; pedidos de orçamento vão para o Quotes team; uma palavra de prioridade envia o pedido para o Duty manager.
  • Uma área vazia ou uma mensagem com menos de 20 caracteres prepara um pedido de esclarecimento, que ainda precisa de aprovação.
  • A chave de duplicados compara o e-mail, a área e a mensagem normalizados na fila local. Ela não junta todos os pedidos da mesma pessoa.
  • Uma falha simulada mantém o rascunho. Restaurar apaga a aprovação anterior e devolve o mesmo registro para uma nova revisão.

O contrato dos campos e o código-fonte legível estão incluídos. Essas regras de palavras e de tamanho são exemplos, não uma avaliação completa de um serviço de encanamento. Confira os recursos nativos das suas ferramentas reais antes de adicionar uma conexão.

Saiba o que fica salvo e como parar.

A demonstração pública no navegador guarda o estado na memória. A camada de linha de comando deste pacote grava um sample-state.json local no seu diretório atual. O comando de pausa bloqueia novos envios, aprovações e restaurações. Retomar não repete nada. Esses recursos de arquivo e de pausa são do pacote, não da demonstração no navegador.

Rode um processo de cada vez e use só dados sintéticos. Não há trava para vários usuários, autenticação, criptografia, agendador nem conector ao vivo. A fila guarda no máximo 20 registros. Reiniciar remove o estado local e a memória de duplicados; não desfaz uma ação externa. Para desinstalar, apague a pasta extraída.

Os mantenedores do repositório da Fireflax são responsáveis por este artefato versionado. Não há um responsável individual definido para suporte contínuo. Antes de adaptá-lo, defina o seu próprio responsável pela manutenção, registre a versão e marque uma data de revisão.

Use o exemplo para deixar a sua passagem de bastão mais clara.

Uma conexão ao vivo ainda precisa dos IDs reais dos campos, das permissões da conta, de identificadores confiáveis, de verificações para efeitos externos e de um responsável aceito pela recuperação. O pacote não comprova compatibilidade com o seu CRM.

Fontes e notas de revisão

Rascunhado com o Codex e conferido com testes fictícios executados no exemplo, com o código-fonte e com um ensaio independente do kit inicial feito pelo Codex. Esses resultados não comprovam uma integração ao vivo nem resultados de clientes.