Publicado: 24 de julio de 2026

Crear Lead en Salesforce

Crear Lead en Salesforce | Logixb2b

Webhook → mapeo campos → Lead Salesforce + notificación.

Crear Lead en Salesforce con n8n desde webhook. Workflow JSON gratis para altas automáticas B2B en España. Logixb2b España. Para España y la UE. · Logixb2b ES.

Descarga el workflow

JSON listo para importar en n8n (Import from File). Sustituye solo REEMPLAZA_* y credenciales.

Qué automatiza este flujo en Salesforce

Salesforce es potente, pero dar de alta un Lead a mano, copiando datos desde un formulario, un email o una hoja de cálculo, es lento y propenso a errores de tecleo.

El resultado es que el Lead está en el CRM en segundos, con los mismos campos que usaría un comercial si lo tecleara a mano, pero sin el margen de error humano ni el retraso de lo subo cuando tenga un rato.

Para equipos B2B con varios canales de entrada (web, ferias, partners, campañas de pago), este flujo también aporta consistencia: da igual de dónde venga el Lead, todos pasan por el mismo mapeo de campos y llegan a Salesforce con la misma estructura, lo que facilita muchísimo el reporting posterior por origen.

Requisitos: usuario de integración, permisos y credenciales

Para conectar Salesforce necesitas una autenticación OAuth 2.0 (o un usuario de integración con Connected App configurada) con permisos mínimos para crear Leads: el objeto estándar Lead y los campos que vayas a mapear (First Name, Last Name, Company, Email, LeadSource). Evita usar la cuenta personal de un comercial como usuario de integración; si esa persona cambia de rol o se va, el flujo se rompe sin aviso.

Crea un usuario de integración dedicado, con un perfil de permisos reducido (API Enabled, Create en Leads) y documenta sus credenciales en vuestro gestor de contraseñas de empresa, no en el propio flujo de n8n.

Si tu organización de Salesforce tiene activado el límite de IP o requiere aprobación de dispositivos nuevos, añade la IP del servidor de n8n a la lista blanca antes de la primera prueba; de lo contrario, la autenticación fallará con un error de seguridad difícil de diagnosticar a primera vista.

Importar el JSON y configurar el mapeo de campos

Importa el archivo en n8n (⋯ a Import from File). Verás el punto de entrada, un bloque de mapeo de campos y la llamada a la API REST de Salesforce para crear el Lead. Configura la credencial OAuth2 de Salesforce en el nodo correspondiente y confirma que apunta al entorno correcto: sandbox para pruebas, producción solo cuando esté validado.

Revisa el mapeo campo a campo: Salesforce exige Company y Last Name como obligatorios en el objeto Lead estándar, así que asegúrate de que tu formulario siempre envía esos dos datos, aunque sea con un valor por defecto como Sin especificar, para evitar que la creación falle por completo.

Si vuestro equipo usa campos personalizados (por ejemplo, un campo de sector, tamaño de empresa o país), créalos primero en el objeto Lead desde Configuración a Object Manager, con un nombre de API claro, y añádelos al mapeo del flujo antes de la primera prueba real.

Probar la creación de Leads en un entorno sandbox

Nunca actives este flujo directamente contra tu organización de producción sin antes probarlo en un sandbox de Salesforce.

Si usáis reglas de asignación automática (Lead Assignment Rules) en Salesforce, comprueba también que el Lead creado por el flujo respeta esas reglas y no se queda sin dueño en la cola general, que es donde suelen perderse los Leads durante más tiempo.

Guarda las respuestas de la API en cada prueba (código de estado, cuerpo de la respuesta) para poder comparar rápidamente qué cambió si algo deja de funcionar tras una actualización de Salesforce o un cambio en los campos obligatorios del objeto Lead.

Aviso al propietario del Lead y reglas de asignación

Un buen aviso de Slack o email no solo dice nuevo Lead: incluye el nombre, la empresa, el origen y un enlace directo al registro en Salesforce, para que el comercial pueda abrir la ficha con un clic sin tener que buscarla. Configura este aviso para que llegue solo al propietario asignado, no a todo el canal comercial, si el volumen de Leads es alto.

Si trabajáis con territorios o verticales, aprovecha el campo LeadSource o un campo personalizado para que el aviso identifique claramente por qué ese Lead ha llegado a esa persona, lo que reduce las dudas y los esto no me toca a mí que retrasan el primer contacto.

Fija también un tiempo máximo de primera respuesta (por ejemplo, quince minutos en horario laboral) y revisa periódicamente si se cumple; un flujo que crea el Lead al instante pierde todo su valor si nadie lo mira hasta el día siguiente.

RGPD y minimización de datos en Salesforce

Salesforce almacena datos en centros que pueden estar fuera de la UE según vuestra configuración de instancia; revisa el acuerdo de tratamiento de datos (DPA) y dónde reside vuestra organización antes de sincronizar datos de clientes reales. Envía solo los campos necesarios para calificar y contactar al Lead: nombre, empresa, email, teléfono y origen suelen bastar.

Evita mapear comentarios libres del formulario directamente al campo de descripción del Lead sin revisar antes si contienen datos sensibles o de terceros que no deberían estar ahí.

Revisa también quién tiene acceso de lectura a los Leads dentro de Salesforce mediante los perfiles y conjuntos de permisos; no tiene sentido minimizar los datos que entran si luego cualquier usuario de la organización puede consultarlos sin restricción.

Make, Zapier y errores comunes al crear Leads

En Make o Zapier, la lógica se replica con un módulo de entrada seguido del conector nativo de Salesforce (acción Create Lead). El reto principal en ambas plataformas, igual que en n8n, es la autenticación OAuth y mantener el token renovado sin intervención manual.

Los errores más frecuentes son: campos obligatorios vacíos (Salesforce rechaza la creación con un error claro que hay que capturar y notificar), usar la API de sandbox en producción por error, y no controlar duplicados, ya que Salesforce no deduplica Leads por email de forma automática como sí hace HubSpot. Si os importa evitar duplicados, añadid una búsqueda previa por email antes de crear.

Otro error habitual es no capturar los errores de la API en el propio flujo: si Salesforce devuelve un fallo de validación y n8n no lo gestiona, el Lead simplemente desaparece sin dejar rastro. Añade siempre una rama de error que avise en Slack con el motivo exacto del rechazo.

Importar, configurar y producción 24/7

En n8n: ⋯ → Import from File → el JSON de este recurso. El flujo llega inactive. Abre el sticky INSTRUCCIONES del lienzo y el nodo Config/Set: URLs, umbrales y placeholders. Enlaza credenciales reales (HTTP Header Auth, OAuth Google Sheets, Slack Incoming Webhook, CRM Private App) — nunca dejes tokens en el archivo versionado.

Prueba una ejecución Manual o un evento de test (formulario, webhook, cron forzado). Revisa CRM, Sheets o Slack. Solo entonces Active. Timezone del workflow: Europe/Madrid.

Para que corra solo hace falta n8n online. Self-hosted UE: VPS Hetzner/OVH/IONOS (o panel con Docker) → Ubuntu → Docker Compose (n8n + Postgres) → HTTPS con Caddy/Nginx → N8N_HOST, WEBHOOK_URL, GENERIC_TIMEZONE=Europe/Madrid, N8N_ENCRYPTION_KEY. Alternativa: n8n Cloud (importas, conectas credenciales y Active; vigila límites). Make/Zapier: mismo mapa mental; este JSON es el esqueleto n8n.

EU AI Act y RGPD: qué es y por qué tu empresa debe aplicarlo

El Reglamento (UE) 2024/1689 (EU AI Act) ya está en vigor. Si tu empresa usa n8n con nodos de IA (Gemini, OpenAI, Claude, etc. ) en ventas o operaciones, actuáis como desplegadores (deployers): no hace falta ser el fabricante del modelo.

En paralelo, el RGPD (AEPD) aplica porque el flujo trata datos de contacto B2B. Base jurídica, minimización y, si hay perfiles automatizados a escala, evaluación de impacto. AI Act y RGPD se acumulan: un fallo puede implicar ambas autoridades.

Este recurso ayuda en la práctica: placeholders sin secretos, Europe/Madrid, opción self-hosted en VPS UE (soberanía de datos), registro de ejecuciones en n8n (logs) y espacio para human-in-the-loop (aprobación antes de acciones sensibles). Detalle: /uso-responsable-de-ia-y-transparencia. Texto informativo, no asesoramiento legal.

Preguntas frecuentes

¿Salesforce deduplica los Leads automáticamente?

No de forma nativa como HubSpot; si quieres evitar duplicados, añade una búsqueda por email antes del paso de creación, o activa las reglas de duplicados de Salesforce (Duplicate Rules) desde la configuración.

¿Puedo usar este flujo con Salesforce Essentials?

Sí, siempre que el plan incluya acceso a la API REST, que es necesaria para que n8n cree Leads mediante estas llamadas.

¿Qué pasa si el Lead ya es un contacto o cuenta existente?

El flujo crea un registro de tipo Lead; la conversión a Contacto/Cuenta/Oportunidad sigue el proceso estándar de Salesforce y normalmente la decide un comercial, no se automatiza a ciegas.

¿Cómo evito enviar Leads de prueba a Salesforce de producción?

Usa siempre una organización sandbox para las pruebas, con su propia URL de login, y cambia a producción solo cuando el flujo esté validado y documentado.

¿Necesito un desarrollador para configurar la Connected App?

No es imprescindible; un administrador de Salesforce con permisos puede crear la Connected App y generar las credenciales OAuth desde Configuración a App Manager.

¿Qué campos son obligatorios para crear un Lead?

Como mínimo, Salesforce exige Last Name y Company. Si tu formulario no siempre los recoge, define valores por defecto para que la creación nunca falle por un campo vacío.