Saltar a contenido

← Volver al índice

Catálogo de Funcionalidades — DKV Pet Flows

Tipo: Documentación de Negocio — Orientada al Cliente
Audiencia: DKV Seguros — Equipo de Marketing, Producto y Tecnología
Fecha: 25 de marzo de 2026
Estado: Borrador para revisión interna → presentación a DKV
Relacionado con: Roadmap


1. ¿Qué es DKV Pet Flows?

DKV Pet Flows es una plataforma visual que permite crear y gestionar flujos de comunicación y automatización con los usuarios de las apps de DKV — sin necesidad de publicar nuevas versiones de la aplicación.

Importante: Pet Flows no sustituye ni compite con la infraestructura de integración sanitaria de DKV (InterSystems Health Connect / HealthShare). Pet Flows añade la capa de Customer Engagement sobre los datos que ya fluyen por Health Connect, transformando eventos del negocio en comunicaciones personalizadas para el usuario final.

Con Pet Flows, el equipo de DKV podrá:

  • ✅ Crear campañas de notificaciones push, email e in-app de forma visual
  • ✅ Definir segmentos de usuarios y lanzar comunicaciones personalizadas
  • ✅ Asignar y modificar tags y valores de los usuarios en tiempo real, sin redespliegue
  • ✅ Ver el progreso de cada flujo en tiempo real
  • ✅ Automatizar respuestas basadas en el comportamiento del usuario

2. Funcionalidades por Módulo

Módulo 1 — Gestión de Escenarios

Un escenario es un flujo de trabajo completo: desde el evento que lo activa hasta las acciones que ejecuta.

# Funcionalidad Descripción
1.1 Listado de escenarios Panel principal con todos los flujos creados. Muestra el estado de cada uno (activo, borrador, pausado) y métricas básicas de rendimiento
1.2 Crear escenario Iniciar un nuevo flujo desde cero o usar una plantilla predefinida (bienvenida, reenganche, cumpleaños, etc.)
1.3 Duplicar escenario Copiar un flujo existente para reutilizarlo como base de otro
1.4 Activar / Pausar Encender o apagar un escenario con un solo clic. Al pausar, el flujo deja de ejecutarse pero se conserva para reactivarlo más adelante
1.5 Historial de versiones Ver los cambios realizados en un escenario y restaurar versiones anteriores si es necesario
1.6 Carpetas y etiquetas Organizar los escenarios en carpetas y asignarles etiquetas para encontrarlos fácilmente

Módulo 2 — Editor Visual de Flujos (Flow Builder)

El Flow Builder es el corazón de la plataforma. Es un editor visual donde se crean los flujos arrastrando bloques y conectándolos entre sí.

# Funcionalidad Descripción
2.1 Lienzo de trabajo Área visual donde se colocan y conectan los bloques del flujo arrastrándolos con el ratón
2.2 Panel de bloques Catálogo lateral con todos los tipos de bloque disponibles, organizados por categoría
2.3 Conexiones automáticas Las flechas entre bloques se ajustan automáticamente. El sistema valida que las conexiones sean correctas
2.4 Configuración de bloque Al hacer clic en un bloque, se abre su panel de configuración con las opciones específicas de ese tipo
2.5 Vista miniatura Pequeño mapa en una esquina que muestra el flujo completo, útil para flujos grandes
2.6 Zoom y navegación Acercar, alejar y moverse libremente por el lienzo
2.7 Deshacer / Rehacer Deshacer el último cambio o rehacerlo (Ctrl+Z / Ctrl+Y)
2.8 Guardado automático Los cambios se guardan automáticamente, sin necesidad de pulsar un botón

Módulo 3 — Tipos de Bloque

Cada flujo se compone de bloques conectados. Estos son los tipos de bloque disponibles:

# Bloque Icono Descripción
3.1 Inicio El punto de partida del flujo. Define qué evento lo activa: la llegada de un dato desde la app, un horario programado, o una señal externa
3.2 Acción ▶️ Ejecuta una operación concreta: enviar una notificación push, enviar un email, llamar a un servicio externo, o actualizar datos del usuario
3.3 Condición 🔍 Evalúa una pregunta sobre el usuario: "¿Tiene el tag X?", "¿Ha abierto la app en los últimos 7 días?". Si la respuesta es sí, continúa por un camino; si no, por otro
3.4 Bifurcación 🔀 Divide el flujo en varias ramas que se ejecutan según diferentes criterios (por ejemplo: enviar push a unos usuarios y email a otros)
3.5 Espera ⏱️ Pausa el flujo durante un tiempo: minutos, horas o días. Útil para secuencias tipo "enviar recordatorio a las 48 horas"
3.6 Lote 🔄 Procesa una lista de usuarios uno por uno. Útil para campañas masivas
3.7 Consolidar 📦 Reúne los resultados de varias ramas en un solo punto para continuar el flujo
3.8 Inteligencia 🤖 Usa inteligencia artificial para personalizar el contenido: adaptar el tono del mensaje, recomendar productos, o elegir el mejor momento de envío
flowchart LR
    T["⚡ Inicio"] --> C["🔍 Condición"]
    C -->|"Sí"| A1["▶️ Enviar Push"]
    C -->|"No"| W["⏱️ Espera 24h"]
    W --> A2["▶️ Enviar Email"]

    style T fill:#7c3aed,color:#fff
    style C fill:#f59e0b,color:#fff
    style A1 fill:#10b981,color:#fff
    style W fill:#6366f1,color:#fff
    style A2 fill:#10b981,color:#fff

Módulo 4 — Notificaciones y Engagement

# Funcionalidad Descripción
4.1 Push notifications Envío de notificaciones a dispositivos iOS y Android
4.2 Notificaciones enriquecidas Push con imágenes, botones de acción, y enlaces directos a secciones de la app
4.3 Tags y valores dinámicos Asignar, modificar o eliminar tags y valores de los usuarios en tiempo real, sin necesidad de publicar una nueva versión de la app. Este es el cambio fundamental respecto al sistema actual con Notificare
4.4 Mensajes in-app Mostrar mensajes dentro de la propia aplicación cuando el usuario la abre
4.5 Automatización de emails Envío de emails personalizados como parte de un flujo (bienvenida, recordatorio, confirmación)

Punto clave: Con Pet Flows, DKV podrá crear un nuevo tag (por ejemplo mascota_tipo:gato) y asignarlo a miles de usuarios sin que nadie tenga que publicar una nueva versión de la app en las stores. Hoy esto requiere un ciclo completo de release.


Módulo 5 — Segmentación de Audiencias

# Funcionalidad Descripción
5.1 Constructor visual de segmentos Crear grupos de usuarios combinando reglas: "usuarios con mascota tipo perro Y que vivan en Madrid Y que hayan abierto la app esta semana"
5.2 Segmentos dinámicos Los segmentos se actualizan automáticamente cuando cambian los datos de los usuarios. No es necesario recrearlos manualmente
5.3 Importación de audiencias Cargar listas desde archivos CSV o desde otros sistemas
5.4 Vista previa de alcance Antes de lanzar una campaña, ver cuántos usuarios cumplen los criterios: "Este segmento alcanza a 15.234 usuarios"

Módulo 6 — Monitorización y Análisis

# Funcionalidad Descripción
6.1 Seguimiento en tiempo real Ver el progreso de un flujo mientras se ejecuta: qué bloque está procesando, cuántos usuarios han pasado por cada punto
6.2 Historial de ejecuciones Registro detallado de cada vez que se ha ejecutado un flujo: fecha, duración, errores, resultados
6.3 Panel de métricas Dashboard con indicadores clave: notificaciones enviadas vs. abiertas, clics, conversiones por campaña
6.4 Alertas automáticas Recibir una notificación si un flujo falla o tiene un rendimiento por debajo de lo esperado

Módulo 7 — Configuración y Administración

# Funcionalidad Descripción
7.1 Credenciales de integración Gestión de las claves necesarias para conectar con servicios externos (APNs, FCM, email, etc.)
7.2 Control de velocidad Limitar la velocidad de envío de notificaciones para no saturar a los usuarios (por ejemplo: máximo 1.000 push por minuto)
7.3 Usuarios y permisos Definir quién puede crear flujos (editor), quién solo puede ver (viewer), y quién administra todo (admin)
7.4 Conexiones externas Configurar endpoints para recibir o enviar datos desde/hacia otros sistemas de DKV

3. Flujo de Usuario Principal

flowchart TB
    A["El usuario entra al Dashboard"] --> B["Ve sus escenarios activos y borradores"]
    B --> C["Hace clic en 'Crear Escenario'"]
    C --> D["Selecciona plantilla o empieza en blanco"]
    D --> E["Arrastra bloques al lienzo y los conecta"]
    E --> F["Configura cada bloque"]
    F --> G["Prueba el flujo con datos de test"]
    G --> H["Activa el escenario"]
    H --> I["Monitoriza la ejecución en tiempo real"]

    style A fill:#7c3aed,color:#fff
    style E fill:#3b82f6,color:#fff
    style H fill:#10b981,color:#fff
    style I fill:#f59e0b,color:#fff

4. Plataformas Disponibles

La aplicación se podrá usar desde cualquier dispositivo con navegador moderno:

Dispositivo Experiencia
Ordenador Experiencia completa: editor visual con paneles laterales, dashboard expandido
Tablet (iPad / Android) Edición completa adaptada a pantalla táctil
Móvil (iPhone / Android) Consulta de métricas y monitorización. Edición básica de flujos

5. ¿Qué cambia respecto a Notificare?

Aspecto Notificare (actual) Pet Flows (propuesta)
Crear/modificar tags Requiere nueva versión de la app en stores En tiempo real, sin deploy
Crear flujos de engagement Limitado a las automatizaciones predefinidas Editor visual libre y flexible
Segmentación Basada en reglas fijas Constructor visual con reglas combinables
Monitorización Logs básicos Seguimiento visual en tiempo real
Canales Push, email Push, email, in-app, SMS, IA personalizada
Integración con Health Connect No aplica Consume eventos del ESB para engagement
IA personalizada No incluida Generación de contenido, best time, sentiment
On-premise No (SaaS externo) Sí — despliegue en infraestructura DKV

Documentos Relacionados

Nivel Documento Descripción
Proyecto Roadmap Cronograma de entregas por fases
Arquitectura Arquitectura del Sistema Diseño técnico (interno)
Especificación Flow Builder Requisitos del editor visual