Administrar tu suscripción

Cómo funcionan el checkout y el portal de clientes desde la página de Billing.

La administración de suscripción pasa por dos lugares desde la página de facturación: los botones en las cards de plan (que arrancan un checkout de Stripe) y el botón Manage subscription (que abre el portal de clientes de Stripe).

Botones de card de plan

Cada card de plan renderiza un botón cuyo label depende del estado:

  • Si es tu plan actual: una pill con aspecto deshabilitado con label Current plan (sin acción).
  • Con una suscripción existente, tocando una card no-actual:
    • Free → Downgrade
    • Cualquier plan pago → Switch to [nombre del plan]
  • Sin suscripción:
    • Free → Stay on Free
    • Cualquier plan pago → Subscribe to [nombre del plan]

Al tocar un botón de plan pago se arranca un checkout hosteado por Stripe en una ventana nueva. Se pide tarjeta y se cobra inmediatamente. La card de Free usa un botón outline; los planes pagos usan botón sólido.

Qué pasa en el checkout

Cuando hacés clic para mejorar el plan, la app:

  1. Crea una sesión de checkout de Stripe para el plan que elegiste.
  2. Te redirige a la página de checkout hosteada por Stripe para que cargues los datos de pago.
  3. Te devuelve a /app/billing cuando terminás.

Si algo falla al crear la sesión, aparece un flash — "Could not create checkout session." — y te quedás en la página de billing.

Botón Manage subscription

Arriba a la derecha de /app/billing. Este botón solo aparece una vez que tenés suscripción. Al tocarlo se abre el portal de clientes de Stripe en una ventana nueva, donde podés:

  • Actualizar tu método de pago
  • Descargar facturas anteriores
  • Cambiar de plan
  • Cancelar

Si el portal no se puede abrir, aparece un flash: "Could not open billing portal."

Franja de plan actual

Arriba de la grilla de planes:

  • Sin suscripción — franja neutra con "You're on Free. Upgrade anytime for more chatbots, messages, and AI tools."
  • Con suscripción:
    • "Current plan: [nombre del plan]" (el nombre aparece resaltado)
    • "Renews [mes] [día], [año]" si hay una fecha de renovación paga (Free nunca renueva — la línea se oculta en Free)

Copy del plan Free

ChatbotGen no ofrece prueba de planes pagos. Las cuentas nuevas arrancan en el plan Free de forma indefinida — 1 chatbot, 50 mensajes/mes, WhatsApp + widget web + Telegram. Sin tarjeta de crédito.

Arriba de la página se muestra (textual, en inglés en la UI):

Start on Free — upgrade when you're ready. Cancel anytime, no questions asked.

Y en la fila de trust más abajo:

Free plan, no card — 1 chatbot, 50 messages/month, all three channels. Stay free as long as you want.

Los CTAs de las cards reflejan este modelo:

  • Sin suscripción, en la card Free: Stay on Free
  • Sin suscripción, en una card paga: Subscribe to [nombre del plan] — pide tarjeta, cobra inmediatamente
  • Con suscripción, en cualquier card: Switch to [nombre del plan] o Downgrade

Lo que esta página no hace

  • No hay botón de cancelar in-dashboard — usá Manage subscription y cancelá desde el portal de clientes de Stripe.
  • No podés cambiar el método de pago desde la app — mismo flujo del portal.
  • Las facturas y recibos viven en Stripe — descargalos desde el portal.

Relacionado