{
  "version": "3",
  "actualizado": "2026-09-08",
  "modulos": [
    {
      "id": "alfredo",
      "nombre": "Alfredo",
      "que": "El asistente: responde con las cifras del local, avisa lo que importa y propone cambios que sólo se ejecutan cuando una persona confirma.",
      "icps": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "modos": [
        "conecta",
        "sistema"
      ]
    },
    {
      "id": "resumen",
      "nombre": "Resumen",
      "que": "El panel del dueño: ventas del día, cocina, caja y stock bajo el mínimo, con las alertas del momento.",
      "icps": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "caja",
      "nombre": "Caja",
      "que": "Cobrar en el local: mostrador, cuentas, medios de pago y los pedidos de la tienda que llegan a la misma cola.",
      "icps": [
        "caja",
        "encargado"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "corte",
      "nombre": "Corte",
      "que": "Abrir y cerrar la caja por jornada, con el efectivo esperado y el desglose por medio de pago.",
      "icps": [
        "caja",
        "encargado",
        "dueno"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "pedidos",
      "nombre": "Pedidos",
      "que": "El mesero toma el pedido en el celular, por mesa y por zona, y la cocina lo ve al instante.",
      "icps": [
        "salon",
        "encargado"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "cocina",
      "nombre": "Cocina",
      "que": "Pantallas por estación con cada plato y su tiempo; lo que se atrasa se nota antes del reclamo.",
      "icps": [
        "cocina",
        "encargado"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "insumos",
      "nombre": "Insumos y recetas",
      "que": "Cada plato con su receta y su costo real; lo que vendes descuenta lo que usas.",
      "icps": [
        "cocina",
        "dueno"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "inventario",
      "nombre": "Inventario",
      "que": "Compras, proveedores, conteo físico y movimientos de stock, con aviso cuando algo baja del mínimo.",
      "icps": [
        "cocina",
        "encargado"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "merma",
      "nombre": "Merma",
      "que": "Lo que se botó, lo que se quemó y lo que se regaló, anotado por separado y valorizado.",
      "icps": [
        "cocina",
        "dueno"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "repartos",
      "nombre": "Repartos",
      "que": "Reparto propio con repartidores, tarifas por distancia y zonas dibujadas en el mapa; Uber Direct para cuando no alcanza la flota.",
      "icps": [
        "repartos",
        "encargado"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "tienda",
      "nombre": "Tu tienda",
      "que": "La tienda web del local con tu carta, carrito y pago online, sin comisión por venta.",
      "icps": [
        "repartos",
        "dueno"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "descuentos",
      "nombre": "Descuentos",
      "que": "Códigos, descuento de primera compra y recuperación de carritos abandonados.",
      "icps": [
        "dueno",
        "repartos"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "finanzas",
      "nombre": "Finanzas",
      "que": "Estado de resultado con los gastos adentro, cuentas por pagar y el ranking de platos por margen.",
      "icps": [
        "dueno"
      ],
      "estado": "disponible",
      "modos": [
        "conecta",
        "sistema"
      ]
    },
    {
      "id": "clientes",
      "nombre": "Clientes",
      "que": "Quién vuelve, cuánto gasta y cuándo dejó de venir; correos automáticos y medición de campañas.",
      "icps": [
        "dueno"
      ],
      "estado": "disponible",
      "modos": [
        "sistema"
      ]
    },
    {
      "id": "ajustes",
      "nombre": "Ajustes",
      "que": "Usuarios por rol con PIN, módulos que se encienden y apagan, medios de pago, horarios y la suscripción.",
      "icps": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "modos": [
        "conecta",
        "sistema"
      ]
    }
  ],
  "features": [
    {
      "id": "preguntale",
      "modulo": "alfredo",
      "nombre": "Pregúntale por tu local",
      "que": "Ventas del día contra el mismo día de la semana pasada, ganancia estimada, pedidos en curso, caja, stock bajo el mínimo, ranking de platos por margen. Cada respuesta cierra con «Mira el detalle →».",
      "dolor": "Quiero saber cómo va el día sin entrar a cinco pantallas.",
      "roles": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ],
      "destacada": true,
      "guion": "C-01"
    },
    {
      "id": "avisos",
      "modulo": "alfredo",
      "nombre": "Te avisa en la app y en tu teléfono",
      "que": "Comanda atascada en cocina, insumos bajo el mínimo con la compra propuesta, meta del día alcanzada, tienda pausada, cierre de la jornada. Llegan a la app y por correo; respeta tus horas de silencio.",
      "dolor": "Me entero de los problemas cuando ya pasaron.",
      "roles": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ],
      "destacada": true,
      "guion": "M-01, M-08, M-09, M-10"
    },
    {
      "id": "comanda-atascada",
      "modulo": "alfredo",
      "nombre": "Aviso de comanda atascada",
      "que": "Cada cinco minutos Alfredo revisa la cocina. Si un pedido lleva más del tiempo que fijaste (25 minutos por defecto), avisa con la mesa, los minutos y el promedio del día, con el enlace a la cocina.",
      "dolor": "Se me acumulan las mesas y me entero cuando el cliente reclama.",
      "roles": [
        "encargado",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ],
      "destacada": true,
      "guion": "M-01"
    },
    {
      "id": "propone-con-permiso",
      "modulo": "alfredo",
      "nombre": "Propone y ejecuta sólo cuando confirmas",
      "que": "Cada propuesta llega como una tarjeta con tres salidas: Sí, Otra…, Ahora no. Nada que mueva plata, stock o precios se ejecuta sin esa confirmación, y eso está en el código, no en una política.",
      "dolor": "No quiero un software que decida por mí.",
      "roles": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ],
      "destacada": true,
      "guion": "P-01, P-08"
    },
    {
      "id": "todo-queda-escrito",
      "modulo": "alfredo",
      "nombre": "Todo queda escrito",
      "que": "Cada acción confirmada queda registrada con usuario, hora, valor anterior y valor nuevo.",
      "dolor": "Después nadie sabe quién cambió qué.",
      "roles": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "lee-lo-que-le-mandes",
      "modulo": "alfredo",
      "nombre": "Lee lo que le mandes",
      "que": "La foto de una boleta o factura, un PDF, el Excel o CSV que exporta tu sistema, un audio. De una foto de boleta arma la compra y te la propone.",
      "dolor": "Tengo los datos en papeles y en planillas, no en el sistema.",
      "roles": [
        "dueno",
        "encargado",
        "cocina"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "gestiones",
      "modulo": "alfredo",
      "nombre": "Gestiones por chat",
      "que": "Marcar un plato agotado y que Alfredo pregunte si volvió; mostrar u ocultar productos en la tienda; cambiar precios, de a uno o en bloque; crear descuentos; cerrar una fecha o poner un horario especial; publicar un aviso en la tienda; pausar los pedidos online con hora de vuelta; cargar una compra; anotar algo en la ficha de un cliente.",
      "dolor": "Cada cambio chico me obliga a entrar a la configuración.",
      "roles": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "entiende-tus-nombres",
      "modulo": "alfredo",
      "nombre": "Entiende cómo le dices a tus platos",
      "que": "Resuelve nombres con errores de tipeo y apodos («el pollo tsui» → «Pollo Tausi»), aprende tu vocabulario y tiene el mapa del local en la cabeza: carta, agotados, horario de hoy, personas por rol, módulos.",
      "dolor": "No tengo tiempo para escribir el nombre exacto de cada cosa.",
      "roles": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "pendientes",
      "modulo": "alfredo",
      "nombre": "Pendientes",
      "que": "Le dices lo que no quieres olvidar y te lo recuerda; tú lo marcas hecho.",
      "dolor": "Las cosas que anoto en el celular se pierden.",
      "roles": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "cierre-del-dia",
      "modulo": "alfredo",
      "nombre": "El cierre de la jornada",
      "que": "Cada noche: ventas, costo de insumos, gastos, ganancia y margen, comparado con el mismo día de la semana pasada, más los insumos bajo el mínimo y las propuestas sin responder.",
      "dolor": "Cierro el local sin saber si el día fue bueno.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ],
      "destacada": true,
      "guion": "M-10"
    },
    {
      "id": "meta-del-dia",
      "modulo": "alfredo",
      "nombre": "Meta del día",
      "que": "Si fijas una meta de venta, Alfredo avisa cuando se alcanza.",
      "dolor": "Quiero saber si vamos bien sin preguntar cada rato.",
      "roles": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ],
      "guion": "M-09"
    },
    {
      "id": "varios-locales",
      "modulo": "alfredo",
      "nombre": "Más de un local",
      "que": "Con el mismo correo entras a cada local y cambias de uno a otro desde la app. Las cifras se ven local por local.",
      "dolor": "Tengo dos locales y dos claves para todo.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "modulos-tres-estados",
      "modulo": "alfredo",
      "nombre": "Sabe qué módulos tienes",
      "que": "Distingue lo activo, lo que apagaste y lo que tu plan no incluye. Propone encender lo que ya tienes; lo que no, te lo explica con el plan y el precio, y nunca contrata ni cobra.",
      "dolor": "No sé qué tengo contratado ni qué me falta.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "panel-del-dia",
      "modulo": "resumen",
      "nombre": "El día en una pantalla",
      "que": "Ventas, personas en turno, cocina (en preparación, pendientes, listas, atrasadas), cuentas por cobrar, caja abierta o no, stock bajo el mínimo. Se refresca solo.",
      "dolor": "Para saber cómo vamos tengo que preguntarle a tres personas.",
      "roles": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "alertas-del-panel",
      "modulo": "resumen",
      "nombre": "Cuatro alertas",
      "que": "Platos atrasados en cocina, stock bajo mínimo, cuentas por cobrar y caja sin abrir, cada una con el enlace a donde se arregla.",
      "dolor": "Lo urgente se pierde entre lo demás.",
      "roles": [
        "encargado",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "cobro-mostrador",
      "modulo": "caja",
      "nombre": "Cobrar en el mostrador",
      "que": "Mostrador express, cuentas abiertas, pre-cuenta, cancelaciones con motivo.",
      "dolor": "La fila avanza lento y la caja se equivoca.",
      "roles": [
        "caja"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "medios-de-pago",
      "modulo": "caja",
      "nombre": "Todos los medios de pago en una boleta",
      "que": "Efectivo, tarjeta, transferencia y pago online, con la comisión de cada medio, el número de operación y la apertura del cajón. Tú decides qué medios van en caja y cuáles en la tienda.",
      "dolor": "Al cierre no cuadra porque cada pago se anotó en un lado distinto.",
      "roles": [
        "caja",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "pedidos-web-en-caja",
      "modulo": "caja",
      "nombre": "Los pedidos de la tienda llegan a la caja",
      "que": "Un pedido web entra a la misma cola: se acepta o se rechaza, y si se rechaza un pago online se devuelve.",
      "dolor": "Los pedidos online llegan por otro lado y nadie los ve.",
      "roles": [
        "caja",
        "repartos"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "listas-de-precios",
      "modulo": "caja",
      "nombre": "Precio por canal",
      "que": "Listas de precios por canal sin duplicar la carta.",
      "dolor": "El precio del salón no es el de la tienda y termino con dos cartas.",
      "roles": [
        "dueno",
        "caja"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "ventas-externas",
      "modulo": "caja",
      "nombre": "Ventas de otras apps, anotadas",
      "que": "Lo que vendes por aplicaciones de terceros se registra a mano para que entre al mismo estado de resultado. No es una conexión con esas aplicaciones.",
      "dolor": "Las ventas de las apps no aparecen en mis números.",
      "roles": [
        "caja",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "enterprise"
      ]
    },
    {
      "id": "impresoras-de-red",
      "modulo": "caja",
      "nombre": "Impresoras de red",
      "que": "Comprobantes y comandas en impresoras térmicas conectadas a la red del local, con tu logo y tus datos.",
      "dolor": "Necesito el ticket impreso en la caja y en la cocina.",
      "roles": [
        "caja",
        "cocina"
      ],
      "estado": "disponible",
      "planes": [
        "enterprise"
      ]
    },
    {
      "id": "pedidos-por-voz",
      "modulo": "caja",
      "nombre": "Pedidos por voz",
      "que": "El mesero dicta el pedido y el sistema lo arma.",
      "dolor": "Escribir en el celular con el salón lleno es lento.",
      "roles": [
        "salon"
      ],
      "estado": "disponible",
      "planes": [
        "enterprise"
      ]
    },
    {
      "id": "abrir-y-cerrar-caja",
      "modulo": "corte",
      "nombre": "Abrir y cerrar la caja",
      "que": "Monto inicial al abrir; al cerrar, el efectivo esperado y el desglose por medio de pago. Queda un documento del cierre.",
      "dolor": "El cierre de caja es a mano y siempre falta algo.",
      "roles": [
        "caja",
        "encargado",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "pedido-por-mesa",
      "modulo": "pedidos",
      "nombre": "El pedido por mesa, en el celular",
      "que": "Zonas, mesas y el plano del local. El mesero toma el pedido en su teléfono y la cocina lo ve al instante.",
      "dolor": "Anoto en papel, camino a la cocina y se pierde algo en el camino.",
      "roles": [
        "salon",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "comanda-lista",
      "modulo": "pedidos",
      "nombre": "«Comanda lista» al mesero",
      "que": "Cuando la cocina marca un plato listo, el mesero recibe el aviso en su pantalla.",
      "dolor": "El plato se enfría en el pase porque nadie avisó.",
      "roles": [
        "salon",
        "cocina"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "cancelaciones",
      "modulo": "pedidos",
      "nombre": "Cancelaciones con motivo",
      "que": "Una cancelación pide motivo (incluido «tiempo de espera excesivo») y queda registrada.",
      "dolor": "Se cancelan pedidos y nadie sabe por qué.",
      "roles": [
        "salon",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "pantalla-por-estacion",
      "modulo": "cocina",
      "nombre": "Pantallas por estación",
      "que": "Cada estación ve lo suyo; cada ítem se marca en preparación o listo.",
      "dolor": "Una sola comanda de papel para toda la cocina.",
      "roles": [
        "cocina"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "semaforo-de-tiempos",
      "modulo": "cocina",
      "nombre": "Cada plato con su tiempo",
      "que": "El tiempo corre por comanda; a los diez minutos se marca demorada y a los veinte, muy demorada. Se filtra por nivel de demora.",
      "dolor": "No sé qué comanda lleva más rato hasta que reclaman.",
      "roles": [
        "cocina",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "sin-cocina",
      "modulo": "cocina",
      "nombre": "Si no tienes cocina, se apaga",
      "que": "Un local sin cocina apaga el módulo y las ventas nacen entregadas.",
      "dolor": "Mi local es una cafetería; no necesito pantallas de cocina.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "costo-real-por-plato",
      "modulo": "insumos",
      "nombre": "Costo real por plato",
      "que": "Cargas la receta una vez y sabes cuánto te cuesta cada plato con los precios de compra reales, merma incluida. El ranking marca los platos con margen negativo.",
      "dolor": "Tengo platos que no sé si me dejan plata.",
      "roles": [
        "dueno",
        "cocina"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "ingredientes-por-modificador",
      "modulo": "insumos",
      "nombre": "Ingredientes por modificador",
      "que": "El extra de queso también descuenta queso.",
      "dolor": "Los extras se regalan sin que nadie lo note.",
      "roles": [
        "cocina",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "carga-masiva",
      "modulo": "insumos",
      "nombre": "Carga masiva de insumos",
      "que": "Los insumos entran desde un CSV o un Excel.",
      "dolor": "Cargar doscientos insumos a mano no lo hace nadie.",
      "roles": [
        "cocina",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "baja-al-vender",
      "modulo": "inventario",
      "nombre": "El stock baja solo cuando vendes",
      "que": "Cada venta descuenta los ingredientes de la receta. No hay que contar todo cada noche.",
      "dolor": "El inventario es una planilla que nadie actualiza.",
      "roles": [
        "cocina",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "compras-y-proveedores",
      "modulo": "inventario",
      "nombre": "Compras y proveedores",
      "que": "Compras con varios insumos, proveedores con cuenta corriente por pagar y su vencimiento.",
      "dolor": "No sé cuánto le debo a cada proveedor.",
      "roles": [
        "cocina",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "conteo-fisico",
      "modulo": "inventario",
      "nombre": "Conteo físico",
      "que": "Cuentas lo que hay y el sistema ajusta la diferencia.",
      "dolor": "Lo que dice el sistema y lo que hay en la bodega nunca coinciden.",
      "roles": [
        "cocina",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "stock-minimo",
      "modulo": "inventario",
      "nombre": "Aviso bajo el mínimo",
      "que": "Cuando un insumo baja del mínimo, Alfredo avisa y propone la compra.",
      "dolor": "Nos quedamos sin palta a mitad del servicio.",
      "roles": [
        "cocina",
        "encargado",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "guion": "M-08, P-01"
    },
    {
      "id": "merma-en-tres",
      "modulo": "merma",
      "nombre": "Merma en tres categorías",
      "que": "Lo que se botó, lo que se quemó y lo que se regaló, por separado, valorizado, y dentro del estado de resultado.",
      "dolor": "La comida que se pierde no aparece en ningún número.",
      "roles": [
        "cocina",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "reparto-propio",
      "modulo": "repartos",
      "nombre": "Reparto propio",
      "que": "Repartidores con su PIN y su portal, tarifa por distancia, zonas dibujadas en el mapa. La asignación la hace una persona, siempre.",
      "dolor": "Pago comisión por cada pedido que reparte mi propia moto.",
      "roles": [
        "repartos",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "costo-del-reparto",
      "modulo": "repartos",
      "nombre": "El costo de cada reparto, en tus números",
      "que": "Lo que cuesta repartir entra al estado de resultado, viaje por viaje.",
      "dolor": "No sé si el delivery me deja plata o me la quita.",
      "roles": [
        "repartos",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "uber-direct",
      "modulo": "repartos",
      "nombre": "Uber Direct",
      "que": "Cotización y despacho con la flota de Uber desde el mismo pedido, con seguimiento. Con tus propias credenciales.",
      "dolor": "Cuando mi repartidor no da abasto, no tengo a quién llamar.",
      "roles": [
        "repartos"
      ],
      "estado": "disponible",
      "planes": [
        "enterprise"
      ]
    },
    {
      "id": "tienda-web",
      "modulo": "tienda",
      "nombre": "Tu tienda web, sin comisión",
      "que": "Tu carta, tu link, tu precio. Carrito y pago online; el pedido cae a la caja. Sin porcentaje por venta.",
      "dolor": "Las apps se quedan con una parte de cada pedido.",
      "roles": [
        "repartos",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "horarios-y-excepciones",
      "modulo": "tienda",
      "nombre": "Horarios, cierres y avisos",
      "que": "Horario por día, cerrar una fecha o poner un horario especial, y un aviso en la tienda que vence solo. Por chat con Alfredo o a mano.",
      "dolor": "Hoy no abro y me siguen llegando pedidos.",
      "roles": [
        "repartos",
        "encargado",
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "pausar-pedidos",
      "modulo": "tienda",
      "nombre": "Pausar los pedidos online",
      "que": "Se pausan con hora de vuelta; Alfredo pregunta si los reanuda.",
      "dolor": "La cocina está colapsada y la tienda sigue vendiendo.",
      "roles": [
        "encargado",
        "caja"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "guion": "M-13, M-14"
    },
    {
      "id": "carritos-abandonados",
      "modulo": "tienda",
      "nombre": "Carritos abandonados",
      "que": "Un carrito con correo que no cerró recibe un recordatorio, si tú lo apruebas.",
      "dolor": "Gente que llegó hasta el carrito y se fue.",
      "roles": [
        "dueno",
        "repartos"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "guion": "M-06"
    },
    {
      "id": "qr-de-la-tienda",
      "modulo": "tienda",
      "nombre": "El QR de tu tienda",
      "que": "Un código QR para la mesa, la vitrina o el volante, que abre tu carta.",
      "dolor": "Quiero que pidan desde la mesa sin bajar una app.",
      "roles": [
        "repartos",
        "salon"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "colores-de-la-tienda",
      "modulo": "tienda",
      "nombre": "Tus colores",
      "que": "La tienda toma el color de tu marca; se cambia a mano o por chat.",
      "dolor": "La tienda no parece mía.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "dominio-propio",
      "modulo": "tienda",
      "nombre": "Tu propio dominio",
      "que": "La tienda vive en tu dominio. Se pide por chat y se activa con el equipo.",
      "dolor": "Quiero que la tienda esté en mi dirección, no en la de otro.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "enterprise"
      ]
    },
    {
      "id": "codigos-de-descuento",
      "modulo": "descuentos",
      "nombre": "Códigos y primera compra",
      "que": "Códigos con vigencia, descuento de primera compra. Alfredo los crea por chat y avisa cuando vencen.",
      "dolor": "Quiero una promoción hasta el domingo sin llamar a nadie.",
      "roles": [
        "dueno",
        "repartos"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "guion": "P-03"
    },
    {
      "id": "estado-de-resultado",
      "modulo": "finanzas",
      "nombre": "Estado de resultado con los gastos adentro",
      "que": "Ventas, descuentos, impuestos, costo de lo vendido, merma, gastos, comisiones de los medios de pago, costo de reparto y lo que te quedó. No es un informe de ventas.",
      "dolor": "Sé cuánto vendí. No sé cuánto gané.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "gastos-y-cuentas-por-pagar",
      "modulo": "finanzas",
      "nombre": "Gastos y cuentas por pagar",
      "que": "Sueldos, arriendo, servicios y proveedores con su vencimiento, prorrateados en el mes.",
      "dolor": "Los gastos fijos no están en ningún sistema.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "ranking-por-margen",
      "modulo": "finanzas",
      "nombre": "Ranking de platos por margen",
      "que": "Unidades, venta, costo y margen por plato. Los de margen negativo, marcados.",
      "dolor": "Mi plato más vendido puede ser el que menos me deja.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ],
      "destacada": true
    },
    {
      "id": "ventas-por-turno",
      "modulo": "finanzas",
      "nombre": "Ventas por turno y por canal",
      "que": "Mañana, tarde y noche; salón, retiro, reparto y tienda; comparadas con el período anterior. Se exporta a Excel o PDF.",
      "dolor": "No sé qué turno me sostiene el mes.",
      "roles": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "ficha-del-cliente",
      "modulo": "clientes",
      "nombre": "Quién vuelve y quién dejó de venir",
      "que": "Ficha por teléfono o correo, historial, gasto, notas. Segmentos por frecuencia y gasto.",
      "dolor": "No sé quiénes son mis clientes de siempre.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "correos-automaticos",
      "modulo": "clientes",
      "nombre": "Correos automáticos a tus clientes",
      "que": "Pedido recibido, pedido listo, pedido cancelado, con plantillas editables y el historial de envíos.",
      "dolor": "El cliente no sabe si su pedido está en camino.",
      "roles": [
        "dueno",
        "repartos"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "medicion-de-campanas",
      "modulo": "clientes",
      "nombre": "Medición de campañas",
      "que": "Píxel de Meta con su API de conversiones, Google Analytics y Google Ads conectados a tu tienda: cada peso de publicidad con la venta que trajo.",
      "dolor": "Pago anuncios y no sé qué vendieron.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "usuarios-y-pin",
      "modulo": "ajustes",
      "nombre": "Usuarios por rol, con PIN",
      "que": "Administrador, mesero, cajero, mesero-cajero, cocina y repartidor. Cada uno entra con su PIN y ve lo suyo.",
      "dolor": "Todos usan la misma clave y nadie es responsable de nada.",
      "roles": [
        "dueno",
        "encargado"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "modulos-a-tu-medida",
      "modulo": "ajustes",
      "nombre": "Enciende sólo lo que usas",
      "que": "Cocina, salón, inventario y los demás módulos se apagan y encienden desde Ajustes. Lo que tu plan no trae se ve, no se usa.",
      "dolor": "No quiero pagar ni ver lo que no uso.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "suscripcion",
      "modulo": "ajustes",
      "nombre": "Tu suscripción, desde la app",
      "que": "Plan, cobro mensual y comprobantes. Sin permanencia; los avisos de Alfredo no se cobran.",
      "dolor": "Cambiar de plan no debería requerir una llamada.",
      "roles": [
        "dueno"
      ],
      "estado": "disponible",
      "planes": [
        "starter",
        "pro",
        "enterprise"
      ]
    }
  ],
  "apps": [
    {
      "id": "alfredo-app",
      "nombre": "Alfredo",
      "que": "La app del dueño: entras con tu correo, eliges el local y hablas con Alfredo por texto, audio, fotos o archivos. Resumen en vivo, Tu tienda, Pendientes, Ajustes. Se instala en el teléfono desde el navegador.",
      "plataformas": [
        "web",
        "teléfono (instalable)"
      ],
      "estado": "disponible"
    },
    {
      "id": "alfredo-movil",
      "nombre": "Alfredo para Android y iOS",
      "que": "La misma app, nativa, con notificaciones en el teléfono. En pruebas; todavía no está en las tiendas.",
      "plataformas": [
        "Android",
        "iOS"
      ],
      "estado": "desarrollo"
    },
    {
      "id": "app-local",
      "nombre": "La app del local",
      "que": "Caja, Cocina, Pedidos, Repartos, Inventario, Finanzas, Clientes y Ajustes: cada persona entra con su PIN y ve su parte.",
      "plataformas": [
        "web",
        "tablet",
        "teléfono"
      ],
      "estado": "disponible"
    },
    {
      "id": "tienda-web",
      "nombre": "Tu tienda",
      "que": "La tienda web del local, con tu carta, carrito, pago online y el aviso del día.",
      "plataformas": [
        "web"
      ],
      "estado": "disponible"
    }
  ],
  "integraciones": [
    {
      "nombre": "Caja y cocina de CreceTec",
      "estado": "disponible",
      "propio": true,
      "nota": "El sistema con el que se construyó Alfredo. Opera hoy en un restaurante de la Región de Valparaíso."
    },
    {
      "nombre": "Fudo",
      "estado": "desarrollo",
      "nota": "La conexión que estamos construyendo usa la API de propósito general que Fudo entrega en su plan Pro."
    },
    {
      "nombre": "Toteat",
      "estado": "desarrollo"
    },
    {
      "nombre": "Bsale",
      "estado": "desarrollo"
    },
    {
      "nombre": "Planilla o contador",
      "estado": "desarrollo",
      "nota": "Hoy Alfredo ya lee el Excel o CSV que le mandes; la carga automática está en desarrollo."
    }
  ],
  "servicios": [
    {
      "nombre": "Mercado Pago",
      "para": "pago online en la tienda, con las credenciales del local",
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "nombre": "Flow",
      "para": "pago online en la tienda",
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "nombre": "Fintoc",
      "para": "transferencia bancaria en la tienda",
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "nombre": "Uber Direct",
      "para": "reparto con la flota de Uber",
      "estado": "disponible",
      "planes": [
        "enterprise"
      ]
    },
    {
      "nombre": "Meta, Google Analytics y Google Ads",
      "para": "medir las campañas de la tienda",
      "estado": "disponible",
      "planes": [
        "pro",
        "enterprise"
      ]
    },
    {
      "nombre": "OpenAI",
      "para": "el modelo con el que Alfredo conversa y transcribe audios",
      "estado": "disponible"
    }
  ],
  "infraestructura": [
    {
      "id": "confirmacion-en-el-codigo",
      "nombre": "La confirmación humana está en el código",
      "que": "Ninguna herramienta de Alfredo ejecuta: sólo lee, propone o anota. Lo que se ejecuta pasa por una confirmación de una persona con permiso, y hay una prueba automática que lo comprueba."
    },
    {
      "id": "registro-auditado",
      "nombre": "Registro de cada acción",
      "que": "Usuario, hora, valor anterior y valor nuevo, por cada cambio confirmado."
    },
    {
      "id": "un-local-un-espacio",
      "nombre": "Cada local en su propio espacio",
      "que": "Los datos de un local están separados de los de cualquier otro en la base de datos, con reglas que el propio motor de la base hace cumplir."
    },
    {
      "id": "datos-no-entrenan",
      "nombre": "Tus datos no entrenan modelos",
      "que": "Alfredo manda al modelo lo mínimo para responderte y no se guarda en el proveedor del modelo. No entrenamos modelos con la información de tu restaurante."
    },
    {
      "id": "canales-de-aviso",
      "nombre": "Cómo te avisa",
      "que": "En la app, en tu teléfono y por correo. Con horas de silencio y un modo «sólo avisos» que no propone nada."
    },
    {
      "id": "lo-que-lee",
      "nombre": "Lo que Alfredo lee sin ninguna conexión",
      "que": "la foto de una boleta o factura, un PDF, el Excel o CSV que exporta tu sistema, un audio."
    },
    {
      "id": "en-la-nube",
      "nombre": "En la nube, sin instalar nada",
      "que": "El sistema corre en servidores en la nube y se usa desde el navegador de cualquier teléfono, tablet o computador. Se actualiza solo."
    }
  ],
  "leeHoy": [
    "la foto de una boleta o factura",
    "un PDF",
    "el Excel o CSV que exporta tu sistema",
    "un audio"
  ],
  "sitio": "https://asistentealfredo.cl",
  "landings": [
    {
      "icp": "dueno",
      "nombre": "El dueño",
      "url": "https://asistentealfredo.cl/dueno"
    },
    {
      "icp": "encargado",
      "nombre": "El encargado del local",
      "url": "https://asistentealfredo.cl/encargado-local"
    },
    {
      "icp": "salon",
      "nombre": "El que atiende",
      "url": "https://asistentealfredo.cl/salon"
    },
    {
      "icp": "caja",
      "nombre": "El que cobra",
      "url": "https://asistentealfredo.cl/caja"
    },
    {
      "icp": "cocina",
      "nombre": "La cocina",
      "url": "https://asistentealfredo.cl/cocina"
    },
    {
      "icp": "repartos",
      "nombre": "Repartos y tienda",
      "url": "https://asistentealfredo.cl/repartos"
    }
  ],
  "planes": [
    {
      "codigo": "starter",
      "nombre": "Conecta",
      "modo": "Alfredo Conecta",
      "moneda": "USD",
      "desde": true,
      "precioNetoMesAnual": 250,
      "precioNetoMesMensual": 350,
      "prueba": "14 días, sin tarjeta"
    },
    {
      "codigo": "pro",
      "nombre": "Local",
      "modo": "Alfredo Sistema",
      "moneda": "USD",
      "desde": true,
      "precioNetoMesAnual": 250,
      "precioNetoMesMensual": 350,
      "prueba": "14 días, sin tarjeta"
    },
    {
      "codigo": "enterprise",
      "nombre": "Cadena",
      "modo": "Alfredo Sistema",
      "precio": "a conversar"
    },
    {
      "nombre": "Grupo",
      "modo": "Alfredo Sistema",
      "precio": "a conversar"
    }
  ]
}