Notificaciones
El sistema de notificaciones envía comunicaciones multicanal a clientes sobre eventos importantes.
Canales
| Canal | Descripción |
|---|---|
| Envío vía SMTP | |
| in_app | Almacenada en la base de datos para exhibición en el portal |
| webhook | Enviada al endpoint configurado |
Tipos de Notificación
Suscripciones
subscription_renewal— Suscripción renovadasubscription_created— Nueva suscripciónsubscription_canceled— Suscripción cancelada
Pagos
payment_succeeded— Pago procesadopayment_failed— Pago falló
Facturas
invoice_created— Factura generadainvoice_overdue— Factura vencida
Cuenta
trial_ending— Trial por expirarplan_changed— Plan modificadoaccount_suspended— Cuenta suspendidaaccount_activated— Cuenta reactivada
Portal
portal_invitation— Invitación para el portalportal_signup_verification— Verificación de e-mail
Propuestas
proposal_sent— Propuesta enviadaproposal_reminder— Recordatorio de propuestaproposal_expired— Propuesta expiradaproposal_accepted— Propuesta aceptadaproposal_rejected— Propuesta rechazada
Status de la Notificación
| Status | Descripción |
|---|---|
pending | Esperando envío |
sent | Enviada/encolada |
delivered | Confirmada como entregada |
failed | Falla en el envío |
read | Leída (solo in_app) |
Preferencias
Cada cuenta de cobro puede configurar preferencias por tipo de notificación:
- Habilitar/deshabilitar e-mail
- Habilitar/deshabilitar in-app
- Habilitar/deshabilitar webhook
El sistema verifica las preferencias antes de enviar.
Retry
Las notificaciones fallidas pueden ser reintentadas manualmente.