Novedades del producto · para la reunión de septiembre

El registro con invitación ya está en producción

6 de agosto de 2026 · CreaRack Pro v1.66.0 en producción · escrito para Txell y Dani (y para el Edu de septiembre): base de la reunión de vuelta

En sencillo

Hasta ahora CreaRack no tenía forma de que un cliente se diera de alta solo: las cuentas las creábamos a mano. Desde hoy existe crearack.com/signup: una página pública donde alguien con un código de invitación crea su empresa en la aplicación en un minuto. El código lo fabricamos nosotros y manda en todo: qué plan recibe quien lo usa (starter, pro…), cuántas altas permite y hasta qué fecha. Así controlamos quién entra durante el otoño (clientes fundadores, MSPs de las demos) sin abrir la puerta a cualquiera; la apertura al público general está planificada para noviembre, con los precios ya cerrados. La página lleva protección anti-bots invisible de Cloudflare y un límite de intentos por minuto, y la contraseña nunca viaja por el formulario: llega por email con un enlace de activación que caduca a los 3 días.

1El viaje del invitado, de código a cuenta

1

Nosotros creamos el código

Hoy en el panel interno (/admin → Invitation codes). Ej.: FOUNDER-ACME, plan pro, 1 uso, caduca el 31-10.

2

El invitado abre crearack.com/signup

Rellena 4 campos: código, nombre de su empresa, email y usuario. Sin contraseña. La verificación anti-bots (Cloudflare Turnstile) pasa sola, invisible.

3

Nace su organización — con el plan del código

Empresa creada con los módulos de su plan, él como administrador, y el código descuenta un uso. Si el código está agotado, caducado o mal escrito: error claro en la página y no se crea nada.

4

Email de bienvenida con enlace de activación

"Crea tu contraseña": el enlace caduca en 3 días. Y desde el arreglo de agosto, funciona (antes nacía ya caducado y nadie lo sabía).

5

Contraseña → doble factor → dentro

Tras fijar contraseña, la política de la casa: configurar el 2FA. Después, el wizard de bienvenida (que en la fase siguiente traerá datos de ejemplo precargados).

2Las protecciones que lleva puestas

🤖 Anti-bots invisible

Cloudflare Turnstile validado en el servidor. Si Cloudflare no responde, la puerta se cierra (nunca se abre "por si acaso").

⏱️ Límite de intentos

15 por minuto y por IP. Al pasarse, página amable de "espera un minuto", no un error críptico.

🚪 Puertas viejas cerradas

La puerta técnica antigua (API sin pantalla) y el formulario que traía de serie la librería de login: ambos retirados o bloqueados.

Además: 42 pruebas automáticas cubren el sistema, incluida la carrera de dos personas usando a la vez el último uso de un código (solo una pasa).

3Dónde está cada pieza del plan

FaseQué esEstado
F0 · v1.65.2Cerrar el alta accidental que estaba abierta en producciónEN PROD · 04-08
PR-0 · v1.65.3Arreglar el enlace de activación del email (nacía muerto)EN PROD · 04-08
PR-A · v1.66.0La página /signup completa: códigos, Turnstile, límitesEN PROD · 06-08
PR-BPantalla cómoda en Settings para gestionar códigos (sin pasar por /admin)PENDIENTE
F2Datos de ejemplo precargados + wizard de bienvenidaPENDIENTE
Apertura públicaRegistro sin código, con los precios cerrados (tarea #151 del plan)NOVIEMBRE

Para la reunión: la demo en vivo son 3 minutos: creamos un código en /admin delante de todos, hacemos un alta con él y vemos el email llegar. Si preferís ensayar sin tocar producción, el entorno de pruebas responde en http://crearack-staging.netbird.cloud:8000/signup (hace falta NetBird conectado).

4Cómo se probó antes de encenderlo

El plan técnico pasó por 3 paneles de revisión adversarial (20 objeciones bloqueantes cerradas antes de escribir código; dos de ellas eran bugs que ya existían en producción y nadie había visto). Y antes de mergear, el ensayo general en el entorno de pruebas: se desplegó la rama en STAGE, Edu hizo un alta real con un código de prueba, y se verificó contra la base de datos que la empresa nació con su plan, el usuario como admin, y el código descontó su uso, con la consola del navegador limpia. Solo entonces se pulsó el botón.

5Documentación y enlaces

Colateral del mismo día, no relacionado con el registro: la aplicación estrenó su escala de espaciado y paleta de colores unificada (v1.65.4, Iniciativa UI #211, "que no se vea gratis"). Se contará aparte cuando avance la F2 de esa iniciativa.