CheckUp público & widget — guía
Paso a paso: del workspace vacío a tu propia landing /check/tu-tienda y a un widget de captación de leads embebido en tu web. En total 5–10 minutos.
1. Configurar el slug
Ve a /settings#publiccheckup. Es el único paso de configuración obligatorio — tras esto el CheckUp ya está activo.
Escribe un slug. Minúsculas, guiones, 3–40 caracteres. Ejemplo: tu-tienda produce https://mspercury.com/check/tu-tienda. Los slugs son únicos por workspace — si otro tenant ha tomado el que querías, el sistema lo rechaza.
Guarda. El enlace aparece de inmediato en el bloque verde sobre el formulario y ya está activo.
2. Aplicar tu marca (opcional, recomendado)
Ve a /settings#branding:
- Logo (PNG / JPEG / WebP / SVG, máx. 2 MB) — aparece en la landing y en el PDF final
- Color de marca (hex, p. ej.
#059669) — colorea botones, tarjeta del score y elementos de acento
Sin esto, el CheckUp se ve “MSPercury-default” en lugar de “tu marca”.
3. Personalizar el texto introductorio (opcional)
Bajo el campo del slug hay un desplegable “Texto introductorio (opcional, por idioma)”. Tres áreas de texto — DE / EN / ES.
Si los dejas vacíos, MSPercury renderiza un texto por defecto sensato con el nombre de tu workspace. Si tienes un copy de venta concreto (“Obtén una evaluación honesta de vuestra IT en menos de 3 minutos con ACME IT — gratis y sin compromiso”), pónlo aquí.
Puedes sobrescribir solo un idioma y dejar los otros vacíos — el default cubre los no sobrescritos.
4. Editar el catálogo de preguntas (opcional)
Ve a /catalog/findings?tab=public-questions.
Por defecto se carga el catálogo curado por MSPercury (~26 preguntas en 5 categorías). En la primera visita se clona en tu tabla de workspace — a partir de ahí es tuyo.
Editable por pregunta:
- Stable key (interno, no se renombra)
- Pregunta + texto de ayuda en DE / EN / ES
- Selector de categoría
- Slider de peso (Secundaria / Estándar / Crítica)
- ↺ Toggle “Pregunta de riesgo” (para patrones tipo “¿Tuvisteis incidente?” donde “Sí” baja el score)
- ↳ Selector de pregunta-padre (esta pregunta solo aparece cuando la padre tiene una respuesta concreta)
- ↑↓ reordenar + borrar + ”+ Pregunta” por categoría
Si te lías: el botón “Restaurar por defecto” arriba a la derecha (gate RESET tecleado) borra tus ediciones y vuelve a sembrar el original.
5. Compartir el enlace o embeber el widget
En el bloque verde de /settings#publiccheckup ves dos cosas:
A — Enlace directo (p. ej. https://mspercury.com/check/tu-tienda)
Botón “Copiar” al lado. Enlázalo desde la firma de correo, biografía de LinkedIn, footer de newsletter, código QR de tarjeta, etc.
B — Snippet iframe-embed para tu web:
<iframe src="https://mspercury.com/check/tu-tienda/embed"
style="width:100%;min-height:780px;border:0"
title="IT CheckUp" loading="lazy"></iframe>
Botón “Copiar” a la derecha. Pégalo donde quieras que viva el CheckUp en tu web. El endpoint embed está optimizado para iframe (Content-Security-Policy: frame-ancestors *, X-Frame-Options: ALLOWALL) y mantiene el flujo multi-step incl. el PIN COMPLETAMENTE dentro del iframe — el visitante nunca sale de tu web.
Ajuste de altura: 780px basta para la mayoría de pasos. Si quieres mostrar el informe o el resumen de respuestas, puede necesitar 900–1100px en algunos idiomas.
6. Añadir tracking UTM
Simplemente añade ?utm_source=…&utm_medium=…&utm_campaign=… al iframe o al enlace directo.
Ejemplos:
- Newsletter:
…/check/tu-tienda?utm_source=newsletter&utm_medium=email&utm_campaign=q3-launch - Anuncio Google:
…/check/tu-tienda?utm_source=google&utm_medium=cpc&utm_campaign=brand - Bio LinkedIn:
…/check/tu-tienda?utm_source=linkedin&utm_medium=bio
MSPercury captura en el primer contacto (first-touch) automáticamente vía cookie firmada:
utm_source,utm_medium,utm_campaign,utm_content,utm_termreferrerHost(dominio desde donde llegó el clic, si el navegador envía la cabecera)sourceUrl(URL completa de aterrizaje con query string)
First-touch gana: un visitante recurrente con UTM diferente no sobrescribe el canal original. Verás los valores luego en /leads/[id] en la tarjeta “Origen” y como agregado en “Top orígenes” en /leads.
7. La experiencia del prospecto
Desde el lado del prospecto:
- Landing → introducir correo → código de 6 dígitos por correo
- Introducir código → 23 preguntas con score en vivo + barra de progreso
- “Sobre vosotros” — 4 campos (empresa, sector, tamaño, teléfono opcional)
- Checkbox de privacidad → Enviar
- Reveal del score con badge de madurez (🥇 Oro / 🥈 Plata / 🥉 Bronce / 🚨 Crítico), barra de posición 0–100, explicación del score, benchmark cross-tenant opcional, desglose por categoría
- El informe PDF se envía por correo (background)
Desde el lado del operador: el lead aterriza en /leads como nueva entrada en la columna “Nuevo” del kanban, con todas las respuestas, el desglose del score, el sector/tamaño y la atribución UTM/origen.
8. Flow lead → cliente
En /leads/[id]:
- Estado de pipeline: Nuevo → Contactado → Oferta → Cliente / Rechazado
- ”✨ Borrador de correo” — la IA construye un correo personalizado de primer contacto (ver Funciones → Borrador IA de outreach)
- ”→ Convertir en cliente” — convierte el lead en una fila
customers, mantiene el vínculo viaconvertedCustomerId
Drag-and-drop: las tarjetas de lead en /leads se mueven entre columnas del kanban arrastrando — el estado se actualiza automáticamente.
RGPD / notas de privacidad
- Al enviar, MSPercury captura el consentimiento con timestamp + IP + user agent (Art. 7 RGPD prueba)
- Los datos del lead viven SOLO en tu DB de workspace (aislamiento estricto entre tenants)
- El benchmark cross-tenant en la página de resultado es la ÚNICA excepción documentada — agregado, anónimo, con muestra mínima dura antes de mostrar cualquier cifra
- Aviso RGPD para tu web: menciona el tratamiento por MSPercury en tu política de privacidad como sub-encargado (plantilla de contrato en
/legal/dpa)
Tropiezos comunes
“El iframe no carga / aparece en blanco”: comprueba la cabecera Content-Security-Policy de tu web. Si tiene frame-src 'self', debes whitelist https://mspercury.com.
“El correo de verificación no llega”: carpeta de spam. MSPercury envía desde noreply@mspercury.com con el nombre del operador como display name — algunos filtros lo califican de “phishing-like”.
“El score del lead varía entre pruebas”: recuerda — las preguntas de seguimiento pueden mover el score significativamente. Si un test lead responde “MFA = no”, aparece la pregunta de seguimiento sobre phishing; su respuesta también alimenta el score.
“Mi lead no aparece en la lista”: comprueba el filtro pipelineStatus o ?source=… en /leads. Ambos pueden combinarse — filtros activos sin querer son la causa más frecuente.