ooligo
claude-skill

Enriqueça leads do Clay com Claude: exemplo, pontuação e revisão

Execute o exemplo gratuito offline

20 empresas fictícias. Python 3.9 ou posterior. Sem conta, chave de API ou conexão de rede.

  1. Baixe e descompacte o pacote.

    Baixar o exemplo ZIP
  2. Abra um terminal na pasta que contém pipeline.py e execute:

    python3 pipeline.py demo
  3. Confira o resultado.

    Espere PASS e 20 linhas, incluindo exemplos que precisam de revisão ou falham nas verificações de evidência. PASS significa que os exemplos salvos correspondem à saída esperada.

Abrir o README do pacote →
Depois de executar a demonstração local, como foi?

Exemplo sintético Dos dados da empresa à decisão de revisão
Dados fornecidos
ledgerleaf.example
Setor
B2B SaaS
Funcionários
120
Região
US
Resultado de exemplo
Pronto para revisão
Pontuação ICP de exemplo 10/10

Rubrica de exemplo: setor 4 + porte 3 + região 3. Limite: 7/10.

Ver o texto da fonte fornecida (inglês)
Industry: B2B SaaS. We have 120 employees. Region: US. We build scheduling software for restaurant teams.
O que acontece quando a evidência falha?
company-10.example
Precisa de revisãoSem pontuação

A extração candidata omite a quantidade de funcionários. A linha fica sem pontuação.

company-18.example
Evidência rejeitadaSem pontuação

A citação sobre funcionários acrescenta texto ausente na fonte. A linha fica sem pontuação.

Dados fictícios e regras fixas. Todas as linhas precisam de revisão. Este não é um resultado real do Clay ou do Claude.

Dificuldade
intermediário
Configuração real estimada
30-60 min
Para
revops · sdr-leader
RevOps

Ferramentas para a adaptação real

Use este skill de Claude para transformar evidências fornecidas sobre empresas em um score ICP e um rascunho de abertura para revisão. Comece pelo exemplo sintético de 20 linhas incluído e adapte as mesmas verificações à sua tabela do Clay. O pacote inclui validador local, regras de pontuação, prompts e resultados esperados.

Baixe o pacote completo ou leia o guia de configuração. O exemplo roda em Python sem requisições de rede. Não exige conta no Clay, API key nem chamada paga a um modelo.

Status dos testes: o exemplo offline verifica dados sintéticos e pontuação determinística. Não demonstra execução real do Claude, integração funcional com Clay, precisão sobre empresas reais nem aumento nas respostas comerciais. O workflow continua com human_tested: false.

Quando usar

Escolha este workflow quando você já tem evidências sobre empresas e precisa de uma regra consistente e verificável para decidir quais linhas merecem atenção comercial. Um operador de RevOps define a rubrica; um representante revisa cada abertura antes de enviá-la ao sequenciador. Guarde o texto-fonte junto dos fatos extraídos para questionar um score sem reconstruir a pesquisa.

Não use se você precisa de base de contatos, emails verificados, pesquisa web automática ou sincronização CRM sem supervisão. Nada disso está implementado aqui. Para poucas contas, ler as fontes e anotar manualmente exige menos preparação. Para enriquecimento contínuo, use seu fornecedor atual e avalie os resultados com as mesmas regras de evidência. O guia de estratégias de enriquecimento trata dessa decisão.

O que você baixa

O pacote está em apps/web/public/artifacts/lead-enrichment-clay-claude/. Os arquivos têm funções diferentes:

  • README.md explica a configuração e o alcance dos testes; SKILL.md entrega o procedimento ao Claude Code.
  • references/1-icp-rubric.md, references/2-opener-style-guide.md e references/3-source-quality-matrix.md contêm as políticas que você adapta.
  • pipeline.py valida as evidências das extrações e calcula os scores. rubric.example.json contém os critérios executáveis do exemplo.
  • prompts/extract.md, prompts/opener.md e extraction.schema.json definem a passagem manual ao modelo.
  • examples/leads.jsonl, examples/extractions.jsonl e examples/expected-output.jsonl contêm entradas sintéticas, extrações propostas e resultados esperados.

Leia os arquivos antes de instalar o skill. Os documentos de referência são instruções; o validador Python aplica apenas as verificações implementadas no código.

Rode o exemplo primeiro

Descompacte o download, abra um terminal no diretório que contém pipeline.py e execute:

python3 pipeline.py demo
python3 pipeline.py validate --leads examples/leads.jsonl --extractions examples/extractions.jsonl --rubric rubric.example.json --as-of 2026-11-01

A data fixa torna o exemplo reproduzível. Para dados reais, use a data real da avaliação. A demo compara os resultados com examples/expected-output.jsonl; alterar uma entrada ou rubrica muda o resultado esperado, portanto mantenha seus experimentos separados.

Cada lead fornece documentos-fonte com source_id, url, text e checked_at. Cada extração proposta informa row_id, industry, headcount, region e value_prop, com citações de evidência associadas aos campos. O validador confere essas citações nos documentos fornecidos. Ele não visita as URLs nem confirma independentemente o que uma empresa faz.

A rubrica de exemplo atribui 4 pontos a B2B SaaS, 3 ao número de funcionários entre 50 e 500, inclusive, e 3 a US ou CA. O limite é 7. A empresa fictícia ledgerleaf.example, linha demo-01, tem B2B SaaS, 120 funcionários e US, então recebe 10. Esses critérios ilustram a aritmética; não são uma recomendação para seu ICP.

A falta de evidência firmográfica produz needs_review com score nulo. Outros resultados incluem ready_for_review, below_threshold, unreachable e invalid_evidence. Todos mantêm review_required=true. A abertura offline cita o texto de produto fornecido; demonstra o encaminhamento das linhas, não um benchmark de personalização gerada por modelo.

Use o skill no Claude Code

Copie o pacote extraído para ~/.claude/skills/lead-enrichment/, com SKILL.md diretamente nesse diretório. Invoque /lead-enrichment em uma sessão local do Claude Code. A instalação segue a documentação de skills do Claude Code.

Adapte a rubrica escrita e rubric.example.json antes de avaliar leads reais. Forneça ao Claude os documentos-fonte e o prompt de extração, salve o resultado proposto e execute o validador antes de pedir uma abertura. O modelo propõe fatos; as verificações locais decidem se a evidência atende às regras configuradas. Uma citação aprovada ainda exige interpretação humana: o número de funcionários citado pode descrever um cliente, não o prospect.

Adapte ao Clay de forma explícita

A documentação de Use AI do Clay descreve prompts e saídas estruturadas. Transformação de conteúdo e pesquisa web são modos separados. Um diretório local com SKILL.md não é uma importação de coluna do Clay.

Crie uma pequena tabela de teste com identificadores de linha e texto-fonte fornecido. Adapte prompts/extract.md a essas colunas e use extraction.schema.json como contrato de saída. Escolha um modelo Claude disponível na sua conta, registre seu identificador e desative execuções automáticas durante a configuração. Exporte as extrações propostas no formato JSONL documentado e valide localmente.

Somente linhas aprovadas nas verificações e acima do limite devem seguir para prompts/opener.md. Mantenha juntos o rascunho, a citação e a decisão de revisão. Exporte para HubSpot ou outro CRM somente depois da revisão; o download não inclui conector CRM nem etapa de envio. Reserve uma estimativa de 30-60 minutos para a configuração inicial e depois meça seu próprio tempo de revisão. A estimativa exclui construir uma integração sem supervisão.

Aritmética de custos que você pode substituir

A demo offline usa 0 chamadas API pagas. O uso real tem cobranças separadas: uso do Clay, conta do modelo se usar sua própria key, dados de fornecedores e tempo de revisão. O Clay documenta que API keys próprias continuam consumindo Actions e o provedor cobra o uso do modelo. Confira as tarifas da sua conta antes de executar uma tabela.

Use valores medidos:

model_cost = input_tokens / 1000000 * input_rate
           + output_tokens / 1000000 * output_rate
run_cost = model_cost + data_cost + platform_cost
review_hours = rows_reviewed * seconds_per_review / 3600

Com um custo total de processamento explicitamente hipotético de $0.02 por linha, 20 linhas custam $0.40 e 100000 linhas custam $2000 por execução. Quatro execuções semanais custam $8000, antes dos custos excluídos dessa hipótese. Isso é aritmética, não uma cotação de Clay ou Anthropic. Inclua tentativas com falha e repetições ao calcular seu custo real por linha aceita.

Verificações de falhas e um teste de aceitação útil

  • Fatos sem respaldo: guarde a citação exata; rejeite evidência ausente ou divergente em vez de inventar um score.
  • Evidência antiga: compare checked_at à data de avaliação. O limite de 30 dias do exemplo é uma política configurável, não uma prova de atualidade.
  • Citações enganosas: revise o que cada citação descreve. Correspondência textual não estabelece a verdade nem resolve conflitos entre fornecedores.
  • Gastos inesperados: desative a execução automática, comece com um limite fixo de linhas e confira a cobrança antes de ampliar.
  • Contato acidental: mantenha review_required=true e deixe o envio fora deste workflow.

No primeiro piloto real de 20 linhas, registre falhas de validação, fatos incorretos encontrados, rascunhos aceitos, tempo de revisão e gasto total. Sucesso significa explicar cada score e abertura aceitos a partir de sua evidência e mostrar o custo real. Uma demo sintética não comprova aumento nas vendas. Compare esse esforço com a revisão manual de contas semelhantes antes de ampliar a execução.

Arquivos deste artefato

Baixar tudo (.zip)