Este blog te guiará a través de pasos relativamente simples para configurar un webhook que envíe notificaciones desde tu cuenta de SuperSaaS a un canal de Slack de tu elección. Esto es útil si deseas realizar un seguimiento en Slack de la actividad de reservas en tu horario, si deseas recibir una notificación cuando una cita esté a punto de comenzar, si tú o los miembros de tu equipo necesitan preparar una habitación antes de que comience la cita, o limpiarla después. Un webhook de SuperSaaS a Slack te evitará tener que revisar meticulosamente tu horario de SuperSaaS, mantendrá tu correo electrónico libre de notificaciones y recordatorios de citas, y puede ayudar a comunicar tu actividad comercial a otros empleados directamente en Slack. Si deseas profundizar en la configuración de webhooks y API, esa documentación también te será útil.
Comenzarás el proceso de configuración agregando la opción para webhooks entrantes en Slack y luego procederás a SuperSaaS para configurar el activador del webhook y crear tu mensaje de notificación.
Inicio de la configuración en Slack
- En Slack, agrega la aplicación “WebHooks entrantes”
- Selecciona el canal de Slack al que deseas agregar las notificaciones del webhook.
- Copia la URL proporcionada por la aplicación WebHooks entrantes y continúa con los pasos en SuperSaaS que se describen a continuación.
Es posible que notes que la aplicación “WebHooks entrantes” es una aplicación heredada. Esto significa que ya no está actualizado, pero aún funciona para el propósito de este blog. Si prefieres utilizar el método más nuevo recomendado por Slack, ignora los pasos anteriores. Navega hasta el Directorio de aplicaciones para crear una nueva aplicación en Slack y luego activa los webhooks entrantes. Consulta la documentación extensa de Slack para obtener una guía detallada sobre cómo hacer esto. Cuando hayas activado los webhooks entrantes, podrás generar una URL. Copia la URL y continúa con los pasos en SuperSaaS que se describen a continuación.
Configuración continua en SuperSaaS
- En SuperSaaS, ve a tu Panel de control, haz clic en Integraciones y luego en Webhooks (o simplemente haz clic en este enlace para ir allí directamente)
- Bajo el encabezado “Nuevo webhook”, selecciona una acción para activar el webhook, luego agrega la URL y haz clic en “Crear webhook”.
- Ahora configura la carga útil como “personalizada”.
- Slack requiere que agregues el campo “texto” a tu carga útil, así que agrégalo con el mensaje que deseas incluir en tu notificación de Slack. Si deseas que el mensaje de Slack contenga citas específicas o datos de usuario, introduce las opciones de autotexto correspondientes que se muestran debajo del cuadro de texto.
- Para confirmar que tu webhook está funcionando, es posible que desees comprobarlo. Siéntete libre de utilizar el siguiente ejemplo
Tu carga útil personalizada configurada en SuperSaaS:
{ "text": "$full_name ($email) ha creado una nueva cita para $start" }
La notificación de Slack resultante:
“Juan Pérez (juan.perez@correo.es) ha creado una nueva cita para el 30/08/2024 a las 14:00”
Diferentes tipos de desencadenantes
Si has utilizado webhooks antes, probablemente sepas que a menudo existen diferentes activadores que puedes utilizar para un webhook. A continuación puedes encontrar tres activadores que quizás desees utilizar al vincular tu cuenta SuperSaaS a tu espacio de trabajo de Slack.
1. Nueva cita
Para recibir una notificación de Slack cuando se crea una nueva cita, puedes utilizar el activador “nueva cita”. Esto garantizará que la notificación se envíe tan pronto como el usuario haya reservado una cita contigo.
2. Cita modificada
Este activador enviará una notificación de Slack tan pronto como se cambie o elimine una cita.
3. Recordatorios y seguimientos
Si prefieres recibir un recordatorio cuando una cita está a punto de comenzar, puedes elegir el activador “recordatorio”. En lugar de enviar una notificación de Slack cuando se crea o modifica una cita, la notificación se activará en el momento en que desees que se envíe el recordatorio. Puedes configurar los ajustes del recordatorio en Configurar > Proceso > “¿Tenemos que mandar un recordatorio para una reserva?” para especificar con cuánta anticipación se debe activar el webhook.
Nota importante: el webhook de recordatorio reemplaza cualquier recordatorio por correo electrónico o mensaje de texto que hayas configurado previamente. Esto significa que si solías recibir recordatorios por correo electrónico o mensaje de texto directamente desde tu cuenta de SuperSaaS, serán reemplazados por la notificación de recordatorio de Slack. Para remediar esto, puedes convertir el correo de seguimiento en un segundo recordatorio especificando un valor negativo.
Opciones alternativas: Pipedream/Zapier/n8n
Además de vincular directamente SuperSaaS y Slack, también es posible utilizar una herramienta de integración como Pipedream, n8n, Make o Zapier para vincular SuperSaaS a Slack. Esto requiere que crees una cuenta con la herramienta de integración de tu elección y requerirá una suscripción de pago si usas más que su nivel gratuito.
La ventaja de utilizar un intermediario es que obtienes un nivel adicional de flexibilidad, ya que puedes filtrar tus webhooks, por ejemplo: “Avísame vía WhatsApp si se cambia una cita dentro de 1 hora antes de la hora de inicio de la reunión; en caso contrario, envíame un correo electrónico”.
Si tienes alguna pregunta sobre el proceso de configuración en SuperSaaS, no dudes en ponerte en contacto con nuestro equipo de soporte.