Acerca de los conectores de Slack
Los conectores de Slack permiten que tu app envíe mensajes, lea conversaciones y trabaje con canales y datos del workspace dentro de Slack. Puedes publicar alertas en canales del equipo, generar resúmenes, potenciar dashboards con datos de Slack y conectar los flujos de trabajo de tu app directamente con Slack. Base44 ofrece dos conectores de Slack:- Slack User se conecta como un usuario en tu workspace de Slack. Permite que tu app lea conversaciones, busque en el historial de canales y envíe mensajes usando los permisos del usuario conectado.
- Slack Bot se conecta como una identidad de bot en tu workspace de Slack. Permite que tu app envíe mensajes estructurados como un bot configurable para alertas, anuncios y flujos de trabajo de automatización.

Antes de empezar: Necesitas un plan Builder o superior para usar conectores en tu app.
Casos de uso y prompts de Slack
Usa Slack o Slack Bot para mantener a tu equipo sincronizado, convertir conversaciones en datos estructurados y conectar tu workspace con el resto de tus herramientas.Slack User
Usa Slack User cuando tu app necesite leer datos de Slack o actuar con los permisos de un usuario específico de Slack.Slack Bot
Usa Slack Bot cuando tu app necesite enviar mensajes automatizados o estructurados como un bot de marca. Puedes personalizar cómo aparece Slack Bot al enviar mensajes.Enviar mensajes y alertas
Enviar mensajes y alertas
Mantén a tu equipo actualizado enviando mensajes estructurados a canales, conversaciones de grupo y DMs cuando ocurra algo importante en tu app. Comparte nuevos tickets, incidentes, despliegues, registros o ventas en tiempo real para que las personas adecuadas puedan responder.Estos ejemplos suelen usar Slack Bot, ya que se centran en la entrega automatizada y estructurada de mensajes.Prompts de ejemplo:
Convertir conversaciones de Slack en datos e insights
Convertir conversaciones de Slack en datos e insights
Lee conversaciones de Slack y transfórmalas en dashboards, informes y vistas buscables en tu app. Sigue las menciones que necesitan respuesta, resume canales ocupados o crea filtros para encontrar rápidamente decisiones pasadas y elementos de acción.Estos ejemplos suelen usar Slack User, ya que requieren leer datos de Slack.Prompts de ejemplo:
Combinar Slack con otras herramientas
Combinar Slack con otras herramientas
Conecta Slack User o Slack Bot a otros sistemas que integres con Base44. Envía eventos desde almacenes de datos, CRMs, documentos y hojas de cálculo a Slack, o refleja la actividad de Slack en otras herramientas para que los equipos vean la misma información dondequiera que trabajen.Dependiendo del flujo de trabajo, puedes usar Slack Bot para enviar actualizaciones automatizadas, o Slack User para leer y transformar datos de Slack dentro de tu app.Prompts de ejemplo:
Conectar Slack o Slack Bot a tu app
Usa el chat de IA para conectarte a Slack o Slack Bot, o conéctate usando un prompt prediseñado desde el dashboard de tu app.Usando el chat de IA
- Ve al editor de tu app.
- Describe lo que quieres hacer con Slack en el chat de IA, por ejemplo:
Crea un dashboard que muestre dónde me han mencionado en Slack y qué mensajes aún necesitan respuesta.Publica un mensaje en #support cuando se cree un nuevo ticket, incluyendo el ID del ticket, título, prioridad y un enlace.
- Revisa Action required y Required permissions en el panel lateral.
- Haz clic en el botón Connect que se muestra en el panel lateral para autorizar el conector de Slack requerido.
- En la ventana de Slack que se abre:
- Selecciona el workspace de Slack que quieras conectar.
- Revisa los permisos y haz clic en Allow.
- Vuelve al editor y deja que la IA termine de crear los flujos potenciados por Slack.

Desde el dashboard de la app
- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Integrations.
- Haz clic en la pestaña Browse.
- Encuentra Slack o Slack Bot y haz clic en Use.
- Selecciona el prompt prediseñado que quieras añadir al chat de IA.
- En el chat de IA, revisa Action required y Required permissions.
- Haz clic en el botón Connect que se muestra en el panel lateral para autorizar el conector de Slack requerido.
- En la ventana de Slack que se abre:
- Selecciona el workspace de Slack que quieras conectar.
- Revisa los permisos y haz clic en Allow.
- Vuelve al editor y deja que la IA termine de crear los flujos potenciados por Slack.

Si haces clic en Skip en la ventana de autorización de Slack, el conector no se añade. Puedes ejecutar el flujo de conexión de nuevo desde el chat de IA o desde Integrations → Browse.
Gestionar tus conectores de Slack
Puedes revisar y gestionar las conexiones de Slack o Slack Bot para cada app desde el dashboard de la app. Para ver o actualizar conectores:- Ve al dashboard de tu app.
- Haz clic en Integrations.
- Haz clic en la pestaña My integrations.
- Encuentra Slack o Slack Bot, luego elige lo que quieras hacer:
- View access: Ver qué permisos (alcances) tiene actualmente Slack en esta app.
- Haz clic en el icono More Actions y selecciona una opción:
- Switch account: Conecta la app a un workspace de Slack diferente.
- Disconnect account: Elimina la conexión de Slack de esta app.
- Remove: Elimina el conector de tu app.

Alcances y permisos de Slack
Cuando conectas Slack User o Slack Bot, el conector solicita permisos (alcances) que controlan lo que tu app puede hacer en el workspace.Alcances de Slack
A continuación se muestra la lista actual de los alcances de Slack que los conectores pueden solicitar, agrupados por capacidad.Canales (canales públicos)
channels:read: Lee información sobre canales públicos en tu workspace (por ejemplo, nombres, temas y metadatos básicos).channels:write: Crea y gestiona canales públicos, o actualiza los detalles del canal.channels:history: Lee el historial de mensajes de canales públicos a los que la app tenga acceso.channels:join: Permite que la app se una a canales públicos en el workspace.
groups:read: Lee información sobre canales privados y conversaciones de grupo donde la app sea miembro.groups:write: Crea y gestiona canales privados o actualiza su configuración.groups:history: Lee el historial de mensajes de canales privados y conversaciones de grupo donde la app sea miembro.mpim:read: Lee información sobre conversaciones de mensajes directos multi-persona (MPIM).mpim:write: Crea y gestiona conversaciones MPIM en las que la app participa.mpim:history: Lee el historial de mensajes en conversaciones MPIM donde la app sea miembro.
im:read: Lee información básica sobre conversaciones de mensajes directos (DM) que involucran a la app.im:write: Inicia y envía mensajes en DMs con personas del workspace.im:history: Lee el historial de mensajes de DMs que involucran a la app.
chat:read: Lee mensajes a los que la app tenga acceso, incluso para validación o acciones de seguimiento.chat:write: Envía y actualiza mensajes en canales, grupos y DMs a los que la app tenga acceso.reactions:read: Lee reacciones añadidas a mensajes (por ejemplo, para seguir aprobaciones con emoji).reactions:write: Añade o elimina reacciones en mensajes que la app pueda ver.files:read: Lee información sobre archivos compartidos en canales y conversaciones a los que la app pueda acceder.files:write: Sube y gestiona archivos en nombre de la app en conversaciones a las que pueda acceder.
pins:read: Ve qué mensajes o archivos están fijados en los canales a los que la app puede acceder.pins:write: Fija o desfija mensajes y archivos en esos canales.bookmarks:read: Lee marcadores (enlaces guardados) en canales a los que la app puede acceder.bookmarks:write: Crea, actualiza o elimina marcadores en esos canales.reminders:read: Lee recordatorios creados en el workspace a los que la app puede acceder.reminders:write: Crea, actualiza o elimina recordatorios en nombre de la app.stars:read: Lee qué elementos (mensajes, archivos, canales) están marcados como favoritos por la cuenta conectada.stars:write: Marca o desmarca como favoritos elementos en nombre de la cuenta conectada.
search:read: Busca mensajes y archivos a los que la cuenta conectada pueda acceder, útil para crear experiencias de búsqueda y resumen.emoji:read: Lee definiciones de emojis personalizados del workspace, por ejemplo para mostrarlos o usarlos en mensajes.
users:read: Lee información básica del perfil de las personas en el workspace (por ejemplo, nombres e IDs).users:read.email: Lee direcciones de correo de las personas en el workspace cuando lo permitan las políticas de Slack.team:read: Lee información básica sobre el workspace de Slack (por ejemplo, nombre y dominio).usergroups:read: Lee información sobre grupos de usuarios (por ejemplo, grupos basados en equipos o roles).usergroups:write: Crea o actualiza grupos de usuarios o gestiona sus membresías cuando esté permitido.
dnd:read: Lee la configuración de No molestar para la cuenta conectada (por ejemplo, cuando las notificaciones están en pausa).dnd:write: Actualiza la configuración de No molestar para la cuenta conectada.links:read: Lee información sobre los enlaces compartidos en conversaciones (por ejemplo, para unfurling).links:write: Gestiona el comportamiento de unfurling de enlaces en conversaciones a las que la app pueda acceder.
Notas:
- Las listas de alcances pueden cambiar con el tiempo. Siempre revisa los permisos que se muestran durante el flujo de conexión.
- Si necesitas un alcance de Slack que no está listado aquí, comparte tus comentarios con nosotros.
Preguntas frecuentes
Haz clic en una pregunta para aprender más sobre los conectores de Slack.¿Puedo conectar más de una cuenta de Slack a la misma app?
¿Puedo conectar más de una cuenta de Slack a la misma app?
No. Cada app usa una cuenta de Slack compartida. Para publicar desde varias cuentas o workspaces de Slack, crea apps separadas o crea una integración personalizada de Slack con funciones de backend y flujos OAuth separados.
¿Puede cada persona que use mi app conectar su propia cuenta de Slack?
¿Puede cada persona que use mi app conectar su propia cuenta de Slack?
No. Los conectores son a nivel de app. Cuando conectas Slack User o Slack Bot, conectas una sola cuenta de Slack que todos los flujos de la app usan.Para permitir que cada persona conecte su propia cuenta de Slack, necesitas un flujo OAuth personalizado por persona usando funciones de backend y la API de Slack. Esto incluye gestionar redirecciones, almacenar tokens de usuario y manejar la actualización de tokens.
¿Cómo cambio la cuenta de Slack conectada?
¿Cómo cambio la cuenta de Slack conectada?
- Ve al dashboard de tu app y haz clic en Integrations.
- Haz clic en la pestaña My integrations.
- Encuentra Slack o Slack Bot y haz clic en el icono More Actions , luego Switch account.
- Completa el flujo de autorización de Slack para el nuevo workspace.
¿Puedo personalizar cómo se ven los mensajes de mi app en Slack?
¿Puedo personalizar cómo se ven los mensajes de mi app en Slack?
Sí. Cuando describes mensajes de Slack en el chat de IA, puedes especificar:
- El contenido y formato del texto.
- Si incluir campos como IDs, enlaces y recuentos.
- Con qué frecuencia y cuándo se envían los mensajes.
¿Por qué Slack Bot no puede publicar en mi canal privado?
¿Por qué Slack Bot no puede publicar en mi canal privado?
Slack Bot debe añadirse explícitamente a los canales privados antes de que pueda publicar mensajes allí.En tu workspace de Slack:
- Abre el canal privado.
- Haz clic en el nombre del canal.
- Ve a la pestaña Integrations.
- Haz clic en Add apps y selecciona Base44.
Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.

