Volver a la wiki

Operaciones Comerciales — CreaRack Pro

Operaciones Comerciales — CreaRack Pro

Roadmap operacional para el lanzamiento y gestión comercial del SaaS. Documenta todos los workflows necesarios, su nivel de automatización actual y las acciones pendientes para estar listos.

Estado: Pre-lanzamiento (preparación)

Última actualización: 07-04-2026


1. Resumen de Preparación

ÁreaEstadoCobertura
Infraestructura✅ ProducciónBackups, monitoring, staging, firewall, DR
Multi-tenancy✅ OperativoRLS, module gating, plans, org lifecycle
Onboarding⚠️ ParcialSignup API existe, falta landing page + flujo guiado
Facturación❌ PendienteSin integración de pagos
Soporte⚠️ ParcialAgentes IA definidos, sin canal de soporte público
Legal/RGPD⚠️ ParcialAgentes legal-rgpd definidos, falta documentación pública
Marketing❌ PendienteAgente marketing-content definido, sin landing ni contenido
Monitorización negocio❌ PendienteSin métricas de uso, churn, MRR

2. Workflows Diarios

2.1 Health Check Matutino

Objetivo: Verificar cada mañana que todo funciona antes de que los clientes empiecen a trabajar.

CheckCómoAutomatizado
Contenedores healthyssh root@crearack.com "docker ps"❌ Manual
Health endpoint 200UptimeRobot✅ Automático (cada 5 min)
Backups ejecutadosVerificar logs en /opt/backups/❌ Manual
Espacio en discodf -h en servidor❌ Manual
Logs sin errores críticosdocker logs web --since 24h | grep ERROR❌ Manual
WAL sync funcionandoVerificar timestamp en Object Storage❌ Manual

Nivel de automatización objetivo: Nivel 2 — Agente Claude programado que ejecuta todos los checks y genera informe.

Acción pendiente:


2.2 Onboarding de Clientes

Objetivo: Desde que un cliente se registra hasta que tiene su primer rack creado.

PasoEstadoAutomatizado
1. Signup (crear org + user)POST /api/signup✅ API existe
2. Welcome emaildjango-anymail + Resend✅ Automático
3. Activar passwordLink en welcome email✅ Automático
4. Asignar planPlan “Starter” por defecto✅ Automático
5. Primer loginLogin page✅ Funcional
6. Tour/guía inicialGuide Modal (9 slides)✅ Existe
7. Crear primer rackRack Editor✅ Funcional
8. Instalar Local AgentDescarga + configuración⚠️ Manual, documentado
9. Configurar monitoringAuto-Provision wizard✅ Funcional

Gaps:


2.3 Soporte a Clientes

Objetivo: Resolver problemas de clientes de forma rápida y escalable.

CanalEstadoAutomatizado
Email soporte❌ No configurado—
Chat in-app❌ No existe—
Centro de ayuda / FAQ❌ No existe—
Documentación de usuario⚠️ Solo técnica (para devs)—
Soporte L1 (IA)⚠️ Agente definido en workspaceNo implementado
Soporte L2 (IA + humano)⚠️ Agente definido en workspaceNo implementado

Niveles de soporte propuestos:

NivelQuiénResponsabilidad
L0AutoservicioFAQ, documentación, Guide Modal
L1Claude (agente support-l1)Preguntas frecuentes, configuración básica, troubleshooting guiado
L2Claude (agente support-l2) + DevProblemas técnicos, SNMP, agente, integraciones
L3Edu/Dani directoBugs, features, infraestructura

Acciones pendientes:


3. Workflows Semanales

3.1 Métricas de Negocio

Objetivo: Visibilidad de cómo va el SaaS cada semana.

MétricaFuenteAutomatizado
Nuevos signupsDjango admin / API❌ Manual
Usuarios activos (WAU)Login logs❌ No agregado
Uso por móduloModule gating + request logs❌ No agregado
Racks creadosDB query❌ Manual
Dispositivos monitorizadosMonitoringTarget count❌ Manual
Agentes conectadosAgentInstance online count❌ Manual
Errores aplicativosDocker logs + SystemLog❌ Manual

Acciones pendientes:


3.2 Facturación

Objetivo: Cobrar a los clientes y gestionar planes.

ProcesoEstadoAutomatizado
Procesador de pagos❌ No integrado—
Generación de facturas❌ No existe—
Cobros recurrentes❌ No existe—
Upgrade/downgrade de plan⚠️ Manual en admin—
Gestión de impagos❌ No existe—
Período de prueba gratuito⚠️ Concepto en Plans, sin implementar—

Opciones de integración:

ProveedorVentajasConsideración
StripeEstándar SaaS, Billing portal, webhooks, API excelenteComisión 1.4% + 0.25€ (EU)
PaddleMoR (Merchant of Record) — gestiona IVA/impuestos por tiComisión más alta, menos control
LemonSqueezySimilar a Paddle, más simpleMenos maduro

Acciones pendientes:


3.3 Actualizaciones y Deploys

ProcesoEstadoAutomatizado
CI (tests)✅ GitHub ActionsAutomático
CD (deploy)✅ Dokploy auto-deployAutomático
Rollback⚠️ Manual (redeploy commit anterior)—
Changelog público⚠️ RELEASE_NOTES.md (interno)—
Notificación a clientes de updates❌ No existe—
Maintenance windows⚠️ ITSM MaintenanceWindow existe, sin uso público—

Acciones pendientes:


4. Workflows Mensuales

4.1 Security Review

CheckEstadoAutomatizado
Login logs (intentos fallidos)✅ LoginLog model existe❌ No revisado periódicamente
Impersonation logs✅ ImpersonationLog existe❌ No revisado
Dependencias con CVE⚠️ pip audit / npm audit❌ Manual
Certificados SSL✅ Traefik auto-renewalAutomático
Firewall rules✅ Cloud + iptables❌ No revisado
RLS integrity✅ Huey task diario (4:30 AM)Automático

Acciones pendientes:


4.2 Backup Restore Test

TestFrecuencia recomendadaEstado
Restaurar pg_dump en stagingMensual❌ Nunca probado
Restaurar WAL/PITR en stagingTrimestral❌ Nunca probado
Restaurar backup per-tenantMensual❌ Nunca probado
Restaurar Hetzner snapshotAnual❌ Nunca probado

Acciones pendientes:


4.3 Capacity Planning

RecursoLímite actualAlerta
Disco (prod)CCX: ~160GB❌ Sin alerta
RAM16GB❌ Sin alerta
DB connections200 (PG) + 300 (pgbouncer)❌ Sin alerta
VictoriaMetrics180 días retenciónAutomático (purge)
Object Storage1TB (bucket)❌ Sin alerta

Acciones pendientes:


5. Workflows Bajo Demanda

5.1 Incident Response

SeveridadEjemploTiempo de respuestaQuién
P1 — CríticoSitio caído, data loss<30 minEdu (alerta UptimeRobot)
P2 — AltoFeature principal rota, login no funciona<4 horasEdu/Dani
P3 — MedioBug en módulo específico, rendimiento degradado<24 horasEdu/Dani
P4 — BajoBug cosmético, mejora solicitadaSiguiente sprintEdu/Dani

Acciones pendientes:


5.2 RGPD / Data Requests

SolicitudCapacidad actualAutomatizado
Exportar datos de un cliente✅ GET /api/backup/latest (ZIP)⚠️ Semi-automático
Eliminar datos de un cliente✅ Org soft-delete → purge 90d⚠️ Semi-automático
Right to access⚠️ Datos exportables, sin formato estándar—
Data Processing Agreement (DPA)❌ No existe—
Privacy Policy pública❌ No existe—
Cookie Policy❌ No existe—

Acciones pendientes:


6. Preparación para Lanzamiento — Checklist

Infraestructura (✅ Listo)

Producto (⚠️ Casi listo)

Comercial (❌ Pendiente)

Soporte (❌ Pendiente)

Marketing (❌ Pendiente)


7. SuperAgente Claude-CR — Visión

Concepto evaluado: 07-04-2026. Visión a medio-largo plazo.

Nivel 1 — Asistente Operacional (implementable a corto plazo)

CapacidadHerramientaEstado
Diagnóstico de red 24/7CNS / Sentinel✅ Operativo
Backups automáticosHuey + cron✅ Operativo
Alertas de uptimeUptimeRobot✅ Operativo
Integrity checksHuey task✅ Operativo
Health check matutinoClaude scheduled agent❌ Por implementar
Soporte L1 automatizadoClaude support-l1 agent❌ Por implementar

Nivel 2 — Operador Autónomo (implementable a 6-12 meses)

CapacidadDescripción
Morning reportAgente que revisa prod cada mañana y envía informe
Auto-remediationReiniciar contenedores caídos, ejecutar VACUUM
Informe semanalMétricas de negocio compiladas automáticamente
Customer health scoringDetectar clientes inactivos o en riesgo
Capacity alertsPredicción de agotamiento de recursos

Nivel 3 — SuperAgente Autónomo (visión a largo plazo)

CapacidadDescripción
Self-healing completoDetectar, diagnosticar y resolver sin intervención
Auto-scalingDecisiones de infraestructura autónomas
Customer success proactivoOutreach automático a clientes en riesgo
Revenue optimizationSugerir upgrades basados en uso real
Compliance automationAuditorías automáticas de seguridad y RGPD

Principio: Human-in-the-loop para decisiones que afecten a clientes o dinero. Autonomía total solo para operaciones internas reversibles.


8. Prioridades Recomendadas

Antes del lanzamiento (obligatorio)

  1. Landing page + signup flow completo
  2. Pricing + integración Stripe
  3. Privacy Policy + Terms of Service
  4. Canal de soporte mínimo (email)
  5. Documentación de usuario básica
  6. Primer backup restore test

Primeras semanas post-lanzamiento

  1. Status page pública (UptimeRobot)
  2. FAQ con problemas comunes del Local Agent
  3. Health check matutino automatizado (Nivel 1)
  4. Métricas de negocio (signups, actividad, uso)

Primer trimestre

  1. Soporte L1 automatizado
  2. Informe semanal automático
  3. Capacity planning con alertas
  4. Changelog público
  5. Onboarding wizard mejorado

Mantenido por: Equipo CreaRack

Véase también

Subir