Parte 1: El lado de Slack
Si ya tienes tu webhook de Slack, puedes pasar a la Parte 2 - El lado de Base44.Ve a Slack API Apps

La página Your Apps en el sitio de la API de Slack
- Ve a: https://api.slack.com/apps
- Haz clic en Create an App.
-
Haz clic en From Scratch.

Elegir crear la app desde cero
Dale un nombre

Poner nombre a la app y elegir un workspace
- Por ejemplo:
Base44 Notifications. - Elige tu workspace.
Configura Incoming Webhooks

Activar los webhooks entrantes
- En la barra lateral, abre Incoming Webhooks.
- Activa Activate Incoming Webhooks.
Conecta el Webhook al Workspace

Añadir un nuevo webhook al workspace
- Desplázate hacia abajo en esta misma página.
- Haz clic en Add New Webhook to Workspace.
- Selecciona el canal donde deberían aparecer los mensajes.
- Haz clic en Allow.
Copia tu URL de Webhook
-
Tu URL de webhook debería verse similar a esta:
https://hooks.slack.com/services/T000/B000/XXXXXXXX - Mantenla a mano, la usarás en Base44 cuando te solicite el secreto.
Parte 2: El lado de Base44
Una vez que tengas tu URL de webhook de Slack, puedes conectarla a Base44 de 2 formas distintas:Opción A: Integración lista (preferida)
- Elige esta opción si estás comenzando una nueva app desde cero.
Opción B: Integración instantánea
- Elige esta opción si ya estás en medio de la construcción y deseas integrar Slack en una app existente.
Opción A: Integración lista (para nuevas apps)
Abre el catálogo de integraciones
-
En Base44 haz clic en Integrations.

Abrir el catálogo de integraciones
- Selecciona Slack.
-
Selecciona Use this Integration.

La integración de Slack en el catálogo
Pega tu secreto

Introducir la URL de tu webhook de Slack
- Cuando se te solicite, pega tu
SLACK_WEBHOOK_URL.
Crea tu app
- Escribe tu primer prompt para estructurar la app.
-
Prompt de ejemplo:
Constrúyeme una app de lista de tareas "Todo" que enviará un mensaje a mi canal de Slack cada vez que se cree una tarea o el estado cambie a Done, In Progress o Deleted.
Prueba tu app

Mensajes de la integración lista
- Crear o actualizar tus tareas debería publicar ahora un mensaje en tu canal de Slack.
- Si no aparece nada, verifica:
- El webhook pertenece al canal correcto.
- El secreto está guardado correctamente.
- Las publicaciones ocurren solo desde el backend (no desde el navegador).
Opción B: Integración instantánea (conectar Slack a una app existente)
Abre tu app existente

La app de tareas usada en este ejemplo
- Aquí está el prompt que escribimos en el chat de IA para construir nuestra app de ejemplo:
Constrúyeme una app de lista de tareas llamada Todo.
Pídele al chat de IA que conecte tu app a Slack

El chat de IA pidiendo la URL de tu webhook
-
Prompt de ejemplo para el chat de IA:
Conecta esta app a Slack usando un Incoming Webhook. Pídeme SLACK_WEBHOOK_URL y guárdala como Secret. Publica en Slack solo desde el backend.
Pega tu URL de webhook

Guardar la URL del webhook como secreto
- Cuando el chat de IA te lo solicite, haz clic en
Update SLACK_WEBHOOK_URL secret. - Luego pega tu URL de webhook en la ventana emergente.
Conecta los eventos
- Dile al chat de IA cómo quieres que tu app use Slack.
- Prompt de ejemplo:
Conecta la publicación de Slack del backend con el ciclo de vida de las tareas:- Al crear: publica "New task: {title}"- Al cambiar estado: publica "Task status updated: {title} -> {status}"- Al eliminar: publica "Task deleted: {title}"Usa el canal de SLACK_WEBHOOK_URL. Si una llamada falla, muestra un pequeño toast y continúa.Prueba tu app

Mensajes de la integración instantánea
- Crea una tarea.
- Cambia su estado a In Progress, luego a Done.
- Deberías ver los mensajes correspondientes llegar a tu canal de Slack.
Solución de problemas
- No hay mensaje en Slack → El webhook podría apuntar a un canal diferente. Crea uno nuevo para el canal correcto.
- Errores de frontend (401 / CORS) → No llames a Slack directamente desde el navegador. Siempre publica desde el backend.
- Webhook rotado o revocado → Pega el nuevo webhook en los Secrets de Base44.
- El workspace bloquea apps personalizadas → Pide a un administrador del workspace que apruebe tu app de Slack.
Casos de uso comunes
Esta integración es ideal para mantener a tu equipo informado sin salir de Slack. Algunos patrones populares incluyen:- Seguimiento de tareas: Publica un mensaje cada vez que se cree, actualice o complete una nueva tarea en tu app.
- Notificaciones de equipo: Envía alertas a un canal compartido cuando ocurran eventos clave, como un cambio de estado a Done, In Progress o Blocked.
- Informes de errores: Haz que tu backend envíe un mensaje a Slack cuando algo falle (por ejemplo, un pago o una sincronización de datos) para que puedas reaccionar rápidamente.
- Resúmenes diarios: Combina con Zapier u otra integración para enviar un resumen matutino a Slack que muestre las tareas creadas o completadas el día anterior.