{
    "version": 1,
    "activo": true,
    "flujos": [
        {
            "id": "inicio",
            "nombre": "Inicio / detección",
            "icono": "👁️",
            "descripcion": "Detecta qué quiere hacer el cliente aunque entre directamente a la conversación. [PRUEBA]",
            "paso": 0,
            "siguiente": [
                "consulta_producto",
                "consulta_precio",
                "compra_directa",
                "consulta_pedido",
                "saludo"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "consulta_producto",
            "nombre": "Consulta de producto",
            "icono": "📦",
            "descripcion": "Busca el producto solicitado en el inventario real.",
            "paso": 1,
            "siguiente": [
                "seleccionar_producto",
                "producto_no_disponible"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "consulta_precio",
            "nombre": "Consulta de precio",
            "icono": "💰",
            "descripcion": "Responde el precio aunque el cliente pregunte de diferentes formas.",
            "paso": 1,
            "siguiente": [
                "consulta_producto",
                "seleccionar_producto"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "compra_directa",
            "nombre": "Compra directa",
            "icono": "🛒",
            "descripcion": "Detecta pedidos directos como 'mándame 3 paracetamoles con fulana'.",
            "paso": 1,
            "siguiente": [
                "seleccionar_producto",
                "capturar_datos"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "seleccionar_producto",
            "nombre": "Producto encontrado",
            "icono": "✅",
            "descripcion": "Guarda el producto encontrado y continúa la conversación.",
            "paso": 1,
            "siguiente": [
                "cantidad"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "producto_no_disponible",
            "nombre": "Producto no disponible",
            "icono": "❌",
            "descripcion": "Informa que el artículo no está disponible actualmente.",
            "paso": 0,
            "siguiente": [
                "inicio"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "cantidad",
            "nombre": "Cantidad",
            "icono": "🔢",
            "descripcion": "Pregunta cuántas unidades desea el cliente.",
            "paso": 1,
            "siguiente": [
                "nombre"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "nombre",
            "nombre": "Nombre",
            "icono": "👤",
            "descripcion": "Solicita el nombre de la persona que recibirá el pedido.",
            "paso": 2,
            "siguiente": [
                "direccion"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "direccion",
            "nombre": "Dirección",
            "icono": "📍",
            "descripcion": "Solicita la dirección de entrega.",
            "paso": 3,
            "siguiente": [
                "movil"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "movil",
            "nombre": "Móvil",
            "icono": "📱",
            "descripcion": "Solicita un número para localizar al cliente.",
            "paso": 4,
            "siguiente": [
                "hora"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "hora",
            "nombre": "Hora de entrega",
            "icono": "⏰",
            "descripcion": "Pregunta cuándo le viene bien recibir el pedido.",
            "paso": 5,
            "siguiente": [
                "contacto_alternativo"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "contacto_alternativo",
            "nombre": "Contacto alternativo",
            "icono": "👥",
            "descripcion": "Pregunta quién puede recibirlo si no está el cliente.",
            "paso": 6,
            "siguiente": [
                "confirmacion"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "confirmacion",
            "nombre": "Confirmación",
            "icono": "🔎",
            "descripcion": "Muestra el resumen completo antes de crear el pedido.",
            "paso": 7,
            "siguiente": [
                "pedido_confirmado",
                "cancelacion"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "cancelacion",
            "nombre": "Cancelación",
            "icono": "❌",
            "descripcion": "El cliente puede escribir cancelar en cualquier momento para salir del flujo.",
            "paso": 0,
            "siguiente": [
                "inicio"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "pedido_confirmado",
            "nombre": "Pedido confirmado",
            "icono": "🎉",
            "descripcion": "Crea el pedido y devuelve su ID y estado.",
            "paso": 0,
            "siguiente": [
                "consulta_pedido",
                "inicio"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "consulta_pedido",
            "nombre": "Consulta de pedido",
            "icono": "🚚",
            "descripcion": "Permite consultar el estado del pedido.",
            "paso": 0,
            "siguiente": [
                "inicio"
            ],
            "disparadores": [],
            "respuesta": "",
            "accion": ""
        },
        {
            "id": "saludo",
            "nombre": "Saludo",
            "icono": "👋",
            "descripcion": "Responde saludos sin entrar accidentalmente en una compra.",
            "paso": 0,
            "siguiente": [
                "inicio"
            ],
            "disparadores": [
                "hola prueba",
                "buenas prueba"
            ],
            "respuesta": "RESPUESTA DE PRUEBA DEL EDITOR 👁️",
            "accion": "saludo"
        }
    ]
}