Skip to main content
Conecta Slack para enviar mensajes, responder a eventos y activar flujos de trabajo desde tu app. Elige Slack User cuando los mensajes deben aparecer de la persona que conectó Slack, o Slack Bot cuando deben aparecer de un bot al que das nombre y estilo.
Necesitas un plan Builder o superior para usar conectores en tu app.

Qué puedes hacer

Publicar en canales

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

Notificar a compañeros

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

Automatizar actualizaciones

Envía resúmenes, recordatorios y reportes recurrentes desde tu app de forma programada.
Prompts de ejemplo para Slack User
Prompts de ejemplo para Slack Bot

De un vistazo

Identificadores de tipo
slack (Slack User), slackbot (Slack Bot)
Modelo de autenticación
OAuth
Tipos de conector
Para creadores de apps, para usuarios de la app
Configuración de conexión
Ninguna

Slack User

Los mensajes aparecen de la persona que conectó Slack. Ideal cuando un flujo de trabajo debe actuar como una persona específica.

Slack Bot

Los mensajes aparecen de un bot al que das nombre y estilo. Ideal para notificaciones compartidas y actualizaciones automatizadas.
Puedes usar una sola app de Slack para Slack User y Slack Bot. Registra la app de Slack en Base44 dos veces, una por cada conector, usando el mismo Client ID y Client Secret. Asegúrate de que la app de Slack incluya todos los alcances que requieren ambos conectores. Si falta un alcance requerido, el conector afectado no se puede autorizar.

Conectar Slack User

Conecta una cuenta de Slack para los flujos de Slack de tu app. Base44 se encarga de la app OAuth, así que no hay nada que registrar. Empieza desde el chat de IA o desde Integrations → Browse en el dashboard de tu app.Para conectar Slack User:
  1. Ve al editor de tu app.
  2. Describe qué quieres hacer con Slack en el chat de IA, por ejemplo: Publica un mensaje en el canal #support cuando se cree un nuevo ticket.
  3. Revisa lo que el chat de IA solicita en We need your permission to access.
  4. Haz clic en Connect to Slack User.
  5. En la ventana de Slack, elige tu workspace, revisa los permisos y haz clic en Allow.

Conectar Slack Bot

Una conexión de Slack Bot es a nivel de workspace. El bot se instala en un workspace de Slack, no en la cuenta de una persona individual.
Conecta un bot de Slack para los flujos de Slack de tu app. Base44 se encarga de la app OAuth, así que no hay nada que registrar. Empieza desde el chat de IA o desde Integrations → Browse en el dashboard de tu app.Para conectar Slack Bot:
  1. Ve al editor de tu app.
  2. Describe qué quieres hacer con Slack en el chat de IA, por ejemplo: Publica un mensaje en #deployments cuando se publique una nueva versión.
  3. Revisa lo que el chat de IA solicita en We need your permission to access.
  4. Haz clic en Connect to Slack Bot.
  5. En la ventana de Slack, elige tu workspace, revisa los permisos y haz clic en Allow.

Personaliza la identidad del Slack Bot

Dale al bot un nombre y un icono cuando lo configures. Slack Bot puede publicar en canales públicos sin invitación. Para canales privados, invita primero al bot al canal.

Alcances y permisos de Slack

Cada conector usa sus propios alcances y los dos conjuntos no son intercambiables. Seleccionar un alcance de Slack User para Slack Bot, o al revés, hace que la conexión falle.

Alcances de Slack User

channels:read es un alcance obligatorio para que este conector funcione, y está incluido en Additional scopes. Si lo quitas, el conector no funcionará.

Alcances de Slack Bot

Las listas de alcances pueden cambiar. Siempre revisa los permisos que se muestran durante el flujo de conexión.

Usar Slack en una función de backend

Una vez que Slack está conectado, tus funciones de backend pueden obtener un token de acceso y llamar a la API de Slack directamente. Base44 se encarga del flujo OAuth y del almacenamiento de tokens.
Usa getConnection() para una conexión compartida, o getCurrentAppUserConnection() para que cada solicitud use el token de la persona con sesión iniciada.

Conectores compartidos

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

Conectores de usuarios de la app

Obtén el token de la persona con sesión iniciada y llama a la API en su nombre.

Solución de problemas

Slack User y Slack Bot usan conjuntos de alcances diferentes y no se pueden mezclar. Verifica que seleccionaste solo los alcances listados para el conector que estás configurando, y que tu app de Slack solicita esos mismos alcances.
Verifica que https://connectors.base44.com/api/oauth/callback esté registrada en tu app de Slack, exactamente como se muestra. Si el conector todavía usa URLs por app, el URI en tu app de Slack debe coincidir en su lugar con uno de los mostrados en Per-app URLs (for legacy connectors) en View redirect URIs for your apps, así que agrega cada URI listado ahí.
Slack Bot publica en canales públicos sin invitación. Para un canal privado, invita primero al bot al canal.
Si tu app de Slack no está distribuida, solo las personas de tu propio workspace de Slack pueden conectarse. Habilita la distribución pública en la configuración de tu app de Slack.

Preguntas frecuentes

Sí. Son conectores separados, así que agrega cada uno que necesites.
Sí. Describe el formato, el contenido y el momento que quieres en el chat de IA. También puedes abrir la función de backend generada en Dashboard → Code → Functions para ajustar el payload del mensaje, por ejemplo usando bloques para diseños más complejos.
En la pestaña Integrations de tu app, abre My integrations, encuentra Slack User o Slack Bot y haz clic en el icono More actions para cambiar de cuenta, reconectar o desconectar. Aprende más sobre gestionar conectores.
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.