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.
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.
| Plan | Precio | Mensajes IA/mes | Miembros | Modelo IA |
|---|---|---|---|---|
| Free | $0 | 500 | 1 | GPT-4o-mini |
| Pro | $24.990 CLP/mes | 2.000 | 1 (+extras) | GPT-4o-mini + GPT-4o |
| Business | $44.990 CLP/mes | 8.000 | 3 (+extras) | GPT-4o + Claude |
| Enterprise | $149.990 CLP/mes | 25.000 | 10 (+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 mensuales —
AiUsageServicelleva el conteo del mes actual por empresa - Cap enforcement —
canSendMessage()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.
| Estrategia | Costo/mensaje | Ahorro 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 completo —
POST /api/subscription/checkout-dlocalgenera 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:
- La empresa llega a su límite de mensajes del plan
- El bot sigue funcionando hasta 5.000 mensajes extras
- Se cobra $5.990 CLP por cada 1.000 mensajes adicionales
- 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-runpara previsualizar sin cobrar --month=YYYY-MMpara cobrar un mes específico--company=IDpara 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-dlocalcorre 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étodo | Endpoint | Descripción |
|---|---|---|
| GET | /api/subscription/gateways | Gateways disponibles con estado |
| GET | /api/subscription/overage | Estadísticas de overage del ciclo |
| GET | /api/subscription/ai-usage | Uso de IA del mes actual |
| POST | /api/subscription/checkout-dlocal | Checkout via dLocal (redirect) |
| POST | /api/subscription/checkout-dlocal-smartfields | Checkout via Smart Fields (card tokenization) |
| POST | /api/subscription/purchase-overage | Comprar packs extra |
| POST | /api/webhooks/dlocal | Webhook 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étrica | Antes | Ahora |
|---|---|---|
| Revenue mensual (500 clientes) | $14.470 | $29.225 |
| Costo IA mensual | $7.000 | $2.800 |
| Margen bruto | 34.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.
Etiquetas
Comentarios
Sé respetuoso. Tu email no será publicado.