Saltar al contenido
Producto · 7 min de lectura

WITHMIA v1.0.4 — 4 Planes, dLocal y Overage Billing

Nuevo modelo de 4 planes de suscripción, tracking de uso IA, smart model routing, gateway de pagos dLocal para toda LATAM y sistema de overage billing con soft-cap. El modelo financiero más sostenible de WITHMIA.

E

Equipo WITHMIA

WITHMIA

La v1.0.3 abrió el código fuente. La v1.0.4 construye el modelo financiero que hace sostenible todo lo que viene. Esta actualización transforma el pricing de WITHMIA, agrega un segundo gateway de pagos, y resuelve el problema más crítico identificado en nuestro estudio financiero: “mensajes IA ilimitados” ya no es una bomba de costos.

De 2 planes a 4: el modelo que escala

Después de un análisis financiero exhaustivo, rediseñamos la estructura de precios para cubrir desde emprendedores hasta empresas medianas. El objetivo: márgenes saludables de 80%+ sin dejar de ser 3-5x más baratos que Intercom o Zendesk.

PlanPrecioMensajes IA/mesMiembrosModelo IA
Free$05001GPT-4o-mini
Pro$24.990 CLP/mes2.0001 (+extras)GPT-4o-mini + GPT-4o
Business$44.990 CLP/mes8.0003 (+extras)GPT-4o + Claude
Enterprise$149.990 CLP/mes25.00010 (+extras)Todos + fine-tuning

¿Por qué el cambio?

El hallazgo crítico de nuestro estudio financiero fue contundente: a $19.990/mes con IA ilimitada, un solo usuario enviando 2.000+ mensajes al mes genera pérdida neta. Con smart model routing y caps generosos, el mismo revenue por cliente se vuelve altamente rentable.

El descuento anual se ajustó a 15% (antes 20.8%), alineándose con el estándar de la industria SaaS y protegiendo los márgenes.

Tracking de uso IA por empresa

No puedes gestionar lo que no mides. Esta versión implementa metering completo de cada mensaje procesado por IA:

  • Tabla ai_usages — registra empresa, modelo usado, tokens de entrada/salida y costo estimado en USD
  • Contadores mensualesAiUsageService lleva el conteo del mes actual por empresa
  • Cap enforcementcanSendMessage() verifica el límite del plan antes de procesar cada mensaje
  • Dashboard de uso — estadísticas completas visibles en la página de suscripción: mensajes usados, límite, porcentaje, modelo activo

Cada mensaje que pasa por el bot IA ahora es contabilizado y atribuido a la empresa correcta. Esto es la base para todo lo que sigue.

Smart model routing: -60% en costos de IA

El cambio más impactante en reducción de costos: GPT-4o-mini como modelo por defecto.

EstrategiaCosto/mensajeAhorro vs GPT-4o
Siempre GPT-4o$0.014
GPT-4o-mini default$0.004-71%

El workflow n8n ahora recibe el modelo de IA como variable inyectada por empresa. El nodo AI Agent lee este valor dinámicamente, permitiendo que cada plan use el modelo apropiado sin necesidad de workflows separados.

Para la mayoría de consultas de atención al cliente — preguntas sobre horarios, disponibilidad, precios, estado de pedidos — GPT-4o-mini responde con la misma calidad que GPT-4o. Los planes Business y Enterprise mantienen acceso a modelos más potentes para casos complejos.

dLocal: pagos en toda LATAM

Flow.cl es excelente para Chile, pero WITHMIA apunta a toda Latinoamérica. Con dLocal como gateway backup, ahora aceptamos pagos en 8+ monedas:

🇨🇱 CLP · 🇧🇷 BRL · 🇲🇽 MXN · 🇦🇷 ARS · 🇨🇴 COP · 🇵🇪 PEN · 🇺🇾 UYU · 🇺🇸 USD

¿Qué incluye la integración?

  • Checkout completoPOST /api/subscription/checkout-dlocal genera un link de pago para cualquier plan
  • Webhooks seguros — verificación de firma criptográfica en cada notificación
  • Pagos recurrentes — soporte para suscripciones automáticas
  • Reembolsos — API integrada para procesar refunds
  • Detección de país — la moneda seleccionada determina automáticamente el país de cobro

La API GET /api/subscription/gateways muestra ambos gateways con su estado, monedas soportadas y países. Si Flow.cl no está disponible, dLocal toma el relevo automáticamente.

Nota: dLocal se activará cuando las credenciales de producción estén configuradas. Flow.cl sigue siendo el gateway principal para clientes en Chile.

Overage billing: el bot no se detiene

Este es el cambio más importante para la experiencia del usuario final. En lugar de un hard stop (el bot deja de responder cuando se acaba el límite), implementamos un soft-cap:

  1. La empresa llega a su límite de mensajes del plan
  2. El bot sigue funcionando hasta 5.000 mensajes extras
  3. Se cobra $5.990 CLP por cada 1.000 mensajes adicionales
  4. El administrador puede comprar packs de forma proactiva desde la UI

¿Por qué soft-cap?

Imagina que eres un negocio con 50 conversaciones activas y tu bot deja de responder a medio día. Tus clientes reciben silencio. Pierdes ventas. Ese escenario es peor que cualquier sobrecosto.

Con el soft-cap, el bot nunca se detiene mientras haya margen de overage. El costo extra es transparente y predecible: $5.990 por cada 1.000 mensajes. Y si prefieres controlar el gasto, puedes deshabilitar el overage desde la configuración.

Cobro automático de overage

El comando billing:charge-overage se ejecuta automáticamente el 1ro de cada mes a las 08:00 UTC. Busca todas las empresas que excedieron su límite el mes anterior y genera los cobros correspondientes via Flow.cl o dLocal según el gateway de cada empresa.

  • Soporta --dry-run para previsualizar sin cobrar
  • --month=YYYY-MM para cobrar un mes específico
  • --company=ID para cobrar una empresa puntual
  • Log detallado de cada cobro con resumen al final

Alertas por email

Nuevas notificaciones automáticas cuando una empresa se acerca a su límite:

  • Al 90% de uso — email de advertencia al administrador con estadísticas de uso y CTA para subir de plan
  • Al 100% de uso — alerta de límite alcanzado con detalle de overage acumulado y costo extra
  • 1 email por umbral por mes — cache inteligente para no bombardear al usuario
  • Template HTML profesional — barra de progreso, tabla de stats, botón para ver suscripción

Lo que ves en la interfaz

  • Barra de uso actualizada — muestra el conteo de mensajes en overage con color amber
  • Card de overage — panel informativo con packs consumidos y costo acumulado
  • Botón “Comprar pack extra” — aparece cuando el uso supera el 80% del límite
  • FAQ actualizado — nuevas preguntas sobre métodos de pago y sistema de overage

dLocal Smart Fields: pagos recurrentes internacionales

Además del checkout básico, implementamos dLocal Smart Fields — un formulario de pago embebido que captura y tokeniza tarjetas directamente en el frontend, sin que los datos de tarjeta pasen por nuestro servidor.

  • Tokenización client-side — Smart Fields de dLocal captura número, vencimiento y CVV
  • Pagos recurrentes — primera vez cobra y guarda card_id; renovaciones usan la tarjeta guardada
  • Auto-renovación — comando subscriptions:renew-dlocal corre diariamente a las 06:00 UTC
  • Conversión de moneda — CurrencyService convierte precios CLP a la moneda local del cliente en tiempo real
  • Retry policy — reintentos automáticos en días 0, 1, 3 y 7 después del vencimiento

Nuevos endpoints de API

MétodoEndpointDescripción
GET/api/subscription/gatewaysGateways disponibles con estado
GET/api/subscription/overageEstadísticas de overage del ciclo
GET/api/subscription/ai-usageUso de IA del mes actual
POST/api/subscription/checkout-dlocalCheckout via dLocal (redirect)
POST/api/subscription/checkout-dlocal-smartfieldsCheckout via Smart Fields (card tokenization)
POST/api/subscription/purchase-overageComprar packs extra
POST/api/webhooks/dlocalWebhook de pagos dLocal

Todos protegidos con auth:sanctum y rate limiting apropiado.

Configuración

Nuevas variables de entorno para esta versión:

# dLocal Gateway (redirect mode)
DLOCAL_API_KEY=
DLOCAL_SECRET_KEY=
DLOCAL_SANDBOX=true
DLOCAL_NOTIFY_URL=https://tudominio.com/api/webhooks/dlocal

# dLocal Smart Fields (recurring card payments)
DLOCAL_SMART_FIELDS_API_KEY=
DLOCAL_SMART_FIELDS_SECRET_KEY=
DLOCAL_SMART_FIELDS_SANDBOX=true

# Overage Billing
BILLING_OVERAGE_ENABLED=true
BILLING_OVERAGE_PER_1000=5990
BILLING_OVERAGE_MAX_EXTRA=5000

Para self-hosting, estas variables se añaden en tu .env. En app.withmia.com, el overage está habilitado por defecto.

El contexto: por qué importa

Nuestro estudio financiero reveló que con el modelo anterior (Pro a $19.990 + IA ilimitada), 500 clientes generaban apenas ~$60K/año. Con el nuevo modelo de 4 tiers + smart routing + overage:

MétricaAntesAhora
Revenue mensual (500 clientes)$14.470$29.225
Costo IA mensual$7.000$2.800
Margen bruto34.3%81.9%
Profit anual$59.640$287.100

Eso es +381% de profit bruto con la misma cantidad de clientes. Y seguimos siendo 3-5x más baratos que cualquier competidor cerrado.

Lo que viene

Con el modelo financiero resuelto, el foco se mueve a features que el mercado LATAM necesita:

  • PWA / App móvil — deal-breaker para un mercado mobile-first
  • Encuestas CSAT — feature table-stakes que falta
  • AI resolution analytics — “Tu IA resolvió el 47% de las conversaciones”
  • Broadcasting WhatsApp — campañas masivas para competir con ManyChat

WITHMIA v1.0.4 no es la actualización más visible — no hay nuevas pantallas ni integraciones nuevas. Pero es la más importante: es la base financiera que hace viable todo lo demás.

Abrir WITHMIA → Ver el repositorio en GitHub →

Etiquetas

actualización v1.0.4 producto billing dLocal overage 4-tiers LATAM pricing

Compartir

Comentarios

Sé respetuoso. Tu email no será publicado.

Artículos relacionados

¿Quieres implementar esto en tu negocio?

Empieza gratis con WITHMIA. Sin tarjeta de crédito.

Comenzar gratis