Skip to main content
Conecta tu app a Slack para enviar mensajes, responder a eventos y activar flujos. Puedes publicar como la persona que conectó Slack o como un bot al que pones nombre y estilo.
Necesitas un plan Builder o superior para usar conectores en tu app.

Qué puedes hacer

Mantén informado a tu equipo con mensajes y actualizaciones desde tu app.

Publicar en canales

Envía actualizaciones o anuncios a un canal cuando pasa algo en tu app.

Avisar a tu equipo

Envía una alerta en cuanto se alcanza un ticket, una fecha límite o un umbral.

Automatizar actualizaciones

Envía resúmenes, recordatorios y novedades periódicas desde tu app de forma programada.
Prompts de ejemplo para Slack User
Prompts de ejemplo para Slack Bot

Conectar Slack User

Conecta Slack User para que tu app pueda publicar como la persona que lo conectó.
Conectas una cuenta una sola vez y todas las personas que usan tu app comparten esa conexión y sus datos.Para añadir un conector compartido de Slack User:
  1. Haz clic en Connectors en la barra lateral de tu workspace.
  2. Haz clic en Add connector.
  3. Busca Slack User y luego haz clic en él.
  4. Selecciona Shared connector y luego haz clic en Next.
  5. Introduce un Connection name. Para Slack, Who can access siempre es Apps only.
  6. Haz clic en Add connector y luego autoriza el workspace de Slack en el que quieres publicar.

Conectar Slack Bot

Conecta Slack Bot para que tu app pueda publicar como un bot al que pones nombre y estilo.
Conectas una cuenta una sola vez y todas las personas que usan tu app comparten esa conexión y sus datos.Para añadir un conector compartido de Slack Bot:
  1. Haz clic en Connectors en la barra lateral de tu workspace.
  2. Haz clic en Add connector.
  3. Busca Slack Bot y luego haz clic en él.
  4. Selecciona Shared connector y luego haz clic en Next.
  5. Introduce un Connection name. Para Slack, Who can access siempre es Apps only.
  6. Haz clic en Add connector y luego autoriza el workspace de Slack en el que quieres que publique el bot.
Para publicar en un canal privado, invita primero al bot.

Personalizar la identidad del bot

Puedes definir el nombre y el icono del bot en cada mensaje. Pide al chat de IA los que quieras.

Alcances y permisos

Cada conector usa sus propios alcances, y los 2 conjuntos no son intercambiables. Si seleccionas un alcance de Slack User para Slack Bot, o al revés, la conexión falla.

Alcances de Slack User

Estos permisos permiten que tu app publique como la persona conectada.
1

Base44 añade

  • users:read: Ve a las personas del workspace
  • users:read.email: Ve las direcciones de correo
2

Tú configuras

  • En Scopes, chat:write está seleccionado de forma predeterminada para enviar mensajes.
Acceso: Los mensajes se publican como la persona conectada, con los permisos de Slack de esa persona.
El conector necesita channels:read. Si lo quitas de Additional scopes, el conector no funciona.

Alcances de Slack Bot

Estos permisos permiten que tu app publique como tu bot.
1

Base44 añade

  • chat:write.customize: Define el nombre y el icono del bot en cada mensaje
  • chat:write.public: Publica en canales públicos sin unirse a ellos
2

Tú configuras

  • En Scopes, chat:write está seleccionado de forma predeterminada para enviar mensajes como el bot.
Acceso: Los mensajes se publican como tu bot, con los permisos concedidos a tu app de Slack.

Usar Slack en una función de backend

Una vez conectado Slack, tus funciones de backend pueden obtener un token de acceso y llamar directamente a la API de Slack. Base44 gestiona el flujo OAuth y el almacenamiento de tokens.
  • Para una conexión compartida, usa getConnection() para obtener el token.
  • Para una conexión de usuario de la app, usa getCurrentAppUserConnection() para que cada solicitud use el token de la persona que inició sesión.

Conectores compartidos

Configura, despliega y llama a una conexión compartida desde una función de backend.

Conectores para usuarios de la app

Obtén un token por usuario y llama a la API como la persona que inició sesión.

Solución de problemas

Revisa los alcances y el acceso al workspace si Slack no puede conectarse o publicar mensajes.
Slack User y Slack Bot usan conjuntos de alcances distintos y no se pueden mezclar. Comprueba que solo seleccionaste los alcances indicados para el conector que estás configurando, y que tu app de Slack solicita esos mismos alcances.
Si tu app de Slack no está distribuida, solo pueden conectarse las personas de tu propio workspace de Slack. Activa la distribución pública en los ajustes de tu app de Slack.

Preguntas frecuentes

Sí. Son conectores independientes, así que añade cada uno que necesites.
Sí. Describe en el chat de IA el formato, el contenido y el momento que quieres. También puedes ir al dashboard de tu app, hacer clic en Code y abrir la función de backend generada en base44 > functions para ajustar el contenido del mensaje, por ejemplo usando bloques para diseños más complejos.
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.