Skip to main content
Slack logo

Slack Integration

Communication & Follow-Up

What It Does

Slack es una plataforma de comunicación de equipos que permite mensajería instantánea, intercambio de archivos y conversaciones organizadas por canales, utilizada por más de 10 millones de usuarios activos diarios en todo el mundo. A diferencia de los hilos de correo electrónico dispersos y los mensajes de texto, Slack centraliza toda la comunicación del equipo en una sola interfaz con búsqueda, donde los equipos de inversión y desarrollo de CRE pueden crear canales dedicados a distintos temas (#new-deals, #diligence, #ic-decisions, #closings), compartir documentos al instante y recibir notificaciones automatizadas de las herramientas integradas. Mediante la automatización, Slack se convierte en el centro de notificaciones de todo su stack tecnológico de deals: actualizaciones del CRM, recordatorios de due diligence, avisos de brókers, cambios de etapa de los deals y decisiones del IC fluyen todos hacia los canales de Slack pertinentes, garantizando que no se pierda ninguna información crítica.

Why Real Estate Professionals Use It

La inversión en CRE opera en tiempo real con eventos críticos y urgentes: deals off-market que necesitan revisión inmediata, llamadas de brókers que requieren respuesta el mismo día, LOI que exigen un plazo de respuesta rápido, plazos de due diligence que no se pueden pasar por alto. La naturaleza asíncrona del correo electrónico (revisado dos veces al día, con expectativas de respuesta en 24 horas) no se ajusta a este ritmo. El modelo de notificación instantánea de Slack garantiza que los asuntos urgentes salgan a la superficie de inmediato. Cuando un bróker llama por un deal que necesita una indicación de interés el mismo día, usted no puede esperar 4 horas a que el analista vea un correo: la notificación de Slack hace vibrar su teléfono al instante, lo que permite ejecutar el deal en tiempo real.

Visit Slack

Key Features for Real Estate

Discover how Slack powers real estate automation workflows

1 of 8
Feature

Canales organizados para temas y transacciones

Cree canales ilimitados para distintos propósitos: canales permanentes para temas continuos (#new-deals, #ic-decisions, #closing-coordination) y canales temporales para transacciones específicas (#austin-200unit, #q4-2024-closings). Cada canal tiene un historial de conversación enfocado, intercambio de archivos y archivos con búsqueda.

Real Estate Impact

Cree un canal dedicado para cada deal activo: #denver-industrial-portfolio. Invite al analista principal, al asset manager, al prestamista y al equipo legal. Toda la coordinación ocurre en un solo lugar: programación, intercambio de documentos, seguimiento de plazos. Cuando se completa el cierre, archive el canal para referencia futura, pero conserve el historial con búsqueda.

See how we automate Slack

Get a personalized plan for your tech stack

Get Your Free AI Roadmap

Automation Workflows

Ready-to-deploy workflows powered by Slack + NextAutomation

Workflow 1 of 5
Beginner

Alerta instantánea de nuevo deal con asignación de analista

Cuando se sourcea un deal (correo de bróker, presentación off-market, coincidencia de una herramienta de sourcing) y este coincide con su buy box, este flujo de trabajo publica al instante en el canal de Slack #new-deals los detalles del activo, el precio solicitado, el cap rate going-in, el contacto del bróker y la adecuación inferida. El analista asignado (determinado por mercado o por round-robin) recibe una @mención directa, y unos botones interactivos permiten reclamar o reasignar el deal. Esto garantiza que los deals obtengan visibilidad y rendición de cuentas inmediatas, evitando que alguno quede sin revisar.

Trigger: New deal created in CRM matching buy-box criteria or tagged 'Hot Deal'
Workflow Steps

1Deal capturado: un webhook de HubSpot se dispara cuando se crea un nuevo deal que coincide con los criterios de la buy box

2n8n recupera los datos completos del deal: nombre del activo, dirección, clase de activo, precio solicitado, unidades/SF, bróker, NOI en sitio

3La IA analiza el OM y las notas del bróker para extraer señales de adecuación: «value-add multifamily», «MSA del Sunbelt», «cap por debajo del 6 %», «call for offers el viernes»

4Determinar el analista asignado: si el activo tiene un mercado, hacer coincidir con el mapeo de cobertura; de lo contrario, usar asignación por round-robin entre los analistas disponibles

+6 more steps

Los deals obtienen visibilidad inmediata del equipo en lugar de quedar en el CRM a la espera de una revisión manual. Los analistas asignados reciben una notificación instantánea mediante @mención y mensaje directo, lo que garantiza que ninguna oportunidad espere mucho tiempo una primera revisión. Los botones interactivos permiten acciones de un solo clic, reduciendo la fricción entre la notificación y la respuesta. La rendición de cuentas del equipo aumenta: todos ven las asignaciones de deals en un canal público, lo que crea una presión positiva entre pares para responder con rapidez. Las plataformas reportan una mejora del 50 % en la rapidez de acceso al deal para las oportunidades off-market, lo que aumenta directamente las tasas de éxito.

Triggers & Actions

Connect Slack to your workflows with powerful triggers and actions

Triggers

New Message in Channel

Se dispara cuando se publica un mensaje en un canal de Slack específico. Puede filtrar por palabras clave, usuario o patrones de mensaje. Útil para construir bots interactivos que responden a la actividad del canal.

Monitorear el canal #deal-questions. Cuando un mensaje contiene «promote», disparar un flujo de trabajo que recupera el documento estándar de la estructura de promote desde Google Drive y publica el enlace: «Aquí está nuestra cascada de promote: [enlace]».

Slash Command Invoked

Se dispara cuando un usuario escribe un slash command personalizado en Slack (p. ej., /deal, /asset, /lp). Los slash commands disparan flujos de trabajo de n8n que pueden ejecutar acciones y devolver respuestas.

Un analista escribe «/deal Austin-200unit» en cualquier canal de Slack. El flujo de trabajo consulta el CRM para obtener los detalles del deal, da formato a la respuesta con precio/cap/unidades/estado y publica: «[Activo] | USD 42M | cap de 5.4 % | 200 unidades | Bajo LOI | Sourceado hace 12 días | [Enlace al CRM]». Consultas de deals instantáneas sin salir de Slack.

Reaction Added to Message

Se dispara cuando un usuario agrega una reacción de emoji a un mensaje específico. Puede disparar flujos de trabajo según el tipo de reacción (✅, ❌, 🔥, etc.).

Se publica una notificación de nuevo deal en #new-deals. Cuando un analista agrega la reacción ✅, el flujo de trabajo le asigna ese deal, actualiza el CRM y publica «Deal reclamado por @Analista». El primero en reaccionar reclama el deal: un sistema de reclamo visual y simple.

User Joins Channel

Se dispara cuando un usuario se une a un canal de Slack. Útil para flujos de trabajo de onboarding o gestión de accesos.

Cuando un nuevo analista se une al canal #team-announcements, enviarle un mensaje directo de bienvenida automatizado: «¡Bienvenido al equipo! Aquí está tu lista de verificación de onboarding: [enlace]. ¿Preguntas? Hazlas en #team-questions. ¡Vamos a cerrar algunos deals!».

Direct Message Received

Se dispara cuando un usuario envía un mensaje directo a su bot de Slack. Permite flujos de trabajo de IA conversacional donde los usuarios pueden hacer preguntas o solicitar información por mensaje directo.

Un analista le envía un mensaje directo al bot de Slack: «¿Cuál es el valor de mi pipeline?». El flujo de trabajo consulta el CRM para los deals del analista, calcula el valor total y responde: «Tu pipeline activo: 8 deals, USD 120M en total. 2 cerrando esta semana (USD 24M). ¡Sigue así!».

Actions

Send Message to Channel

Publica un mensaje en un canal de Slack especificado. Admite formato enriquecido (negrita, cursiva, enlaces, listas con viñetas, emoji), @menciones y archivos adjuntos.

Cuando se sourcea un nuevo deal, publicar en el canal #new-deals: «🏢 Nuevo Deal | [Activo] | USD [Precio] | [Clase de activo] | [Unidades/SF] | [Foto] | Sourceado por @NombreAnalista | OM: [Enlace]».

Send Direct Message to User

Envía un mensaje directo privado a un usuario específico de Slack. Útil para notificaciones personales, alertas o información sensible que no debería estar en canales públicos.

Cuando se asigna a un analista un deal de alta adecuación, enviarle un mensaje directo: «Se te asignó [Activo], precio solicitado de USD 42M, cap de 5.4 %. Detalles: [enlace al CRM]. Responde al bróker dentro de la hora: [Teléfono]. ¡Buena suerte!».

Send Message with Interactive Buttons

Publica un mensaje de Slack con botones en los que se puede hacer clic que disparan acciones del flujo de trabajo al presionarlos. Los botones pueden realizar llamadas a API, actualizar bases de datos o disparar flujos de trabajo posteriores.

Una notificación de nuevo deal incluye botones: [Claim Deal] [Reassign] [Pass]. Cuando se hace clic en «Claim Deal», actualizar el CRM para asignar el deal al analista que hace clic, enviar un mensaje directo de confirmación y eliminar los botones del mensaje.

Update Message

Edita un mensaje de Slack existente según su ID de mensaje. Útil para actualizar mensajes de estado o refrescar datos en mensajes fijados.

El briefing diario del pipeline publicado a las 8 a. m. se actualiza durante el día. Cuando un deal cierra a las 2 p. m., el flujo de trabajo edita el mensaje del briefing matutino, actualiza el conteo de «Deals cerrados hoy» y agrega el triunfo a la lista.

Add Reaction to Message

Agrega una reacción de emoji a un mensaje específico. Útil para acuses de recibo automatizados o indicación de estado.

Cuando un analista publica notas de una visita al sitio en un canal de deal, la IA analiza el sentimiento. Si es positivo, el bot agrega una reacción 👍. Si es preocupante, un 👎. Si el deal amerita una LOI, un 🔥. Indicadores de estado visuales.

Upload File to Channel

Carga un archivo (PDF, imagen, hoja de cálculo, documento) a un canal de Slack con un comentario opcional. Admite archivos de hasta 1 GB en los planes de pago.

Un informe semanal de pipeline generado como archivo de Excel. El flujo de trabajo lo carga en el canal #team-reports: «Adjunto el informe de pipeline de la semana del [Fecha]. Valor total del pipeline: USD [Monto]. Mejor desempeño: @Analista con USD [Monto] cerrados». El archivo queda disponible de inmediato para su descarga.

Create Channel

Crea programáticamente un nuevo canal de Slack con un nombre, un tema y miembros iniciales especificados. Útil para la creación dinámica de canales por deal o transacción.

Cuando un nuevo deal pasa a estar bajo LOI, el flujo de trabajo crea un canal: #austin-200unit, establece el tema: «200 unidades, USD 42M, LOI firmada el [Fecha]» e invita al analista principal y al asset manager. Un espacio dedicado para toda la coordinación del deal.

Archive Channel

Archiva un canal de Slack, retirándolo de la lista de canales activos mientras conserva el historial de mensajes y la búsqueda. Útil para hacer limpieza de los canales de transacciones completadas.

Cuando un deal cierra con éxito, el flujo de trabajo archiva el canal específico del deal (#denver-industrial), publica un mensaje final: «Deal cerrado el [Fecha]. ¡Felicidades, equipo! Canal archivado para los registros». Mantiene la lista de canales limpia.

Set Channel Topic

Actualiza el tema/la descripción que se muestra en la parte superior de un canal de Slack. Útil para mostrar el estado actual o información clave.

El tema del canal del deal se actualiza automáticamente a medida que el deal avanza. Al inicio: «Sourceado el [Fecha] – Underwriting». Cuando se presenta la LOI: «LOI presentada USD [Monto] – Pendiente». Cuando está under contract: «Under Contract – Cierra el [Fecha]». El estado actual siempre visible.

Get User Info

Recupera información sobre un usuario de Slack: nombre real, correo electrónico, datos de perfil, zona horaria. Útil para personalización o decisiones de enrutamiento.

Cuando un analista hace clic en el botón «Claim Deal», el flujo de trabajo obtiene su información de usuario de Slack, incluido su correo, y luego la hace coincidir con la ficha del analista en el CRM por correo para asignar el deal correctamente en la base de datos.

Setup Guide

Get started in approximately 10 minutos para la publicación básica de mensajes; 30 minutos para la configuración completa, incluidos los canales y el primer flujo de trabajo

Prerequisites

  • Un espacio de trabajo de Slack (nivel gratuito o de pago) con permisos de administración o de instalación de aplicaciones
  • Una instancia de n8n (en la nube o autoalojada) con el nodo de Slack disponible
  • Comprensión básica de los canales de Slack y de la estructura del espacio de trabajo
1

Crear una aplicación de Slack para la automatización

Vaya a api.slack.com/apps y haga clic en «Create New App» → «From scratch». Nómbrela «CRE Deal Automation» (o el nombre de su plataforma + Automation). Seleccione su espacio de trabajo de Slack. Esto crea una aplicación que n8n usará para enviar mensajes y recibir eventos. La aplicación actúa como el bot que publica notificaciones en los canales en nombre de sus flujos de trabajo de automatización.

Elija un nombre y un ícono profesionales para su bot. Cuando publique mensajes, el nombre y el ícono del bot serán visibles para su equipo (p. ej., «Deal Bot» con su logotipo). Hágalo reconocible para que el equipo sepa que los mensajes automatizados provienen de flujos de trabajo y no de una persona.

2

Configurar los permisos y scopes del bot

En la configuración de su aplicación de Slack, vaya a «OAuth & Permissions» → «Bot Token Scopes». Agregue los permisos que su automatización necesita: chat:write (publicar mensajes), channels:read (leer información de canales), users:read (obtener datos de usuarios), reactions:write (agregar reacciones de emoji), files:write (cargar archivos). Cuantas más capacidades quiera, más scopes se requieren. Revise la documentación de scopes de Slack para funciones específicas.

Comience con los scopes esenciales (chat:write, channels:read, users:read) y agregue más a medida que construya flujos de trabajo avanzados. Siempre puede agregar scopes más adelante y reinstalar la aplicación. Solicitar demasiados permisos al principio puede hacer que los miembros del equipo duden en aprobar la aplicación.

3

Instalar la aplicación en el espacio de trabajo y obtener el token del bot

En la configuración de la aplicación, vaya a «Install App» → «Install to Workspace». Autorice la aplicación para su espacio de trabajo. Después de la instalación, verá un «Bot User OAuth Token» que comienza con «xoxb-». Copie este token: es su credencial de autenticación para n8n. Trátelo como una contraseña (no lo comparta públicamente, no lo suba a repositorios de código).

Guarde el token de inmediato en un gestor de contraseñas seguro. Si lo pierde, deberá regenerarlo en la configuración de la aplicación de Slack (Reinstall App), pero esto romperá los flujos de trabajo de n8n existentes que usan el token antiguo hasta que los actualice. Es mejor guardarlo una vez y mantenerlo seguro.

4

Conectar Slack con n8n usando el token del bot

En n8n, cree un nuevo flujo de trabajo y agregue un nodo de Slack. Haga clic en «Create New Credentials» → pegue su Bot User OAuth Token del paso 3. Nombre la credencial «Slack - Production» para mayor claridad. Pruebe la conexión agregando una acción de Slack «Send Message», seleccionando un canal de prueba (cree un canal #automation-test para esto), enviando un mensaje «n8n test» y ejecutando el flujo de trabajo. Verifique que el mensaje aparezca en Slack.

Pruebe en un canal #automation-test dedicado antes de publicar en los canales activos del equipo. Esto le permite experimentar con el formato de los mensajes, los botones y los archivos adjuntos sin saturar los canales reales ni confundir a su equipo con notificaciones de prueba.

5

Crear una estructura de canales organizada para la automatización

En Slack, cree los canales en los que la automatización publicará según las necesidades de sus flujos de trabajo. Canales iniciales sugeridos: #new-deals (todos los deals entrantes), #hot-deals (oportunidades de alta adecuación/urgentes), #active-deals (actualizaciones de etapa de los deals), #ic-decisions (revisiones y resultados del IC), #closings (cierres inminentes y completados), #team-daily (briefings matutinos), #automation-test (pruebas). Use las descripciones de los canales para explicar el propósito de cada uno para que el equipo sepa qué esperar.

Anteponga el prefijo # a los canales orientados a la automatización para agruparlos en el orden alfabético (p. ej., #deals-new, #deals-hot, #deals-active). Use convenciones de nombres claras para que el equipo pueda encontrar rápidamente los canales pertinentes. Fije los mensajes importantes (briefings diarios, recursos clave) en los canales para un acceso fácil.

6

Configurar las preferencias de notificación específicas de cada canal

Para cada canal automatizado, configure los ajustes de notificación según la importancia. Los canales de alta urgencia como #hot-deals deberían notificar a todos los miembros (menciones @channel o @here). Los canales de menor urgencia como #team-daily pueden estar en «solo menciones». Eduque a los miembros del equipo sobre la personalización de sus preferencias de notificación personales por canal para evitar la fatiga de alertas y, a la vez, garantizar que no se pierdan los mensajes críticos.

Use @channel con moderación (solo para mensajes urgentes que todos deben ver). El uso excesivo causa fatiga de alertas y la gente silencia el canal. Use @here (notifica solo a los usuarios activos) para actualizaciones importantes pero no urgentes. Para las notificaciones de rutina, publique sin @menciones y deje que los miembros interesados revisen los canales cuando les convenga.

7

Construir el primer flujo de trabajo: nuevo deal a notificación de Slack

Cree su primer flujo de trabajo de producción: disparador del CRM (nuevo deal creado) → acción de Slack «Send Message» al canal #new-deals con una notificación con formato que incluya el nombre del activo, la fuente, el precio solicitado y el contacto del bróker. Pruebe con un deal real (cree un deal de prueba en el CRM) y verifique que la notificación se publique correctamente. Esto demuestra la integración de extremo a extremo: CRM → n8n → Slack. Una vez que funcione, itere agregando la lógica de asignación de analistas, @menciones o botones interactivos.

Dé formato a los mensajes de Slack con markdown para mayor legibilidad: use *negrita* para los nombres de los activos, `bloques de código` para las direcciones y emoji como indicadores visuales (🔥 deal urgente, ℹ️ info, ✅ completado). Las notificaciones bien formateadas son más fáciles de escanear rápidamente. Incluya enlaces directos a las fichas del CRM para que los analistas puedan acceder con un clic sin tener que buscar.

8

Habilitar funciones interactivas y slash commands (avanzado, opcional)

Para los botones interactivos en los mensajes, habilite «Interactivity» en la configuración de la aplicación de Slack y establezca «Request URL» en una URL de webhook de n8n. Para los slash commands (/lead, /property), cree los comandos en la configuración de la aplicación apuntando a webhooks de n8n. Estas funciones avanzadas requieren una instancia de n8n accesible públicamente con HTTPS. Si está en localhost o en una red interna, use ngrok o un servicio de túnel similar para exponer los webhooks a Slack.

Las funciones interactivas son potentes pero opcionales para una configuración inicial. Comience con la simple publicación de mensajes para demostrar el valor y luego agregue interactividad una vez que el equipo se sienta cómodo. Los slash commands son particularmente útiles para los analistas: escribir «/deal [activo]» para obtener al instante los detalles de un deal sin salir de Slack genera ahorros de tiempo significativos.

Frequently Asked Questions

Common questions about Slack integration

Ready to Automate Slack?

Get a free AI roadmap showing how to connect Slack with your existing tools for maximum impact.

Get Your Free AI Roadmap