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
  • Boletín 38% útiles
  • Post en LinkedIn 31%
  • Banner en el sitio 19%
  • Sin etiqueta 24%
Los leads se pierden justo cuando pides el contacto

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

  1. 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.
  2. 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.
  3. 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.
  4. 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

  1. Share with a usable contact out of everyone who started. This is the headline number. Completion can be high while leads are few.
  2. 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.
  3. Contact usability. Count separately:

    • emails with a broken format, placeholder addresses (test@test.com, a@a.com, anything at example.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.

  4. Duplicates. The same email or phone several times is one lead.
  5. 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.
El ninja de SurveyNinja en un cohete

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.