Qualidade dos leads
Conta quem deixou um contato que você consegue usar de verdade
Skill grátis para Claude Code, Codex, Cursor e Gemini CLI. Funciona pelo servidor MCP do SurveyNinja, com as suas permissões.
- Categoria
- Fazer as respostas chegarem
- Tags
- leads, qualidade dos dados, funil
- Funciona com
- Claude Code, Codex, Cursor, Gemini CLI
- Ferramentas MCP
- 8, todas só leem
- Versão
- 1.1, 20 de outubro de 2026
- Feita por
- SurveyNinja
- Preço
- Grátis
- Arquivo da skill
- SKILL.md
O que ela faz
- Leads no lugar de respostas completas. O número principal é a parcela de pessoas que deixaram um contato válido entre todas que começaram.
- Você vê onde as pessoas desistem. A diferença entre a pergunta anterior ao contato e o próprio contato são as pessoas que chegaram e foram embora.
- Os contatos não vão para o chat. A skill conta e confere os contatos, mas não cola nenhum na conversa. O lugar deles é uma exportação, o Google Sheets, o Zapier ou um webhook.
Exemplo
Você escreve
Quantos leads válidos esta pesquisa trouxe?
O que o assistente traz
- 512
- Começaram
- 243
- Chegaram ao contato47%
- 186
- Deixaram contato
- 164
- Válidos32% de quem começou
57 pessoas chegaram ao campo de e-mail e deixaram em branco. Uma linha explicando para que você precisa do e-mail costuma aumentar essa parcela mais do que qualquer mudança de design.
Os números acima são um exemplo. A conta de verdade é feita com as suas respostas e as suas etiquetas.
Como funciona
- Coloca o número certo em primeiro lugarA parcela de pessoas que deixaram um contato válido entre todas que começaram. A taxa de conclusão pode ser alta e ainda assim quase não haver leads.
- Mostra onde as pessoas desistemCompara a pergunta anterior ao contato com o próprio contato. A diferença mostra quantos chegaram até ali e mesmo assim fecharam a aba.
- Separa o que não serveE-mails quebrados, test@test.com, telefones com dígitos de menos ou de mais, nomes de uma letra e duplicados são contados à parte. Lead que você não consegue contatar não entra no total.
- Divide os leads por canalSe o link tinha etiquetas de origem, você vê onde chegam mais leads e onde chegam os melhores. Muitas vezes não é o mesmo canal.
Experimente também
- Avalie a qualidade dos nossos leads e me diga onde estamos perdendo leads
- Qual canal traz leads melhores?
O que ela não faz
- Não contar como lead uma resposta sem contato
- Não colar contatos no chat
- Não aconselhar remover todos os campos obrigatórios
- Não sugerir um plano superior nem levar ao pagamento
A skill funciona com as suas permissões. As ferramentas que alteram dados vêm marcadas, então você confere o que o assistente vai fazer antes de confirmar. Para cortar o acesso, remova o conector no assistente ou apague a chave de API.
Em resumo
O que a skill considera um lead?
Uma resposta com contato válido. Sem contato não é lead, e com e-mail quebrado ou telefone que não pode existir também não.
Por que não a taxa de conclusão?
Quando a pesquisa funciona como formulário de leads, o que importa é quantas pessoas você consegue contatar depois. O número principal é a parcela com contato válido entre todos que começaram.
O que é um contato que não serve?
E-mails com formato quebrado, endereços de teste como test@test.com, erros como gmial.com, telefones com menos de 7 ou mais de 15 dígitos e nomes de uma letra só. A skill conta esses à parte e junta os duplicados.
Dá para comparar canais?
Sim, se o link foi compartilhado com etiquetas como utm_source. Cada resposta guarda as suas etiquetas, então a skill divide os leads por etiqueta e diz onde eles são melhores, não só onde há mais.
Ela vai mudar minha pesquisa ou mostrar contatos no chat?
Não. A skill só lê a pesquisa e as respostas. Ela sugere mudanças, como pedir o contato mais para o fim ou abrir a pergunta de telefone para todos os países, e os contatos ficam nas suas exportações e integrações.
O que preciso para usar?
Uma conta no SurveyNinja e um assistente com suporte a MCP que carregue skills de uma pasta, como Claude Code, Codex, Cursor ou Gemini CLI. O servidor MCP funciona em todos os planos, inclusive no gratuito. Para conectar, use Permitir acesso no assistente ou a sua própria chave de API.
A skill completa
O arquivo SKILL.md que o assistente lê, exatamente como está no arquivo para download.
Ver o texto completo
Counting usable leads
When a survey works as a lead form, the completion rate says little. What matters is how many people left a contact the team can actually reach.
Reply to the person in the language they write in.
Collect
get_quiz_structure: find the contact questions (types phone, email, and
fio for the name) and the question right before the first of them.
get_quiz_summary: how many finished (filled_completely) and how many started
but left (started_not_finished). get_quiz_report counts the answers to each
question, but only among completed responses.
get_quiz_answers with is_complete false: the unfinished responses, paged with
limit and offset. They show who reached the contact question and left without
filling it. They are not kept on every plan (incomplete_answers in
get_workspace_tariff, with the workspace_id from get_workspace_list), and
without them is_complete false returns completed responses instead: check the
is_complete field. Then say that the drop-off before the contact cannot be
measured.
get_quiz_report_inputs: the values entered in the contact questions, to check
whether they are usable. It needs report_uuid from get_quiz_report and the
question's widget_id and widget_hash from get_quiz_structure, and returns 50
rows at a time: page with offset. Reading the completed responses with
get_quiz_answers page by page works too.
Link labels such as utm_source, if the link was shared per channel: each
response from get_quiz_answers carries them in extra_fields, and
get_quiz_variables lists the label names set up for the survey. Count leads per
label from the responses.
Compute
- Share with a usable contact out of everyone who started. This is the headline number. Completion can be high while leads are few.
- Where people drop off. Among the unfinished responses, count those that answered the question before the contact but not the contact itself. They are the people who got there and changed their mind.
-
Contact usability. Count separately:
- emails with a broken format, placeholder addresses (
test@test.com,a@a.com, anything atexample.com) and typos in big mail domains (gmial.com,hotmial.com); - phone numbers that cannot exist: fewer than 7 or more than 15 digits (the
international maximum), one digit repeated, runs like
123456789; - one-letter names and keyboard mash.
A lead with a dead email or phone does not count as a lead.
- emails with a broken format, placeholder addresses (
- Duplicates. The same email or phone several times is one lead.
- By channel, if labels exist: leads and the usable share per label.
What usually gets in the way
- The contact is asked too early, before the person sees what they get. Move it closer to the end.
- Too much is asked. Email, phone and city at once: every extra field costs leads. Ask for the one channel the team really uses.
- No reason given. One line such as "we will call to agree on a time" usually lifts the share more than any design change.
- A phone question locked to one country. When respondents come from several countries, a single default country with the selector hidden turns the others away. Suggest country auto-detection or showing the selector in the phone question settings.
- A required contact in an otherwise optional survey: people leave without answering anything.
How to present
Numbers first: started, reached the contact question, left a contact, usable, and usable as a share of those who started. Then where people drop off and what to change, ordered by payoff.
With channels, a table plus a conclusion about which channel brings better leads in substance, since the biggest channel is often not the best one.
What not to do
- Do not count a submission without a contact as a lead.
- Do not paste contacts into the chat: they belong in an export or in the connected Google Sheets, Zapier or webhook.
- Do not advise removing every required field: a lead without a contact is useless.
- Do not suggest a plan upgrade or lead to payment. If a limit is hit, state the fact and stop.
Mais skills
Todas as skills- Configurar um webhook Envia as respostas da pesquisa para o seu próprio endereço e confere se o seu servidor as recebeu
- Avisos de novas respostas Configura os avisos de novas respostas, por e-mail ou no Telegram, e resolve quando eles param de chegar
- Por que as respostas não chegam Descobre por que as respostas não chegam ao seu Telegram, Google Sheets, Zapier ou webhook, e o que fazer
- Resumo dos resultados Responde "e aí, o que a pesquisa disse?" com números e uma conclusão, em vez de uma exportação bruta
- Análise de variantes A/B Diz se a diferença entre as variantes é real ou só ruído
- Comparação com o histórico Compara a pesquisa com o próprio passado, porque um número sozinho diz pouco e uma mudança diz muito
Conecte o SurveyNinja ao seu assistente
O servidor MCP funciona em todos os planos, inclusive no Free. Crie sua conta, permita o acesso e peça ao assistente para montar a primeira pesquisa.
25 perguntas para clientes de agências de viagens após o retorno