Canales de notificación para sus inquilinos — Email, SMS, WhatsApp, Telegram

Configure notificaciones para inquilinos en Booknetic SaaS: Email, SMS Twilio, WhatsApp Twilio y Telegram, con límites de canal, logs y comprobaciones.

Versión:
Categorías

Una aclaración rápida antes de empezar

Booknetic SaaS tiene tres elementos que se parecen a una «notificación» y que suelen confundirse. Este mapa rápido le ayuda a confirmar que está en la página correcta:

  • Canales de notificación (esta página) — las superficies reales de entrega: Email, SMS, WhatsApp y Telegram. Aquí explicamos qué son, quién los configura y qué pueden cambiar sus inquilinos.
  • Eventos de workflow — los momentos que disparan un mensaje: un inquilino se registra, un cliente reserva, un pago se procesa o una suscripción vence. Esto se cubre junto con el módulo de workflows.
  • Workflow Logs — el comprobante que indica si un mensaje salió realmente y qué ocurrió si falló. Consulte Workflow Logs in Booknetic SaaS.

Un evento de workflow dispara una acción en un canal, y el resultado queda registrado en un workflow log. Esta página se centra en el canal que está en medio.

Qué canales admite Booknetic SaaS

De forma predeterminada, sus inquilinos pueden comunicarse con sus clientes mediante cuatro canales integrados:

  • Email — siempre disponible; funciona con la configuración de correo de su sitio WordPress.
  • SMS — funciona con Twilio.
  • WhatsApp — funciona con el producto WhatsApp Business de Twilio (Sandbox para pruebas, Business API para producción).
  • Telegram — funciona con un bot de Telegram creado por usted.

También verá dos opciones adicionales de notificación si instala sus add-ons: Mailchimp Transactional Email y Amazon SNS SMS, además de una acción Webhook (HTTP request) que no es exactamente un canal, pero suele usarse del mismo modo para enviar notificaciones a Zapier, Make o su propio servicio. Esta página se centra en los cuatro canales principales; los demás siguen el mismo patrón.

Booknetic SaaS Settings — Integrations index showing the channel rows

Encontrará todos los canales en WP Admin → Booknetic SaaS → Settings → Integrations.

Quién configura qué — propietario vs. inquilino

Aquí nace la mayoría de los tickets de «¿por qué no funciona la notificación de mi inquilino?». Booknetic SaaS divide la configuración de canales en tres lugares, no en uno. Léalo una vez y compártalo con sus inquilinos:

Qué se configura Quién lo hace Dónde está
Credenciales del proveedor — Twilio Account SID + Auth Token, token del bot de Telegram o gateway de email. Son los datos técnicos que entregan los proveedores de mensajería. Usted, el propietario SaaS, una vez para toda la plataforma. WP Admin → Booknetic SaaS → Settings → Integrations → (canal).
Qué canales puede usar cada inquilino y cuántos mensajes tiene por canal — por ejemplo, «el plan Pro incluye SMS, el plan Starter no» o «el plan Pro tiene 500 SMS y el Starter 50». Usted, el propietario SaaS, por plan. WP Admin → Booknetic SaaS → Plans → (plan) → pestañas Capabilities y Limits. Consulte Plans and plan capabilities.
Contenido del mensaje y destinatarios por canal — el workflow real que envía una confirmación de reserva al cliente con nombre del servicio, fecha y precio. El inquilino, dentro de su propio admin de Booknetic. Inquilino → Booknetic → Workflow → crear/editar workflow.
Nombre visible del remitente y Reply-To (solo Email; consulte la sección Email) El inquilino, donde usted lo permita. Inquilino → Booknetic → Settings → Email.

De esta separación se derivan dos consecuencias:

  • Sus inquilinos no ven su Twilio Account SID ni el token del bot de Telegram. Esos ajustes están en el panel del propietario SaaS, no en el panel del inquilino. Sus inquilinos solo ven la acción —«Send SMS via Twilio»— en su editor de workflows cuando su plan incluye ese canal.
  • La cuenta del proveedor es suya, no de ellos. Cuando un inquilino envía 100 SMS, esos 100 SMS salen de su cuenta y de su factura de Twilio. La forma de recuperar ese coste es incluir SMS como capability de pago en el plan que les vende.

Booknetic SaaS Plans list — channels are gated per plan via Capabilities + Limits tabs

Email

Email es el único canal disponible para todos los inquilinos de forma predeterminada, sin que usted tenga que configurar una cuenta de proveedor específica. Booknetic usa el correo integrado de WordPress para enviar.

Qué configura una sola vez. wp_mail de WordPress funciona de entrada, pero en una instalación SaaS de producción casi siempre conviene usar un plugin SMTP (por ejemplo, WP Mail SMTP, FluentSMTP o Post SMTP). Conéctelo a un proveedor de email transaccional (Mailgun, SendGrid, Amazon SES, Brevo, Postmark u otro fiable) para que las confirmaciones y recordatorios de reserva de sus inquilinos lleguen a la bandeja de entrada en lugar de spam. Esta es una de las decisiones de entregabilidad más importantes para un propietario SaaS.

Abra WP Admin → Booknetic SaaS → Settings → Integrations → Email para ver la configuración de email de su plataforma.

Booknetic SaaS Email settings entry point

Qué puede cambiar el inquilino. Cada inquilino puede definir su propio sender name y Reply-To address para que los emails de reserva que reciben sus clientes digan «Aurora Wellness Studio» en lugar del nombre de su plataforma. El gateway de correo subyacente sigue bajo su control.

Límite por plan. Las capabilities del plan permiten limitar cuántos emails puede enviar un inquilino. Si el plan Starter tiene 200 emails/mes y el inquilino llega a 200, el canal Email de ese inquilino se pausa durante el resto del periodo; consulte la sección «Qué ocurre cuando un inquilino alcanza su límite de canal».

Error común. Si los emails de recordatorio de un inquilino llegan a spam, la solución está en el nivel SMTP/proveedor, no en Booknetic. La autenticación del proveedor de email transaccional (SPF, DKIM, DMARC en su dominio de envío) es lo que revisan los clientes de correo.

SMS — via Twilio

El canal SMS integrado envía mediante Twilio. El add-on de SMS registra una acción de workflow llamada Send SMS message via Twilio que sus inquilinos pueden añadir a cualquier workflow.

Qué configura una sola vez. 1. Regístrese en twilio.com y obtenga un número activo que admita SMS en las regiones donde estén los clientes de sus inquilinos. 2. En WP Admin → Booknetic SaaS → Settings → Integrations → SMS Twilio, pegue su Account SID, Auth Token y Sender phone number (el número comprado en Twilio, en formato E.164 como +14155551234).

Booknetic SaaS SMS Twilio settings entry point

Esa única cuenta de Twilio alimenta SMS para todos los inquilinos de su plataforma. Sus inquilinos no tienen cuentas Twilio propias; todos comparten la suya.

Qué hace el inquilino. El inquilino añade la acción Send SMS via Twilio dentro de uno de sus workflows (por ejemplo, al aprobar una cita, enviar al cliente los detalles de la reserva). Escribe el cuerpo del mensaje, elige el destinatario (normalmente {customer_phone}) y guarda. Sus credenciales globales de Twilio gestionan el envío real.

Límite y capability por plan. Las capabilities del plan controlan dos cosas para SMS: si un inquilino puede usar el canal SMS en absoluto (capability activada/desactivada por plan) y cuántos SMS puede enviar antes de que el canal se pause (límite numérico por plan).

WhatsApp — vía Twilio

Es el mismo proveedor que SMS, pero una superficie de producto distinta. WhatsApp usa el producto WhatsApp Business de Twilio, que tiene dos rutas de configuración diferentes; elegir la ruta correcta importa mucho:

  • WhatsApp Sandbox — el entorno de pruebas de Twilio. Es gratuito, pero los destinatarios deben optar por participar enviando un código de unión a un número compartido de Twilio, y no hay branding comercial. Sirve para comprobar que el flujo Booknetic → Twilio → WhatsApp funciona de extremo a extremo antes de pasar a producción.
  • WhatsApp Business API — producción. Requiere un WhatsApp Sender verificado en Twilio (su propio número de negocio aprobado) y plantillas de mensaje preaprobadas por Meta. Esto es lo que usan los inquilinos reales con clientes reales.

Qué configura una sola vez.

  1. Haga funcionar WhatsApp en Twilio: únase al Sandbox o complete la aprobación de WhatsApp Sender en Twilio. Después cree las Content Templates aprobadas por Meta para sus tipos de mensaje (recordatorios, confirmaciones).
  2. En WP Admin → Booknetic SaaS → Settings → Integrations → WhatsApp Twilio, pegue su Account SID y Auth Token. Después añada su Messaging service ID y los identificadores de Content Template aprobados con sus variables de plantilla.

Booknetic SaaS WhatsApp Twilio settings entry point

Qué hace el inquilino. Los inquilinos añaden la acción Send WhatsApp message via Twilio en un workflow, eligen el destinatario y seleccionan qué plantilla aprobada usar. Booknetic sustituye los shortcodes del workflow en las variables de la plantilla cuando se envía el mensaje.

Límite y capability por plan. Sigue el mismo patrón que SMS: activación/desactivación por plan y un límite de mensajes por plan (aparece en la pestaña Limits del plan como "WhatsApp messages").

Aviso: las plantillas son obligatorias en producción. Meta exige que los mensajes de WhatsApp Business API usen plantillas aprobadas. Los mensajes libres de WhatsApp solo funcionan dentro de una ventana de conversación abierta de 24 horas con el cliente. Para confirmaciones de citas, recordatorios y casos similares —todo lo que Booknetic enviará— usará mensajes con plantilla. Apruebe sus plantillas en Twilio antes de activar el canal WhatsApp para inquilinos de pago.

Telegram

Telegram es el canal más barato de operar —no tiene coste por mensaje—, pero requiere que los clientes del inquilino tengan cuenta de Telegram y empiecen primero una conversación con su bot.

Qué configura una sola vez.

  1. Abra Telegram, escriba a @BotFather, ejecute /newbot, siga las indicaciones y copie el token del bot que BotFather le entrega.
  2. En WP Admin → Booknetic SaaS → Settings → Integrations → Telegram Bot, pegue el token del bot. Esa es toda la configuración.

Booknetic SaaS Telegram Bot settings entry point

Cómo se conectan los inquilinos y sus clientes al bot. Un bot de Telegram solo puede enviar mensajes a un chat que ya haya iniciado una conversación con él. En la práctica, las notificaciones de Telegram funcionan así:

  • Para notificaciones de inquilino a personal, el miembro del personal abre Telegram, inicia un chat con el bot y el workflow apunta a su chat ID.
  • Para notificaciones de inquilino a cliente, el cliente debe haber iniciado primero un chat con el bot, normalmente mediante un enlace "Subscribe to Telegram updates" que el inquilino muestra durante la reserva.

El inquilino introduce el chat ID del destinatario en la acción Send Telegram message del workflow. El token de su bot hace el resto.

Límite y capability por plan. Activación/desactivación por plan, más un límite de mensajes por plan (se muestra en la pestaña Limits del plan).

Aviso: Telegram requiere opt-in. A diferencia de Email y SMS, el bot no puede contactar a un cliente que no haya iniciado el chat. Planifique el onboarding de sus inquilinos para que entiendan que primero deben dirigir a los clientes hacia el bot.

Mapa rápido del lado de workflows

Una vez configurado el canal en el nivel de la plataforma, el inquilino crea el mensaje dentro de su propio admin de Booknetic:

  1. Inquilino → Booknetic → Workflow.
  2. Crear o editar un workflow.
  3. Elegir el evento que dispara el mensaje, por ejemplo una nueva reserva, cambio de estado, pago o recordatorio.
  4. Añadir la acción de canal: Email, SMS, WhatsApp, Telegram, Webhook o una acción de add-on disponible.
  5. Escribir el mensaje y usar shortcodes de Booknetic como {customer_full_name}, {appointment_date}, {service_name} o {staff_name}.
  6. Usar Save & Test para probar la acción antes de confiar en ella para clientes reales.

Si algo falla, revise Workflow Logs dentro del panel del inquilino. Ahí verá si Booknetic ejecutó el workflow, si la acción falló y qué error devolvió el proveedor.

Qué ocurre cuando un inquilino alcanza su límite de canal

Los límites de canal son parte del plan del inquilino. Si un plan permite 100 SMS y el inquilino alcanza ese límite, Booknetic deja de enviar más SMS para ese inquilino durante el periodo correspondiente.

El workflow puede seguir ejecutándose, pero la acción del canal limitado no se entrega. Esto es intencional: protege su coste de proveedor y mantiene la diferencia entre planes.

La misma supresión se aplica a cada límite por canal: Email, SMS, WhatsApp, Telegram, Mailchimp, AWS SNS y Webhook siguen el mismo patrón.

Desactivar un canal para un inquilino específico

Para quitar un canal a un inquilino, cambie el plan o la capability del plan correspondiente:

  1. Abra WP Admin → Booknetic SaaS → Plans.
  2. Edite el plan del inquilino.
  3. Revise la pestaña Capabilities para activar o desactivar el canal.
  4. Revise la pestaña Limits para ajustar los límites de mensajes.
  5. Guarde y pida al inquilino que actualice su editor de workflows.

Si el canal desaparece del editor del workflow, la capability ya no está disponible para ese plan. Si el canal aparece pero no se envía, revise los límites y los Workflow Logs.

Preguntas frecuentes

«¿Puede cada uno de mis inquilinos usar su propia cuenta de Twilio?» Hoy, no: su cuenta de Twilio se comparte entre todos sus inquilinos. El Account SID + Auth Token que pegue en Settings → Integrations → SMS Twilio (y WhatsApp Twilio) es lo que usan todos los inquilinos para enviar.

Esto tiene dos consecuencias:

  • Usted controla la configuración del proveedor, los límites, la facturación y la entregabilidad.
  • Sus inquilinos solo controlan el contenido del mensaje y cuándo se envía dentro de sus workflows.

Si un inquilino insiste en usar su propia cuenta de Twilio por cumplimiento o branding, hoy eso no está soportado por el add-on SMS integrado. Contacte con soporte; queremos conocer el caso de uso para evaluarlo frente al roadmap.

«¿Qué ocurre si mis credenciales de Twilio son incorrectas?» El workflow se ejecutará, el paso de SMS o WhatsApp fallará y aparecerá una fila Failed en los Workflow Logs del inquilino con el error de Twilio. Corrija el Account SID / Auth Token en Settings → Integrations → SMS Twilio y espere al siguiente disparador del workflow o use Retry en la fila fallida del log.

«¿Cómo prueba un inquilino un canal?» Dentro del editor de workflows del inquilino, el botón Save & Test de cualquier acción envía un mensaje de prueba con los ajustes actuales de esa acción. Tenga en cuenta dos cosas:

  1. La prueba usa las credenciales reales del proveedor, por lo que puede consumir créditos reales de SMS o WhatsApp.
  2. La prueba no demuestra que todos los clientes puedan recibir mensajes; solo demuestra que esa acción concreta puede salir con esos ajustes.

«¿Los límites de canal se reinician cada mes?» La cadencia de reinicio depende de cómo esté configurado su plan y de la versión de Booknetic SaaS que use. La ruta más segura es comparar la pestaña Limits del plan con el uso actual del inquilino en sus Workflow Logs. Si el comportamiento no coincide con lo esperado, contacte con soporte para confirmar el periodo exacto de su configuración.

«¿Pueden mis inquilinos personalizar plantillas de notificación por canal?» Sí. Cada inquilino crea sus propios workflows en su propio admin de Booknetic. Dentro de cada acción de workflow, el inquilino escribe el cuerpo del mensaje para ese canal específico y usa shortcodes de Booknetic para insertar datos dinámicos como el nombre del cliente, el servicio o la fecha de la cita. Las plantillas de un inquilino no afectan a las de otro; los workflows pertenecen al inquilino.

«Mi inquilino lleva una hora esperando su SMS de recordatorio y no llegó.» Revise en este orden:

  1. Abra los Workflow Logs del inquilino y confirme que el workflow se disparó.
  2. Si no hay fila, el problema está en el evento o en la configuración del workflow, no en SMS.
  3. Si hay una fila Failed, lea el error del proveedor y corrija la configuración correspondiente.
  4. Si hay una fila Success, Booknetic entregó el mensaje a Twilio correctamente. Revise los logs de Twilio para ver el estado de entrega; los fallos del proveedor no aparecen como error de Booknetic.

«Mi plantilla de WhatsApp no se envía — ¿qué ocurre?»

Las dos causas más habituales en WhatsApp de producción son:

  • La plantilla no está aprobada por Meta o no coincide con las variables enviadas.
  • El cliente no ha dado opt-in. WhatsApp Business API requiere que el destinatario tenga una relación existente con su número de negocio.

Empiece revisando la plantilla en Twilio y después el log de entrega de Twilio.

Páginas relacionadas