Planes vencidos y comportamiento de vencimiento de inquilinos en Booknetic SaaS
Configure el Expired plan en Booknetic SaaS para que los inquilinos vencidos conserven sus datos, vean límites claros y puedan reactivar desde Billing.
Configure el Expired plan en Booknetic SaaS para que los inquilinos vencidos conserven sus datos, vean límites claros y puedan reactivar desde Billing.
En Booknetic SaaS, el Expired plan es el plan al que recurre un inquilino en el momento en que su suscripción expira sin renovación. Usted designa uno de sus planes existentes como Expired plan en su configuración de SaaS, y Booknetic utiliza las capacidades y límites de ese plan para decidir qué un inquilino vencido aún puede ver y hacer.
Esta es una de las pantallas más sensibles al cliente en toda su plataforma. Un inquilino cuya suscripción acaba de caducar abrirá su panel Booknetic esperando que su trabajo esté seguro: sus citas, sus clientes, su personal, sus servicios. El Expired plan que ha configurado es exactamente lo que da forma a su primera impresión en ese momento.
Tres cosas que debe saber desde el principio:
💡Aviso de configuración: haga esto antes de que caduque cualquier inquilino. Asegúrese de designar un Expired plan en su Plans editor antes cualquier inquilino caduca. Si omite este paso, los inquilinos vencidos permanecen en su plan original (ahora vencido) con todas las capacidades y límites que tenía, lo que generalmente significa que mantienen acceso completo a todo lo que estaban pagando aunque ya no estén pagando. Configure Expired plan una vez y luego vuelva a visitarlo solo cuando cambie su precio.
Configurar el Expired plan requiere tres decisiones en dos lugares. Recomendamos hacer las tres cosas antes de lanzar su primer plan pago para que su primer inquilino vencido llegue exactamente donde usted desea.
Abra WP Admin → Booknetic SaaS → Plans y crea un nuevo plan o elige uno existente para usarlo como su Expired plan. Un patrón común es clonar su Trial plan, cambiarle el nombre a algo como "Prueba caducada" o "Suscripción caducada" y ajustar sus capacidades y límites a partir de ahí.
El Expired plan debería parecer intencionalmente restrictivo, ese es el punto. Quiere que el inquilino sienta "He perdido el acceso a mis funciones pagas" sin que sienta "He perdido mis datos".
Abra el plan que preparaste, ve a la Capabilities y desactive la mayoría de las funciones. El Expired plan no debe permitir que el inquilino use ningún módulo pago (Workflows, informes, formularios personalizados, cupones, Google Calendar, directorio de inquilinos, etc.), todos deben estar APAGADOS. El inquilino que vuelve a firmar es el momento en que los recupera.
Hay una capacidad que recomendamos encarecidamente mantener activada: Billing. Billing es la ruta de autoservicio del inquilino para regresar a un plan pago. Si desactiva Billing en Expired plan, le quitará la única pantalla que el inquilino necesita para suscribirse nuevamente: tendría que enviarle un correo electrónico para regresar, lo que anula la recuperación de autoservicio.
Una forma inicial razonable para las capacidades del Expired plan:
⚠️Advertencia: riesgo de discrepancia de capacidades. Si olvida desactivar las capacidades en Expired plan, los inquilinos vencidos seguirán usando funciones pagas aunque ya no estén pagando. Se trata de una cuestión de confianza del cliente: el inquilino obtiene el beneficio de su plan pago de forma gratuita hasta que usted se da cuenta, y una vez que se acostumbra, pedirle que se suscriba es más difícil. Revise cuidadosamente la pestaña Capabilities cuando configure por primera vez Expired plan, y vuelva a verificarla cada vez que agregue un nuevo complemento pago (cada nuevo complemento agrega nuevas capacidades que cambian de forma predeterminada a un valor que usted no eligió). Trate la lista de capacidades del Expired plan como parte de su lista de verificación de lanzamiento, no como algo único.
Abra el Limits en el mismo plan y establezca los límites de recursos bajos. Un patrón común es establecer cada límite en 0; de esa manera, no se pueden agregar nuevas citas, ni personal nuevo, ni servicios nuevos ni ubicaciones nuevas durante el período vencido. Todo lo que el inquilino creó antes del vencimiento permanece en su lugar; los límites sólo bloquean la creación de otros nuevos.
Una forma inicial razonable para los límites del Expired plan:
Cuando el inquilino se suscribe posteriormente a un plan pago, los límites de ese plan pago se hacen cargo y cualquier entrada que haya sido pausada por Expired plan se reactiva automáticamente (la más antigua primero, hasta el límite del nuevo plan). Para conocer el comportamiento completo de pausar y reactivar, consulte la Plans y capacidades del plan documento.
Vaya a WP Admin → Booknetic SaaS → Settings → General → Plan Settings y configure el menú desplegable Expired plan al plan que preparó. Save.
Eso es todo. A partir de este momento, cada inquilino cuya suscripción expire sin renovación accederá a este plan automáticamente. No es necesario monitorear los vencimientos manualmente: Booknetic maneja el intercambio en la siguiente solicitud que realiza el inquilino.
Sólo un plan puede ser el Expired plan a la vez. Cuando elige un plan en el menú desplegable Expired plan, cualquier otro plan que se haya marcado previamente como vencido se desmarca automáticamente. Hay exactamente un Expired plan en su SaaS en todo momento, y al cambiar el menú desplegable se mueve la bandera de un plan a otro en un solo paso.
El intercambio automático es lo que hace que Expired plan se sienta automático tanto para usted como para su inquilino. Aquí está el flujo completo:
El intercambio automático es silencioso para el propietario de SaaS. Booknetic no le envía una notificación cuando un inquilino vence. No hay ningún evento de flujo de trabajo integrado para "un inquilino acaba de caducar"; la única señal es que la columna de estado del inquilino cambia a Caducado en su lista Tenants. Si necesita saber cuándo caducan los inquilinos (por ejemplo, para enviarles un seguimiento personal), la solución más limpia hoy en día es enviar un recordatorio.antes de la fecha de vencimiento utilizando el
tenant_notifiedevento de flujo de trabajo en Booknetic SaaS → Workflows— ver el Pruebas documento sobre cómo conectar uno.
El flujo es idéntico para el vencimiento de la prueba y el vencimiento del plan pago: Booknetic no distingue entre "su prueba terminó" y "no renovaron su plan pago" en la capa de capacidad. Quien pase la fecha de caducidad, el Expired plan se hace cargo.
La experiencia de cara al cliente es intencionalmente sutil. Booknetic no coloca un gran cartel "VENCIDO" en el panel del inquilino; simplemente da forma a lo que el inquilino puede hacer en torno a las capacidades de Expired plan. Desde la perspectiva del inquilino, la experiencia se desglosa así:
Cada cita, cliente, miembro del personal, servicio, ubicación, día festivo, configuración de horas de trabajo, configuración de apariencia y traducción que el inquilino configuró permanece en su lugar. Nada de esto se elimina al vencimiento. Esto es lo más importante que se debe comunicar a un inquilino que entra en pánico en el momento en que caduca su suscripción: su trabajo está seguro.
El inquilino aún puede iniciar sesión en su panel Booknetic. Sus credenciales de inicio de sesión no cambian. Se carga el shell de administración. Lo que es diferente es lo que_dentro_el administrador: los módulos cuya capacidad está DESACTIVADA en Expired plan están ocultos del menú y las entidades que superan los nuevos límites se pausan (no se eliminan).
La forma más sencilla de describir el estado vencido a un inquilino es "puede ver, no puede hacer". Sus citas, clientes, personal y servicios existentes son visibles (suponiendo que la capacidad relevante todavía sea legible de alguna forma). Lo que normalmente se bloquea es la creación de nuevos (nuevas citas, nuevos clientes, nuevo personal, nuevos servicios) porque los límites de Expired plan están en 0 y la mayoría de las capacidades de "agregar" están desactivadas.
Por ejemplo, en un Expired plan configurado como recomendamos anteriormente:
La señal principal del inquilino para regresar es la forma de su panel: menos módulos, límites más estrictos, con Billing claramente accesible como superficie de recuperación. No existe una cadena de banner separada de "suscripción vencida" que pueda personalizar en Booknetic hoy. Las señales que sí controla son:
tenant_notified para enviar por correo electrónico una advertencia unos días antes del vencimiento y (opcionalmente) un seguimiento el día en que ocurre el vencimiento.Recomendamos un marco en inglés sencillo. Diga "su suscripción ha caducado; sus datos están seguros, algunas funciones están temporalmente en pausa hasta que las renueve". Evite "su cuenta ha sido suspendida" o "su acceso ha sido revocado"; ambos suenan más duros que la realidad y subestiman que los datos del inquilino aún están seguros.
El flujo de resuscripción es el mismo camino que usa un inquilino para elegir cualquier plan; no hay un botón especial para "volver a suscribir". La mayoría de los inquilinos vencidos que regresan siguen este camino de tres pasos:
En el momento en que el pago se realiza correctamente:
No implica migración de datos. El registro del plan del inquilino cambia técnicamente, pero el inquilino no pasa por ningún asistente de incorporación o configuración por segunda vez. La resuscripción es un evento de pago, no un evento de reincorporación.
tenant_notified de flujo de trabajo en SaaS → Workflows con copia que usted controla.¿Puedo eliminar automáticamente los inquilinos vencidos después de N días? No hay una eliminación automática integrada para los inquilinos vencidos. Un inquilino vencido permanece en su plataforma indefinidamente con todos sus datos conservados a menos que los elimine manualmente de Booknetic SaaS → Tenants → Eliminar. Si elimina a un inquilino vencido, siga la orden segura de cancelación y luego eliminación del Cancelación y eliminación de inquilinos documento — y recuerde que la eliminación es permanente, así que confirme primero con el inquilino si existe alguna posibilidad de que regrese.¿Qué pasa si mi Expired plan es también mi Trial plan? Recomendamos conservarlos como registros de plan separados. El Trial plan y el Expired plan desempeñan funciones diferentes en el ciclo de vida del inquilino: el Trial plan es la primera impresión de bienvenida para un nuevo cliente potencial, el Expired plan es la restricción deliberada para un inquilino caducado. Si marca el mismo plan como de prueba y caducado, un inquilino cuya prueba finaliza técnicamente se cambia al mismo plan en el que ya estaba, lo que significa que nada cambia visiblemente para él y su señal de "ha caducado" desaparece. Utilice dos planes separados para que cada uno tenga sus propias capacidades y límites. ¿Un inquilino vencido aún puede recibir nuevas reservas a través de su widget de reservas públicas? El inquilino no puede crear nuevas reservas desde su administrador de inquilinos mientras los límites de su Expired plan están en 0 — Booknetic bloquea nuevas citas en el límite. El comportamiento del widget de reservas público durante el vencimiento (si el widget continúa aceptando nuevas reservas de los propios clientes del inquilino) no está completamente documentado en la fuente. Hemos visto informes de widgets públicos que continúan aceptando reservas de inquilinos vencidos en algunos casos, por lo que si su modelo de negocio depende de que el widget público se apague durante el vencimiento, pruebe este escenario en una zona de pruebas antes de confiar en él y comuníquese con nuestro equipo de soporte si observa un comportamiento inesperado. La respuesta segura del marco del cliente es: "el administrador de inquilinos bloquea nuevas reservas durante el vencimiento; el comportamiento del widget público es algo que verificaríamos caso por caso". El estado de la lista Tenants del inquilino todavía muestra el nombre de mi plan pago aunque esté vencido. ¿Por qué? El registro del plan en la fila del inquilino no cambia al vencimiento. Booknetic aplica las capacidades y límites de Expired plan como una superposición de tiempo de ejecución: el plan nominal de su inquilino sigue siendo el que le asignó originalmente. La señal que verá es la columna Estado cambiando de Suscrito a Caducado. Cuando se vuelven a suscribir, el registro del plan se actualiza al plan que eligieron al finalizar la compra.¿Qué pasa si no designo un Expired plan en absoluto? Si el menú desplegable Expired plan se deja vacío, los inquilinos vencidos permanecen en su plan original con sus capacidades y límites originales. Su columna Estado seguirá cambiando a Caducado en la lista Tenants, pero su panel no restringirá, lo que significa que seguirán usando funciones pagas de forma gratuita hasta que usted se dé cuenta.** Designe siempre un Expired plan antes de lanzar su primer plan pago.Algunas peculiaridades del mundo real que vale la pena conocer antes del lanzamiento.
Booknetic no le notifica cuando un inquilino vence. No hay correo electrónico, ni evento de flujo de trabajo, ni notificación de administrador; la única señal incorporada es que la columna Estado del inquilino en su lista Tenants cambia de Suscrito a Caducado. Si necesita una señal más activa (por ejemplo, para hacer un seguimiento personal del inquilino antes de que decida si regresará), la solución más limpia hoy en día es enviar el recordatorio.antes de la fecha de vencimiento utilizando el evento tenant_notified de flujo de trabajo en SaaS → Workflows. Ver el Pruebas documento sobre cómo conectar uno.
Si olvida desactivar las funciones en Expired plan (por ejemplo, dejó Workflows en ENCENDIDO porque Expired plan comenzó como una copia de su plan Pro), los inquilinos vencidos seguirán usando esas funciones pagas de forma gratuita. Este es el error de configuración más común que vemos y el que más afecta la confianza del cliente y que debemos corregir más adelante. Recorra cuidadosamente la pestaña Capabilities cuando configure Expired plan, y vuelve a verificarlo cada vez que instales un nuevo complemento Booknetic: cada nuevo complemento puede agregar opciones de capacidad que aún no has revisado en Expired plan.
Mencionamos esto en las preguntas comunes anteriores; Vale la pena reformularlo como un problema. Si marca el mismo plan como de prueba y vencido, el comportamiento de vencimiento de la prueba se vuelve invisible: el inquilino pasa al plan en el que ya está, es decir, nada cambia visiblemente. Utilice dos registros de plan distintos para que la transición de la prueba al vencimiento sea visible y significativa.
Si establece los límites de Expired plan en 0 en todos los ámbitos, que es el patrón recomendado, cualquier inquilino cuyo plan pago tenía, digamos, 5 empleados y ahora tiene el plan vencido superpuesto con un límite de 0 empleados verá ese personal. en pausa (no eliminado). Lo mismo se aplica a los servicios, ubicaciones y servicios extras. El mensaje al cliente aquí es importante: dígales a los inquilinos que los datos se conservan y que en el momento en que se suscriben a un plan pago, las entradas pausadas regresan automáticamente.
Incluso si el Expired plan El límite customers es 0 y el El límite appointments es 0, el del inquilino._existente_los registros de citas y clientes no se pausan ni se eliminan. Permanecen legibles (según la capacidad) y se conservan durante el período vencido. El límite sólo bloquea la creación de nuevos.
El auto-swap se produce en el momento en que pasa la fecha de vencimiento del inquilino. No existe una configuración de "período de gracia" confirmada por la fuente que retrase el intercambio, digamos, 3 días. Si desea darle a un inquilino un período de gracia suave, el camino más limpio es presionar su fecha Expira el manualmente hacia adelante en Booknetic SaaS → Tenants → Editar: es un cambio de configuración real, no un cambio de configuración, pero funciona.
tenant_notified flujo de trabajo bajo SaaS → Workflows para enviar una advertencia por correo electrónico unos días antes del vencimiento de cada inquilino: Booknetic no envía un correo electrónico de vencimiento predeterminado y listo para usar, y un recordatorio oportuno mejora materialmente las tasas de resuscripción.