El objetivo: notificar a Slack cuando un usuario inicia sesión
- Crear una Action
- Agregar un Secret
- Agregar una dependencia
- Guardar el borrador
- Agregar lógica personalizada
- Probar una Action
- Implementar una Action
- Adjuntar una Action a un flujo
- Ver los resultados de una Action en los registros del inquilino
Requisitos previos
Crear una Action
- Vaya a Auth0 Dashboard > Actions > Library, y seleccione Create Action > Build from scratch.
- Introduzca un Name y seleccione el trigger Login / Post Login, ya que va a agregar una Action al flujo de inicio de sesión; luego seleccione Create.

Crear una Action a partir de una plantilla
- Vaya a Auth0 Dashboard > Actions > Library y, a continuación, seleccione Create Action.
- Seleccione Choose from template.
- Seleccione la plantilla que desea usar para crear la Action.
- Ahora verá una vista previa de solo lectura del código de la plantilla. Para continuar, seleccione Use this template.
- Introduzca un nombre y seleccione Create.
Agregar un Secret
- Seleccione el icono de llave en la barra lateral izquierda del editor de código.
- Seleccione Add Secret.
- Asigne al Secret el siguiente nombre:
SLACK_WEBHOOK_URL. - Pegue la URL del webhook proporcionada por Slack y seleccione Create.
event.secrets.

Una vez creado un Secret, su valor nunca volverá a mostrarse. Auth0 cifra todos los Secrets y los almacena de forma segura.
Agregar una dependencia
npm @slack/webhook para facilitar el envío de mensajes a Slack. Puedes usar casi cualquier paquete público de npm en una Action, siempre que pueda instalarse sin depender de complementos nativos.
Para agregar la dependencia:
- Selecciona el icono Dependency (icono de cubo) en la barra lateral.
-
En Nombre, ingresa
@slack/webhook. De forma predeterminada, tu Action usará la versión más reciente de la dependencia disponible en el momento en que se agregó. -
Selecciona Create y la dependencia debería agregarse a la Action:

Cuando guardes esta Action, se resolverá la versión más reciente de la dependencia y se reemplazará por un número de versión específico para evitar que futuras actualizaciones del paquete afecten a tu Action.
Guardar el borrador
Agregar lógica personalizada
event que contiene información contextual de solo lectura relevante para el trigger asociado. Si empiezas a escribir event. en el Editor, verás todas las propiedades disponibles del evento. Para obtener más información sobre qué datos están disponibles en cada trigger, consulta Explorar flujos y triggers.
Usemos nuestra Action para notificar a Slack. Agrega este código a tu Action:
Probar la Action
-
Selecciona el icono de Test (triángulo) en la barra lateral. En la sección Payload, verás datos JSON editables correspondientes al trigger que seleccionaste cuando creaste la Action.

- Selecciona el botón Run y deberías ver un mensaje en tu canal de Slack.
Desplegar la Action

Asocia la Action a un flujo
- Ve a Auth0 Dashboard > Actions > Flows para ver una lista de los flujos disponibles:
-
Selecciona el flujo de inicio de sesión y arrastra
my-slack-actional flujo.
- Selecciona Apply.
Observa las Actions en los registros del inquilino
