Bienvenido a PayWL

Infraestructura de paywall inteligente que convierte lectores en suscriptores. Multi-tenant, edge-first, diseñada para medios digitales.

⚡

Edge-First

Decisiones de acceso en <5ms con Cloudflare Workers.

🏢

Multi-Tenant

Un despliegue sirve múltiples medios con aislamiento total.

🎯

8 Tipos de Reglas

Paywall Duro, Medido, Leads, Móvil, Lealtad, Referente, Geográfico, Temporal.

💳

Pagos Wompi

Tarjetas, PSE, cobros recurrentes automáticos.

🔄

HubSpot CRM

Sync bidireccional de contactos, deals y productos.

📄

Siigo Facturación

Facturas electrónicas DIAN automáticas.

🧪

Pruebas A/B

Bandit bayesiano (Thompson Sampling) que redirige tráfico automáticamente a la variante ganadora.

📉

Predicción de Churn

Modelo de ML entrenado con tus propios datos para anticipar cancelaciones.

🏷️

Cupones de Descuento

Códigos de descuento porcentual o fijo, con audiencia, planes y vigencia configurables.

📊

LTV y Cohortes

Valor de vida del suscriptor y retención por cohorte de adquisición, listos para graficar.

🛡️

Reconciliación Diaria

Detección automática de suscripciones duplicadas, pagos huérfanos y facturas faltantes.

📈

Precio por Fases

Precio de introducción configurable por N ciclos de cobro, con endpoint público para el checkout del cliente.

💚

Oferta de Retención

Encuesta de motivo al cancelar, con descuento, pausa temporal o downgrade configurables por tenant.

💰

Monto Variable

Planes donde el suscriptor elige cuánto paga, sujeto a un mínimo — ideal para membresías/donación recurrente.

🎓

Verificación de Estudiantes

Precio especial por dominio de correo académico, con re-verificación anual automática.

🎁

Códigos de Regalo

2x1 y bonos canjeables B2B: activan una suscripción a $0 sin tocar la pasarela de pago.

🧭

Atribución de Conversiones

Qué disparó cada suscripción pagada: campaña (UTM), landing externa, contenido específico, o directo.

🔮

Modelo de Propensión

Churn inverso — identifica qué usuarios sin convertir todavía tienen alta probabilidad de hacerlo.

¿Cómo funciona?

1 Usuario accede a contenido
→
2 SDK evalúa reglas
→
3 Muestra paywall o contenido
→
4 Usuario se suscribe (Wompi)
→
5 Sync a HubSpot + Factura Siigo

Novedades v1.82

Nuevo Integración WordPress — sincroniza el catálogo de contenido de un sitio WordPress (artículos, categorías, etiquetas, URL) sin ningún plugin de membresía: qué va detrás del muro se decide en PayWL, no en WordPress. Combina un snippet de notificación casi en tiempo real con un sondeo de respaldo cada 5 minutos, ya que WordPress no tiene webhooks nativos como Strapi. Ver documentación →
Nuevo Auditoría interna de cambios en planes y reglas — Nivelics ahora registra quién cambió qué, cuándo, y con qué valor antes y después, para cada cambio en planes, fases de precio y reglas de acceso hecho desde cualquier dashboard de tenant. Es una capacidad interna (no hay una vista de auditoría dentro del dashboard del tenant); su objetivo es que, ante un reporte como una tarifa cobrada incorrectamente, podamos identificar la causa raíz en minutos en vez de reconstruirla a mano desde logs y pagos.
Nuevo API de Analítica (v1) — nuevos endpoints de consumo por demanda para exportar tus propias métricas (conversiones por fuente, por campaña individual, suscripciones, planes, reglas, contenidos, funnel) con el mismo X-API-Key que ya usas, pensados para alimentar tus propias herramientas de reporting en vez de depender del dashboard. Incluye desglose por utm_campaign real — útil para medir landings de campañas específicas. Requiere que tu plan tenga la capacidad habilitada. Ver documentación →
Mejorado Roles y permisos reforzados de punta a punta — restringir a un administrador a un solo módulo (por ejemplo, Suscriptores para un rol de servicio al cliente) ahora bloquea también la API si alguien intenta saltarse el dashboard, no solo el menú. Útil para crear roles acotados sin dar acceso a reglas, planes ni configuración general. Ver documentación →

Novedades v1.22

Nuevo Ya tiene un plan activo (ALREADY_SUBSCRIBED) — el checkout ya no permite que un suscriptor con plan activo compre otro plan por encima y cancele el anterior en silencio sin crédito por lo no usado. Ahora bloquea la re-compra y redirige al flujo de cambio de plan con prorrateo. Ver documentación →
Mejorado Cambio de plan "lateral" — cambiar entre dos planes del mismo precio ya no se rechaza: se aplica de inmediato, sin cobro ni crédito. Ver documentación →
Mejorado Sincronización de cambios de plan a HubSpot y Siigo — un upgrade, downgrade o cambio lateral ya se refleja en HubSpot, y si generó un cobro, factura en Siigo por el monto real cobrado. Ver documentación →
Mejorado Documento y nombre del suscriptor para Siigo — el checkout exige documento de identidad antes de cobrar cuando el tenant factura por Siigo, y persiste correctamente el nombre del suscriptor — evita facturas rechazadas por datos faltantes. Ver documentación →

Novedades v1.21

Mejorado Monto Variable — autoservicio — activar la capacidad de crear planes de monto variable ya no requiere configuración manual de ingeniería: se activa por tenant desde el admin, o viene incluida según el plan de licencia. Si el plan factura contra Siigo y falta el código de producto, el dashboard avisa con una alerta — mientras no se configure, ese plan simplemente no se ofrece en el checkout, sin afectar el resto de la plataforma. Ver documentación →

Novedades v1.19

Nuevo Atribución de Conversiones (Wompi) — clasifica cada suscripción pagada por fuente: campaña (UTM), landing externa, contenido específico, o directo. Captura del lado del servidor en el edge worker, sin tocar el script del cliente. Ver documentación →
Nuevo Modelo de Propensión de Conversión (churn inverso) — identifica qué usuarios con cuenta que todavía no se suscribieron tienen alta probabilidad de convertir, reusando la misma arquitectura de ML que Predicción de Churn. Ver documentación →
Nuevo Monto Variable — planes donde el suscriptor elige su propio precio (sujeto a un mínimo configurable), ej. "Círculo VIP". Ver documentación →
Nuevo Verificación de Estudiantes y Docentes — precio especial por dominio de correo académico, con re-verificación anual. Ver documentación →
Nuevo Códigos de Regalo (2x1 / Bono Canjeable) — activan una suscripción a $0 sin tocar la pasarela de pago. Ver documentación →
Mejorado Upgrade/downgrade con prorrateo — cambio de plan con crédito prorrateado del período no consumido.

Novedades v1.13

Nuevo Precio por Fases — precio de introducción configurable por plan (% o precio fijo, N ciclos de cobro), con endpoint público GET /edge/plans para que el checkout del cliente lo muestre sin hardcodearlo. Ver documentación →
Nuevo Oferta de Retención al Cancelar — encuesta de motivo antes de cancelar, con descuento/pausa temporal/downgrade configurables por tenant según el motivo. Primer flujo público de cancelación self-service (POST /edge/cancel-subscription). Ver documentación →

Novedades v1.11

Nuevo Verificación de Identidad en Checkout — pre-chequeo antes de tokenizar la tarjeta que detecta suscripciones duplicadas por email o documento de identidad, con confirmación explícita del usuario para continuar de todas formas. Ver documentación →
Nuevo Cupones de Descuento — motor de códigos de descuento porcentual o fijo, administrable desde el dashboard, con preview antes de cobrar y validación autoritativa al momento del pago. Ver documentación →
Nuevo LTV y Análisis de Cohortes — valor de vida del suscriptor y retención mes a mes por cohorte de adquisición. Ver documentación →
Nuevo Reconciliación Diaria — detección automática (no correctiva) de suscripciones duplicadas, pagos sin suscripción activa y suscripciones sin factura. Ver documentación →
Nuevo Período de Facturación de 4 Semanas — ciclo de cobro de 28 días exactos, alternativa a los intervalos calendario estándar. Ver documentación →
Mejorado Contrato de error de identidad duplicada — el checkout ahora expone el código IDENTITY_COLLISION y el email enmascarado directamente en la redirección de retorno, en vez de un error genérico.

Novedades v1.4

Nuevo Pruebas A/B con Thompson Sampling — Bandit bayesiano real que reasigna tráfico automáticamente hacia la variante que mejor convierte. Ver documentación →
Nuevo Predicción de Churn — Modelo de regresión logística entrenado con el historial real de cada tenant, con refresh mensual, bajo demanda, o en tiempo real ante un cobro fallido. Ver documentación →
Nuevo Pagos con Wompi — Tarjetas crédito/débito, PSE, cobros recurrentes mensuales automáticos.
Nuevo Integración Siigo — Facturas electrónicas DIAN generadas automáticamente al confirmar pago.
Nuevo Flujo HubSpot → Siigo — Código de producto desde HubSpot, factura automática, actualización con # factura.
Mejorado HubSpot Discovery — Auto-detección de custom objects, pipelines y mapeo de stages.
Mejorado Sistema de Reintentos — Hasta 3 reintentos automáticos para integraciones fallidas.

Quick Start

# 1. Obtén tu API Key del dashboard
API_KEY="npe_tu_api_key"

# 2. Verifica acceso a contenido
curl -X POST https://engine.paywl.io/access/check \
  -H "X-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content_id": "article-123",
    "subscriber_id": "user-456"
  }'

Arquitectura

ComponenteTecnologíaFunción
Engine APINestJS + FastifyCore del paywall, reglas, suscripciones
DashboardReact + VitePanel de administración
Edge WorkerCloudflare WorkersDecisiones en el edge
DatabasePostgreSQL + RLSMulti-tenant con Row Level Security
CacheRedisContadores metered, sesiones