Funciones
Esto es lo que ya está disponible. Cada punto está en producción, no en una hoja de ruta.
Catálogo de servicios
Tus precios, estructurados. Cada servicio tiene una unidad (por estación, por servidor, por usuario, fija) y un precio base. Entradas típicas: agente RMM, puesto EDR, puesto de backup, paquete de soporte Microsoft 365, horas in situ. Lo mantienes una vez y cada cotización tira de él.
Plantillas de paquete
Paquetes reutilizables de items del catálogo. Construye una “Basic SMB”, “Managed Pro”, “Compliance+” una sola vez y reaplícalas por cliente. Cuando adjuntas un paquete a un proyecto, calculamos automáticamente las cantidades a partir de las cifras de estaciones, servidores y usuarios del proyecto — sin calculadora.
Flujo IT Assessment
La auditoría in situ estructurada. Ocho categorías fijas: Sicherheit, Updates, Backup, Netzwerk, Compliance, Hardware, Berechtigungen, Sonstiges. 43 plantillas de hallazgos vienen de fábrica — estado de parches, configuración de firewall, verificación de backup, cobertura de MFA, permisos de administrador local, etc. Cada hallazgo lleva gravedad, notas, fotos opcionales y — lo crítico — una asignación a un servicio del catálogo. Esa asignación convierte una auditoría en una cotización con un clic.
Asistente IT Assessment guiado
Un flujo de una decisión por pantalla para nuevas auditorías: cliente → proyecto → recuentos de infraestructura → preguntas categoría a categoría → revisión. Mueve 30 preguntas por defecto en las 7 categorías con generación determinista de hallazgos cuando una respuesta mapea a un riesgo conocido. Los desvíos (“crear nuevo cliente”, “editar recuentos del proyecto”) te devuelven al asistente al guardar.
Cotización desde IT Assessment en un clic
Dos rutas desde la auditoría terminada hasta el borrador de oferta. La ruta de catálogo usa la asignación hallazgo→servicio que configuras al editar los hallazgos. La ruta de esfuerzo IA toma las estimaciones horarias de la IA en tareas aceptadas del kanban y convierte cada una en una línea ad-hoc valorada a tu tarifa horaria (que ahora persiste por workspace en /settings/finance — no la retecleas cada vez).
Cotizaciones inmutables — pero editables tras la aceptación
Cuando un cliente acepta una cotización, el PDF firmado queda congelado para siempre (rastro de auditoría). El registro en vivo + MRR del panel pueden seguir editándose después, con un banner claramente marcado “Editado tras la aceptación” en la página de detalle. El PDF firmado que la cliente tiene en su bandeja jamás se toca. Caso típico: la cliente acepta una oferta mensual recurrente a €X, tres meses después renegociáis a la baja — ajustas el registro en vivo, el MRR sigue, el PDF firmado original sigue siendo la referencia de auditoría.
Hilo cliente ↔ operador en cada oferta
Cada oferta lleva un hilo bidireccional de mensajes. Los mensajes del operador llegan al cliente por correo con un enlace; las respuestas del cliente aparecen como burbuja sin leer en la vista de detalle. Las insignias de no-leído alimentan un indicador en la lista + opcionalmente una notificación Web Push. Nuevo: un borrador IA de respuesta (”✨ Borrador de respuesta”) que lee el hilo reciente y prerellena el textarea con una respuesta cortés y on-tone — el operador siempre revisa y publica manualmente, sin envío automático.
Status updates + hitos
Feed estilo Twitter del progreso por proyecto, más un tracker lineal de hitos que el cliente ve como barra de progreso en el portal. El operador escribe una nota rápida (“lenovo llega el 15”) y el estructurador IA la reescribe como post orientado al cliente con la categoría auto-detectada. Nuevo: generador IA de hitos — describe el objetivo del proyecto en 1–2 frases y la IA propone 3–7 hitos ordenados con ETAs aproximadas que revisas antes de inserción masiva.
Borrador IA de informe de servicio
Tras una visita técnica, vuelca tres bloques de notas en bullets (qué se hizo / observaciones / recomendaciones) más las horas dedicadas, y la IA devuelve un informe Markdown pulido { title, body }. El operador revisa, lo guarda como borrador y lo envía al cliente por el flujo existente. Proveedor IA por tenant — trae tu propia clave Anthropic, OpenAI, o apunta a un endpoint Ollama / LM Studio / vLLM autoalojado.
Landing pública del IT Assessment (lead-gen)
Levanta una landing con tu marca en /check/{tu-slug}. Los prospectos hacen un IT Assessment simplificado de 10 preguntas por sí mismos, ven su score y aterrizan en tu pipeline /leads. Una pasarela de PIN por correo evita el spam, el consentimiento RGPD + AVV se captura al enviar, y la landing renderiza en el idioma del workspace con tu color de marca. Embebe la versión iframe (/check/{slug}/embed) en tu propia web — flujo multi-paso completo, frame-ancestors-friendly, sin sorpresas de iframe-buster.
Múltiples URLs Public IT Assessment por workspace · Pro
Free tiene 1 URL pública por workspace. Pro elimina el límite por completo — creas una landing por audiencia: /check/tu-marca-medical para clínicas con solo las 12 preguntas relevantes para salud, /check/tu-marca-retail para retail con foco PCI, /check/tu-marca-legal para bufetes con preguntas de eDiscovery y datos de clientes. Cada slug con su propio intro por idioma, su etiqueta de audiencia („Especial para clínicas”) y un filtro de preguntas opcional que curas vía checkbox-picker desde tu catálogo de 30 preguntas. Los leads entrantes se atribuyen por slug — la bandeja filtra por campaña. Cada URL tiene su propio snippet iframe, así en tu landing sectorial „Para Salud” embebes solo la variante healthcare, y en la de retail la otra.
Atribución de la fuente del lead
El IT Assessment público captura la atribución de primer contacto automáticamente. Parámetros UTM (utm_source, utm_medium, utm_campaign, utm_content, utm_term), host del referrer y la URL de aterrizaje completa se almacenan en cada nuevo lead — sin más setup que añadir ?utm_source=… a la URL del iframe o del enlace de marketing. El primer contacto gana, así las re-visitas no sobrescriben el canal original.
Benchmark cross-tenant en la página de resultado
Tras terminar el IT Assessment público, el lead ve cómo se compara con empresas similares — por sector + tamaño cuando hay datos suficientes, sólo por sector, o contra el pool global. La única excepción documentada a la estricta aislación entre tenants: agregada, anónima, con un mínimo de muestra duro antes de mostrar cualquier número.
Enrutamiento de preguntas por sector
El IT Assessment público pide sector + tamaño antes de las preguntas. Los sectores mapean a etiquetas localizadas en DE/EN/ES (Anwaltskanzlei, Gesundheitswesen, etc.) y alimentan tanto la agrupación de benchmark como futuros conjuntos de preguntas específicos por sector.
Analítica MRR del panel
Superficie del Sprint 4. MRR actual, pipeline abierta, tasa de cierre y pronóstico ARR a 12 meses como tarjetas KPI con tooltips al pasar. Un gráfico de historial MRR a 12 meses con detalle por mes al pasar (existente vs. nuevo, delta vs. mes anterior). Embudo de conversión de “Lead” → “Activo → IT Assessment realizado → Oferta enviada → Oferta aceptada” con caída etapa-a-etapa en el tooltip. Top 5 clientes por MRR. Oculto hasta que el workspace tiene al menos una oferta — un alta nueva no se encuentra con ceros.
Override manual de MRR por cliente
Algunos clientes no encajan en el modelo derivado de ofertas — retainers prolongados, acuerdos de palabra, condiciones especiales. La página de detalle del cliente permite a un operador fijar un ingreso mensual manual + una nota explicativa, que va directa al MRR del panel con una pequeña insignia ”●” — la fuente siempre es visible. También editable después.
Notificaciones Web Push
Push nativo del navegador para nuevos mensajes de clientes en ofertas. /settings/notifications permite a cada usuario opt-in por evento (actualmente: customer-message-received). El service worker entrega aunque la pestaña esté cerrada; el clic abre la oferta relevante. Las claves VAPID son a nivel workspace — sin gateway push de terceros.
Plantillas de acuerdos
Una biblioteca a nivel workspace con plantillas de contrato (NDA, AVV, Master Service Agreement, etc.) en DE/EN/ES. Los defaults incluidos son editables y los operadores pueden añadir nuevos. Cada plantilla renderiza a un PDF específico del cliente cuando se necesita firmar.
Exportación PDF con tu marca
Renderizado con WeasyPrint, A4, listo para imprimir. Tu logo, tu color de acento, tu pie, tu idioma. La misma plantilla produce EN, DE y ES — la cotización que envías a un cliente español no es un Google Translate de la alemana.
Enlaces compartibles para clientes
URL firmada y con caducidad, protegida por código postal del cliente, que permite ver una oferta o un IT Assessment en el navegador sin cuenta MSPercury. El botón “Copiar + enviar por correo” rellena un borrador como MSP X (vía MSPercury) — el cliente ve tu nombre, no el nuestro.
Hilo de notas internas por cliente
Un hilo paginado y con notas fijables por cliente para el equipo del operador. Cambios de champion, fechas de renovación, bloqueadores de deal — todo fechado, con historial de edición, nunca visible para el cliente.
Columnas de auditoría post-aceptación
Cuando una oferta se edita después de que el cliente la haya aceptado, sellamos lastEditedAtPostAccept + lastEditedByUserId en la fila y mostramos un banner en la página de detalle. El rastro de auditoría del PDF no se toca.
Listo para equipos
Invita a colegas. La facturación escala con puestos activos, no con tramos planos. 2FA TOTP, passkeys / WebAuthn (Face ID, Touch ID, Windows Hello, llaves hardware), cookies de dispositivo confiable, feed de actividad reciente y lista de sesiones por usuario viven en /settings/security. Los admins de workspace pueden requerir 2FA para cada miembro con protección anti-bloqueo, para no quedarse fuera al activar la opción.
Multilingüe
Interfaz, docs y PDFs de cotización en inglés, alemán y español. La biblioteca de hallazgos del IT Assessment viene pretraducida en los tres. Las superficies hacia el cliente (PDFs, correos, enlaces compartibles, IT Assessment público) prefieren la preferredLanguage del cliente sobre la cookie de UI del operador — tu cliente española lee español aunque tú operes el workspace en alemán.
RGPD y AVV
Alojamiento en la UE en Hetzner Cloud Alemania. Sin transferencia a terceros países, sin subprocesadores estadounidenses en el camino caliente. La plantilla de AVV vive en /legal/dpa — copia firmada bajo solicitud en un día hábil. Eliminación autoservicio de cuenta (Art. 17), exportación de datos personales (Art. 15) y aviso de cookies ya están en producción.
Lo que aún no está
Checkout con Stripe, portal de aceptación firmada para clientes con audit trail, envoltorio nativo Android, importación masiva por CSV de clientes (planeado Q3 2026), snapshot/restore de DB por tenant. Ver la hoja de ruta para trimestres objetivo.