Skip to main content
Salesforce logo

Salesforce Integration

CRM & Lead Management

What It Does

Salesforce es la plataforma CRM n.º 1 del mundo, diseñada para operaciones a escala empresarial que necesitan gestionar miles de relaciones, pipelines complejos de múltiples etapas y jerarquías sofisticadas de equipos y territorios. A diferencia de los CRM de consumo, Salesforce está construido para la personalización: usted puede crear objetos personalizados que representen activos, deals, redes de brokers, portafolios de LP e inversionistas, vehículos de fondos o cualquier estructura de datos que su firma requiera. La plataforma maneja millones de registros sin degradación del rendimiento, lo que la hace ideal para gestores de inversión en CRE, empresas de desarrollo y operating partners que manejan grandes pipelines de adquisición y programas de levantamiento de capital.

Why Real Estate Professionals Use It

Las grandes organizaciones de CRE eligen Salesforce cuando superan a los CRM más simples y necesitan capacidades de nivel empresarial. Un gestor de inversión nacional que da seguimiento a 100,000 relaciones con brokers, vendedores y LP en varios mercados necesita un enrutamiento de mercado que dirija automáticamente los deals industriales al equipo industrial y las consultas de LP institucionales a relaciones con inversionistas. Las plataformas multifondo necesitan dar seguimiento al desempeño de vehículos separados manteniendo el aislamiento de datos entre los equipos de cada fondo. Las empresas de desarrollo necesitan objetos personalizados para modelar activos, socios de capital, estructuras de JV e hitos de entitlement de maneras que los CRM genéricos no pueden soportar.

Visit Salesforce

Key Features for Real Estate

Discover how Salesforce powers real estate automation workflows

1 of 8
Feature

Gestión de contactos y cuentas a escala empresarial

Gestione contactos y cuentas ilimitados con campos personalizados, relaciones jerárquicas y búsqueda avanzada. Dé seguimiento a personas (principals, brokers, tomadores de decisiones de LP) vinculadas a cuentas (fondos, family offices, instituciones, socios de JV). La detección de duplicados evita la contaminación de datos a medida que su base de relaciones crece hasta cientos de miles de registros.

Real Estate Impact

Dé seguimiento a redes de inversionistas complejas donde una sola institución asigna a 50 deals, cada uno con múltiples partes interesadas. Vincule a los vendedores con sus asesores (brokers) o prestamistas (socios de deuda) para obtener inteligencia de relaciones a lo largo de toda la estructura de capital.

See how we automate Salesforce

Get a personalized plan for your tech stack

Get Your Free AI Roadmap

Automation Workflows

Ready-to-deploy workflows powered by Salesforce + NextAutomation

Workflow 1 of 5
Advanced

Distribución de deals empresarial con enrutamiento de mercado

Cuando un nuevo deal entra a Salesforce desde cualquier fuente (correo de broker, sourcing off-market, referido, alerta de datos de mercado), este flujo de trabajo califica el deal según su tamaño, su ajuste a la buy-box y la motivación del vendedor. Luego empareja el deal con las reglas de mercado, verifica la capacidad y la especialización del originador, y lo asigna al miembro del equipo óptimo. Los deals de alto valor (USD 50M o más) disparan alertas de Slack inmediatas a los principals senior, mientras que los deals estándar entran a secuencias de screening automatizadas hasta que los originadores estén listos para involucrarse.

Trigger: Nuevo deal creado en Salesforce desde cualquier fuente (envío de broker, API, captura manual o integración de sourcing)
Workflow Steps

1Deal capturado en Salesforce con la clase de activo, la ubicación, el precio solicitado y los datos de ajuste a la buy-box

2n8n recupera el registro del deal y calcula un puntaje de prioridad según el tamaño del deal, la motivación del vendedor (off-market = alta) y la alineación con la buy-box

3Verificar las reglas de mercado: emparejar la ubicación del deal (MSA) y la clase de activo (multifamily, industrial, oficina) con la cobertura asignada

4Consultar la capacidad de los originadores: verificar cuántos deals activos tiene actualmente cada originador de mercado

+5 more steps

Una distribución equilibrada de deals evita la sobrecarga del originador a la vez que garantiza que las oportunidades de alto valor reciban atención inmediata. La especialización por mercado maximiza la tasa de éxito: los deals industriales van a los expertos en industrial, los grandes deals institucionales a los principals senior. El tiempo de respuesta promedio a los brokers baja de horas a menos de 30 minutos en los deals prioritarios. Los dashboards de la dirección muestran el volumen de deals por fuente, la capacidad de los originadores y las tasas de conversión de toda la firma.

Triggers & Actions

Connect Salesforce to your workflows with powerful triggers and actions

Triggers

New Lead Created

Se dispara cuando se crea un registro de lead en Salesforce desde cualquier fuente (formulario web, integración por API, captura manual o sincronización con un socio).

Dispare un flujo de respuesta instantánea cuando un broker envíe un deal mediante su formulario de sourcing: envíe un correo de acuse de recibo y asígnelo al originador del mercado.

Lead Converted to Contact/Opportunity

Se dispara cuando un lead se califica y se convierte en contacto y oportunidad (deal), lo que indica que está listo para avanzar.

Cuando un deal generado por sourcing pase el screening inicial y se convierta, dispare la creación de la checklist de underwriting y programe una llamada de arranque vía Calendly.

Opportunity Stage Changed

Se dispara cuando una oportunidad se mueve entre etapas del pipeline (p. ej., de «Screening» a «LOI Submitted» y luego «Under Contract»).

Cuando un deal pase a «Under Contract», cree las tareas de la checklist de diligencia, notifique al analista y actualice la proyección de despliegue de capital.

Contact or Account Updated

Se dispara cuando se modifican campos específicos de un registro de contacto o cuenta (p. ej., número de teléfono, correo, mandato de LP, tamaño de ticket objetivo).

Cuando el tamaño de ticket objetivo de un LP aumente de USD 5M a USD 15M, dispare una actualización de coincidencia de mandato y envíe las nuevas ofertas que se ajusten a la asignación ampliada.

Task or Activity Completed

Se dispara cuando un miembro del equipo marca una tarea como completada (p. ej., «Llamada de underwriting completada», «Visita a sitio realizada»).

Cuando una tarea de visita a sitio se marque como completada, dispare una solicitud de debrief al originador: «¿Cuál es su lectura del activo?» y cree una tarea de paso siguiente según el nivel de convicción.

Custom Object Record Created/Updated

Se dispara cuando se crean o modifican registros en objetos personalizados (p. ej., «Asset», «Vehicle», «Commitment»).

Cuando se cree un nuevo registro «Vehicle» (oferta), dispare el flujo de levantamiento de capital: publique en el portal de inversionistas, envíe alertas a los LP, programe los seguimientos de IR.

Actions

Create or Update Lead

Crea un nuevo registro de lead o actualiza un lead existente con nuevos datos (fuente, interés en el activo, datos de contacto, puntaje del deal).

Cuando llegue un envío de broker mediante el análisis de un correo, cree un lead en Salesforce con fuente = «Broker», clase de activo y puntaje de deal inicial.

Create or Update Contact/Account

Crea un nuevo contacto o cuenta, o actualiza registros existentes con nueva información (correo, teléfono, mandato, estado de asignación).

Tras una llamada de calificación de un LP, actualice el registro del contacto con el mandato verificado, el estado de acreditación y las preferencias de clase de activo para futuras coincidencias.

Create or Update Opportunity

Crea una nueva oportunidad (deal) o actualiza la etapa, el valor, la fecha de cierre o los campos personalizados de una oportunidad existente.

Cuando un broker ofrezca un activo, cree una oportunidad en etapa «Screening» con la dirección del activo, el cronograma esperado y el valor estimado del deal.

Create Task or Event

Crea una tarea asignada a un usuario con fecha de vencimiento y prioridad, o crea un evento de calendario (visita a sitio, cierre, reunión de IC).

Cuando se programe una visita a sitio vía Calendly, cree un evento de Salesforce vinculado al contacto del broker y a la oportunidad del activo para que sea visible en el calendario del originador.

Assign Record to User or Queue

Asigna un lead, contacto u oportunidad a un originador específico o a una cola de equipo según las reglas de mercado o el balanceo de carga.

Asigne un gran deal institucional a un principal senior según el tamaño del deal (USD 50M o más) y la especialización por clase de activo (portafolios industriales).

Add to Campaign

Inscribe a un contacto en una Campaign de Salesforce (lista de inversionistas, secuencia de drip, asistentes a un evento) para una prospección dirigida.

Agregue a todos los visitantes de la data room a una «Offering Follow-Up Campaign» que envía una secuencia de nurturing de 3 correos a lo largo de 14 días para hacer avanzar los soft commitments.

Update Custom Object Record

Crea o actualiza registros en objetos personalizados como «Asset», «Vehicle», «Commitment» o cualquier estructura de datos personalizada.

Cuando un activo cierre, cree un registro «Asset» en Salesforce con los datos de adquisición, vincúlelo a la oportunidad del deal y dispare el onboarding de asset management del portafolio.

Query Records

Busca en Salesforce los registros que coinciden con criterios específicos (p. ej., todos los LP con un tamaño de ticket de USD 10M-25M que apuntan a industrial en la Sun Belt).

Cuando se agregue una nueva oferta, consulte los contactos de LP cuyos mandatos coincidan con los criterios de la oferta para enviar teasers de deal personalizados.

Setup Guide

Get started in approximately 45 minutos para la configuración básica de la API y el primer flujo de trabajo; de 4 a 6 horas para la configuración completa de la org, incluidos los objetos personalizados, los mercados y la migración de datos

Prerequisites

  • Una cuenta de Salesforce con la edición Sales Cloud o superior (Enterprise, Unlimited)
  • El acceso a la API habilitado en su org de Salesforce (incluido en los planes Enterprise y superiores)
  • Acceso de System Administrator para crear Connected Apps y gestionar las credenciales OAuth
  • Una instancia de n8n (en la nube o autoalojada) con el nodo de Salesforce disponible
  • Una comprensión básica de los objetos de Salesforce: Leads, Contacts, Accounts, Opportunities
1

Crear una Connected App en Salesforce para el acceso a la API

En Salesforce, vaya a Setup (ícono de engranaje) → App Manager → New Connected App. Llámela «n8n Integration». Habilite OAuth Settings y seleccione «Perform requests on your behalf at any time (refresh_token, offline_access)», «Access and manage your data (api)» y «Access custom permissions (custom_permissions)». Establezca la Callback URL como la URL de su instancia de n8n + «/rest/oauth2-credential/callback». Guarde y anote su Consumer Key (Client ID) y su Consumer Secret.

Use una cuenta de usuario de integración dedicada con permisos de System Administrator para la Connected App. Esto garantiza que el acceso a la API persista incluso si cambian las cuentas de usuarios individuales. Documente su Consumer Key y su Secret en un gestor de contraseñas seguro: los necesitará para la autenticación de n8n.

2

Conectar Salesforce a n8n mediante OAuth

En n8n, cree un flujo de trabajo y agregue un nodo de Salesforce. Haga clic en «Create New Credentials» y seleccione el método de autenticación «OAuth2». Pegue su Consumer Key (Client ID) y su Consumer Secret del paso 1. Haga clic en «Connect» y autentíquese mediante el inicio de sesión de Salesforce: será redirigido a Salesforce para otorgar los permisos y luego de vuelta a n8n. Pruebe la conexión agregando un nodo de acción «Salesforce» configurado en «Get All Leads» y ejecutando el flujo de trabajo: debería devolver su lista de leads.

Guarde las credenciales como «Salesforce - Production» para reutilizarlas en varios flujos de trabajo. Si está probando automatizaciones, cree credenciales separadas «Salesforce - Sandbox» conectadas a su entorno sandbox de Salesforce para no afectar los datos en producción.

3

Configurar campos personalizados para los datos de CRE

En Salesforce, vaya a Setup → Object Manager → Contact. Haga clic en «Fields & Relationships» → New para crear campos personalizados: «Relationship_Type__c» (lista de selección: Broker, Seller, LP, JV Partner, Lender), «Check_Size_Min__c» (número), «Check_Size_Max__c» (número), «Target_Markets__c» (lista de selección múltiple), «Accreditation_Status__c» (lista de selección: Not Verified, In Progress, Qualified, Institutional), «Asset_Class_Mandate__c» (selección múltiple: Multifamily, Industrial, Office, Retail, Land), «Target_Return__c» (lista de selección: Core, Core-Plus, Value-Add, Opportunistic). Repita para el objeto Opportunity con campos como «Asset_Address__c», «Purchase_Price__c», «Cap_Rate__c».

Use nombres de API con el sufijo «__c» (p. ej., «Check_Size_Min__c») para referenciar los campos personalizados en los flujos de trabajo de n8n. Mantenga los nombres de los campos consistentes con su sistema actual de seguimiento de datos para simplificar la migración desde hojas de cálculo o CRM antiguos.

4

Configurar las reglas de asignación de deals y la gestión de mercados

En Salesforce, vaya a Setup → Lead Assignment Rules. Cree reglas para asignar deals automáticamente según criterios: si «State = Texas AND Asset_Class = Industrial», asignar a la Industrial Team Queue; si «Purchase_Price > 50000000», asignar a un Senior Principal. Para una gestión de mercado avanzada (disponible en las ediciones Enterprise y superiores), vaya a Setup → Territory Management, defina los mercados por MSA o por límites personalizados, y asigne los originadores. Configure las reglas de asignación para que usen los mercados con el fin de enrutar los deals automáticamente.

Comience con reglas de asignación simples (por estado o clase de activo) y refínelas con el tiempo. Pruebe las reglas con deals de muestra para verificar que el enrutamiento funcione correctamente antes de salir a producción. Para equipos de menos de 20 originadores, las reglas de asignación pueden ser suficientes: la gestión de mercado es excesiva para operaciones más pequeñas.

5

Crear pipelines para las adquisiciones y el levantamiento de capital

En Salesforce, vaya a Setup → Object Manager → Opportunity → Record Types. Cree record types «Acquisition» y «Capital Raise» con diseños de página y valores de lista de selección distintos. Para el pipeline Acquisition, configure los valores de la lista de selección Stage: Sourced, Screening, IOI Submitted, LOI Submitted, PSA Executed, Under Contract, Closed Won, Closed Lost, Passed. Para el pipeline Capital Raise: Identified, Mandate Match, Teaser Sent, Data Room Access, Soft Commit, Subscribed, Closed Won, Closed Lost. Asigne porcentajes de probabilidad a cada etapa (p. ej., Under Contract = 80 %) para obtener proyecciones precisas.

Los record types separados permiten procesos distintos para las adquisiciones frente al levantamiento de capital, manteniendo todos los deals en el objeto Opportunity. Esto simplifica el reporting (un solo objeto que consultar) a la vez que conserva la flexibilidad. Agregue campos personalizados por record type: las Acquisitions necesitan «Cap_Rate__c», la Capital Raise necesita «Commitment_Amount__c».

6

Construir su primer flujo de trabajo de automatización en n8n

En n8n, cree un flujo de trabajo simple para comprobar que la integración funciona: Salesforce Trigger (New Lead) → nodo de IA (OpenAI) para generar un correo de acuse de recibo personalizado al broker → Salesforce Action (Create Task asignada al propietario del deal) → Slack (notificar al originador). Configure el trigger para que se dispare cuando se cree un lead con «LeadSource = Broker». Pruebe creando manualmente un lead en Salesforce con Broker como fuente: verifique que n8n reciba el trigger, genere el correo, cree la tarea y envíe la notificación de Slack.

Comience con un flujo de trabajo de alto impacto y baja complejidad (acuse de recibo instantáneo al broker) para comprobar el ROI antes de construir automatizaciones de múltiples pasos. Recoja la retroalimentación de los originadores: ¿la respuesta automatizada se siente personal? ¿Las tareas se crean con suficiente contexto? Itere a partir del uso real antes de expandirse a más flujos de trabajo.

7

Importar la base de relaciones existente

Exporte su base de relaciones actual (desde hojas de cálculo, un CRM antiguo o una plataforma de email marketing) como CSV con las columnas: First Name, Last Name, Email, Phone, Firm, Source, Relationship Type, Check Size, Target Markets, etc. En Salesforce, vaya a Setup → Data Import Wizard → Launch Wizard → Contacts. Cargue el CSV, mapee las columnas a los campos de Salesforce (incluidos los campos personalizados) e importe. Verifique que los contactos aparezcan correctamente en Salesforce y luego pruebe disparar un flujo de trabajo en un contacto de muestra.

Haga primero una pequeña importación de prueba (50-100 contactos) para detectar errores de mapeo antes de importar su base completa de miles de contactos. Use un campo «External ID» (como «Old_CRM_ID__c») para rastrear qué contactos provienen de su sistema anterior, lo que permite reimportaciones seguras de ser necesario sin crear duplicados.

8

Habilitar el acceso del equipo, los roles y la capacitación

En Salesforce, vaya a Setup → Users → New User para invitar a los miembros del equipo. Asigne un rol (p. ej., Analyst, Director, Principal) que controle la visibilidad de los registros (los analistas ven sus propios deals, los directores los de su equipo, los principals todos). Asigne Permission Sets para el acceso a funciones (p. ej., «Can Edit Opportunities», «Can Delete Leads»). Cree un documento de capacitación o un video de Loom que muestre al equipo cómo: registrar un deal generado por sourcing, actualizar la etapa de una oportunidad, registrar una actividad de visita a sitio y consultar su dashboard de pipeline. Programe una sesión de onboarding de equipo de 30 minutos para recorrer los flujos de trabajo comunes.

Salesforce tiene una curva de aprendizaje pronunciada: invierta en capacitación desde el inicio para prevenir la resistencia a la adopción. Use la plataforma Trailhead integrada de Salesforce (tutoriales interactivos gratuitos) para capacitar al equipo en los conceptos básicos del CRM. Designe a un «Salesforce Champion» en su equipo que se convierta en el experto de referencia para las preguntas, reduciendo la dependencia de consultores externos.

Frequently Asked Questions

Common questions about Salesforce integration

Ready to Automate Salesforce?

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

Get Your Free AI Roadmap