Cómo añadir un checklist de onboarding con Claude Code sin programador
Un checklist de onboarding con Claude Code: cuatro tareas, una barra de progreso y cada punto a un clic de la pantalla correcta, configurado en el editor de Clew sin trabajo de front-end.
- Tiempo
- ● 15 minutos
- Precio
- Prueba gratis de 14 días, sin tarjeta
- Quién lo hace
- Tú y Claude Code
Ejemplo: un checklist de onboarding con Claude Code
Una app de facturación mantenida con Claude Code. Hasta enviar la primera factura, /invoices muestra: añade los datos de tu empresa, añade un cliente, envía tu primera factura y activa los recordatorios de cobro.
Este formato forma parte del plan Pro. Cada cuenta nueva empieza con una prueba gratis de 14 días con todos los formatos y reglas de audiencia, sin tarjeta. Al terminar no se borra nada y lo publicado se sigue mostrando; los tours y tooltips siguen gratis en el plan Free.
Cómo añadir el checklist de onboarding con Claude Code, paso a paso
- Paso 01
Copia tu snippet de Clew
Crea una cuenta gratis (o inicia sesión), añade tu sitio y abre Admin → Resumen. Haz clic en la línea de la tarjeta del widget para copiarla: ya lleva la clave real de tu sitio en lugar del marcador.
<!-- Clew: sustituye PEGA_AQUI_TU_CLAVE por la clave del sitio de Admin > Resumen --> <script src="https://tryclew.io/widget/PEGA_AQUI_TU_CLAVE.js" async></script>

Paso 1 · ilustración esquemática - Paso 02
Inicia Claude Code en el proyecto
Ejecuta
claudeen la carpeta del proyecto (o abre Claude Code en tu IDE). Trabaja sobre tu repositorio real y pide permiso antes de editar archivos.
Paso 2 · ilustración esquemática - Paso 03
Envía el prompt con tu clave
Sustituye
PEGA_AQUI_TU_CLAVEpor tu clave y envía el prompt.Añade el widget de onboarding de Clew a esta app. Inserta esta etiqueta exacta una sola vez para que cargue en todas las páginas, también tras los cambios de ruta del lado del cliente: <script src="https://tryclew.io/widget/PEGA_AQUI_TU_CLAVE.js" async></script> Busca el archivo HTML raíz o el layout raíz de este proyecto (index.html en Vite, app/layout.tsx con next/script en Next.js App Router, app.head.script de nuxt.config.ts en Nuxt, src/app.html en SvelteKit, la plantilla base en apps renderizadas en servidor) y añade ahí la etiqueta. Cuando el usuario con sesión esté cargado, y cada vez que cambien estos valores, llama a Clew.identify() con algunas propiedades no personales como cadenas, por ejemplo { plan: "trial", role: "owner", onboarded: "false" }. Si el widget aún puede no haber cargado, define primero el stub de cola: window.TutorKit = window.TutorKit || { q: [], identify: function (p) { this.q.push(["identify", p]); } }; y llama a window.TutorKit.identify(...). Nunca envíes nombres, emails ni otros datos personales. Reglas: - Usa la URL del script exactamente como está. No la descargues, no la empaquetes ni instales un paquete npm. - Si el proyecto define una Content-Security-Policy, permite https://tryclew.io en script-src y connect-src. - No cambies nada más y enséñame el diff.
Paso 3 · ilustración esquemática - Paso 04
Aprueba los cambios y publícalos
Aprueba las ediciones propuestas tras leerlas, haz commit y despliega como siempre, o pide a Claude Code que abra un pull request.

Paso 4 · ilustración esquemática - Paso 05
Escribe los puntos del checklist en Clew
En Clew abre Flujos → + Nuevo flujo y elige Checklist de onboarding. Rellena Título del checklist y añade de 3 a 5 Tareas del checklist: un título que sea una acción, una línea de explicación y, en URL del enlace, la página donde se hace. No hacen falta selectores.

Paso 5 · ilustración esquemática - Paso 06
Elige dónde, cuándo y a quién se muestra
En el mismo editor, completa Dónde mostrarlo (URL de la página), Cuándo mostrarlo, Segmentación de audiencia y Frecuencia. Estos son los ajustes del ejemplo de arriba:
Ajuste Valor Formato Checklist de onboarding Dónde mostrarlo (URL de la página) Sección por prefijo /invoicesCuándo mostrarlo Al cargar la página Segmentación de audiencia Propiedad first_invoice_sentno es igual atrueFrecuencia Una vez por visitante 
Paso 6 · ilustración esquemática - Paso 07
Publica y compruébalo en el sitio real
Pon Estado en Publicado y guarda. Abre la página en una ventana privada: Clew recuerda quién ya vio un elemento de “una vez”, así que tu navegador habitual puede saltárselo. Las vistas, finalizaciones y abandonos aparecen en las estadísticas.

Paso 7 · ilustración esquemática
Errores comunes: checklist de onboarding con Claude Code
Los artefactos de Claude.ai no son tu app
El código de un chat o artefacto de Claude.ai se ejecuta en un sandbox y no se despliega para tus usuarios. Instala Clew en el proyecto real con Claude Code, desde donde el cambio llega a producción.
No pongas la clave en CLAUDE.md
La clave del sitio es pública, pero su sitio es la página, no las instrucciones del proyecto que se reutilizan en otros repositorios.
Los valores se comparan como texto
Las reglas comparan cadenas. Si la app envía onboarded: false como booleano, escribe false en la regla; mejor aún, pide al asistente que envíe cadenas. El operador existe es verdadero incluso para false.
Una lista a la vez
Mientras hay un checklist abierto, el widget no inicia otro tour al navegar. Úsalo para la fase de configuración y deja que el usuario lo cierre; los tours de otras páginas empiezan después.
Preguntas y respuestas
¿Clew envía los recordatorios de cobro?
No. El punto enlaza a los ajustes de recordatorios de tu app; los envía la app.
¿Necesito un plan de pago de Claude?
Claude Code está disponible con las suscripciones de Claude y con acceso a la API; a Clew le da igual cuál uses.
¿El checklist de onboarding es gratis?
Forma parte de Pro. Cada cuenta nueva tiene una prueba de 14 días con checklists y reglas de audiencia, sin tarjeta. Al terminar, los checklists publicados se siguen mostrando.
¿Los puntos se marcan automáticamente?
Un punto se marca cuando el usuario hace clic en él (su enlace se abre en otra pestaña). El marcado automático por eventos de la app aún no está disponible.
Qué más puedes añadir con Claude Code
- Cómo crear un tour de producto con Claude Code sin programador
- Cómo configurar el onboarding de usuarios con Claude Code sin programador
- Cómo añadir un aviso de paywall con Claude Code sin programador
Checklist de onboarding en otras plataformas
- Google Tag ManagerCómo añadir un checklist de onboarding con Google Tag Manager sin programador
- LovableCómo añadir un checklist de onboarding en una app de Lovable sin programador
- Bolt.newCómo añadir un checklist de onboarding en una app de Bolt.new sin programador
- v0Cómo añadir un checklist de onboarding en una app de v0 sin programador
- ReplitCómo añadir un checklist de onboarding en una app de Replit sin programador
- CursorCómo añadir un checklist de onboarding en una app hecha con Cursor sin programador