Calidad de los leads
Cuenta a quienes dejaron un contacto que de verdad puedes usar
Skill gratis para Claude Code, Codex, Cursor y Gemini CLI. Trabaja a través del servidor MCP de SurveyNinja, con tus permisos.
- Categoría
- Hacer llegar las respuestas
- Etiquetas
- leads, calidad de datos, embudo
- Funciona con
- Claude Code, Codex, Cursor, Gemini CLI
- Herramientas MCP
- 8, todas de solo lectura
- Versión
- 1.1, 20 de octubre de 2026
- Creada por
- SurveyNinja
- Precio
- Gratis
- Archivo de la skill
- SKILL.md
Qué hace
- Leads en lugar de respuestas completas. El número principal es el porcentaje de personas que dejaron un contacto útil sobre todas las que empezaron.
- Ves dónde la gente se arrepiente. La diferencia entre la pregunta anterior al contacto y el contacto son las personas que llegaron y se fueron.
- Los contactos no van al chat. La skill cuenta y revisa los contactos, pero no los pega en la conversación. Su lugar es una exportación, Google Sheets, Zapier o un webhook.
Ejemplo
Tú escribes
¿Cuántos leads útiles juntó esta encuesta?
Lo que te devuelve el asistente
- 512
- Empezaron
- 243
- Llegaron al contacto47%
- 186
- Dejaron contacto
- 164
- Útiles32% de los que empezaron
57 personas llegaron al campo de correo y lo dejaron vacío. Una línea que explique para qué necesitas el correo suele subir ese porcentaje más que cualquier cambio de diseño.
Los números de arriba son un ejemplo. El cálculo real se hace con tus respuestas y tus etiquetas.
Cómo funciona
- Pone primero el número correctoEl porcentaje de personas que dejaron un contacto útil sobre todas las que empezaron. La tasa de finalización puede ser alta aunque casi no haya leads.
- Encuentra dónde se arrepientenCompara la pregunta anterior al contacto con el contacto mismo. La diferencia muestra cuántos llegaron hasta ahí y aun así cerraron la pestaña.
- Separa lo que no sirveCorreos mal escritos, test@test.com, teléfonos con muy pocos o demasiados dígitos, nombres de una letra y duplicados se cuentan aparte. Un lead al que no puedes contactar no suma.
- Divide los leads por canalSi el enlace llevaba etiquetas de origen, ves de dónde llegan más leads y de dónde llegan mejores. Muchas veces no es el mismo canal.
Prueba también
- Revisa la calidad de nuestros leads y dime dónde los perdemos
- ¿Qué canal trae mejores leads?
Lo que no hará
- No contar como lead una respuesta sin contacto
- No pegar contactos en el chat
- No aconsejar quitar todos los campos obligatorios
- No sugerir un plan superior ni presionarte para pagar
La skill trabaja con tus permisos. Las herramientas que cambian datos vienen marcadas, así que revisas lo que el asistente va a hacer antes de confirmar. Para cortar el acceso, quita el conector en el asistente o borra la clave API.
En resumen
¿Qué cuenta la skill como lead?
Una respuesta con un contacto útil. Sin contacto no hay lead, y tampoco lo hay con un correo mal escrito o un teléfono que no puede existir.
¿Por qué no usa la tasa de finalización?
Cuando la encuesta funciona como formulario de leads, importa a cuántas personas puedes contactar después. El número principal es el porcentaje con contacto útil sobre todos los que empezaron.
¿Qué es un contacto que no sirve?
Correos con formato roto, direcciones de prueba como test@test.com, errores como gmial.com, teléfonos con menos de 7 o más de 15 dígitos y nombres de una sola letra. La skill los cuenta aparte y junta los duplicados.
¿Puedo comparar canales?
Sí, si compartiste el enlace con etiquetas como utm_source. Cada respuesta guarda sus etiquetas, así que la skill divide los leads por etiqueta y te dice dónde son mejores, no solo dónde hay más.
¿Va a cambiar mi encuesta o mostrar contactos en el chat?
No. La skill solo lee la encuesta y sus respuestas. Te sugiere cambios, como pedir el contacto más tarde o abrir la pregunta de teléfono a todos los países, y los contactos se quedan en tus exportaciones e integraciones.
¿Qué necesito para usarla?
Una cuenta de SurveyNinja y un asistente compatible con MCP que cargue skills desde una carpeta, como Claude Code, Codex, Cursor o Gemini CLI. El servidor MCP funciona en todos los planes, también en el gratuito. Te conectas con «Permitir acceso» en el asistente o con tu propia clave API.
La skill completa
El archivo SKILL.md que lee el asistente, tal como está en el archivo descargable.
Ver el 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.
Más skills
Todas las skills- Configurar un webhook Envía las respuestas de la encuesta a tu propia dirección y comprueba que el receptor las aceptó
- Avisos de nuevas respuestas Configura los avisos de nuevas respuestas por correo o Telegram, y los arregla cuando dejan de llegar
- Por qué no llegan las respuestas Encuentra por qué las respuestas no llegan a tu Telegram, Google Sheets, Zapier o webhook, y qué hacer al respecto
- Resumen de resultados Responde "¿y qué dijo la encuesta?" con cifras y una conclusión, en lugar de una exportación en bruto
- Análisis de variantes A/B Te dice si la diferencia entre variantes es real o solo ruido
- Comparar con resultados previos Compara una encuesta con su propio pasado, porque una cifra sola dice poco y un cambio dice mucho
Conecta SurveyNinja a tu asistente
El servidor MCP funciona en todos los planes, también en Free. Regístrate, permite el acceso y pídele a tu asistente que arme la primera encuesta.
25 preguntas para encuestar a los clientes de una agencia de viajes