Formulario a CRM al instante

Entrada del formulario + limpieza de datos + alta en el CRM + aviso al equipo.
Formulario web a CRM con n8n: webhook, alta de contacto y aviso. Workflow JSON gratis para inbound B2B en España. Logixb2b España. Para España y la UE.
Descarga el workflow
JSON listo para importar en n8n (Import from File). Sustituye solo REEMPLAZA_* y credenciales.
Qué es este recurso y qué problema resuelve
Este workflow conecta cualquier formulario web con tu CRM en tiempo real: en cuanto alguien envía sus datos, el flujo los limpia, crea el contacto en el CRM y avisa al equipo comercial, sin que nadie tenga que copiar y pegar nada a mano entre sistemas.
Es una versión pensada para reutilizar con distintos formularios de tu web, contacto, demo, descarga de un recurso, siempre que todos compartan la misma estructura básica de datos (nombre, correo y empresa). El resultado es velocidad de respuesta: el lead entra en el CRM y el comercial se entera casi al instante, en vez de descubrirlo horas o días después revisando un buzón compartido. Esa rapidez suele marcar la diferencia entre cerrar una reunión comercial o perderla frente a un competidor que respondió antes.
Cuándo usarlo (y qué formularios encajan mejor)
Encaja especialmente bien cuando tienes varios formularios sencillos en distintas páginas de tu web y quieres centralizar su procesamiento en un único flujo, en lugar de montar una integración distinta para cada uno. También es una buena opción si tu formulario actual ya funciona pero todo el traspaso al CRM se hace manualmente.
Si tu formulario necesita lógica adicional, como cualificar el lead con reglas o inteligencia artificial antes de crearlo en el CRM, este recurso sigue siendo la base de entrada, pero normalmente lo combinarás con un flujo de cualificación específico que se ejecute después de este primer paso.
Qué necesitas antes de importarlo
Necesitas credenciales de acceso a tu CRM configuradas en n8n como una credencial cifrada, nunca como texto libre dentro del flujo, y (si vas a activar el aviso al equipo) acceso a un canal de Slack, Telegram o correo. También necesitas poder editar el destino de envío (action) de tu formulario web para apuntarlo a la dirección que genera n8n.
No es imprescindible tener el CRM completamente definido de antemano: puedes empezar con los campos básicos, nombre, correo, empresa, e ir ampliando el mapeo de datos más adelante según lo que necesite tu equipo comercial. Tampoco necesitas experiencia previa configurando integraciones: si has rellenado alguna vez un formulario de contacto online, entenderás rápido qué hace cada campo de este flujo. La curva de aprendizaje es prácticamente plana comparada con montar la integración desde cero con código propio, y el tiempo que ahorras se nota desde el primer lead procesado.
Cómo funciona el flujo paso a paso
El flujo arranca con un punto de entrada (la dirección que recibirá el envío del formulario), sigue con un paso de limpieza de datos que normaliza los campos recibidos, y termina con el alta en el CRM y el aviso al equipo. Toda la lógica cabe en tres bloques claros, sin ramas complejas que dificulten el mantenimiento.
El diseño está pensado para que cualquier persona del equipo, no solo quien lo montó, pueda entender de un vistazo qué hace cada bloque: entrada, limpieza, alta y aviso, en ese orden fijo. Esa simplicidad también facilita traspasar el mantenimiento del flujo si la persona original cambia de rol o sale del equipo.
Configuración detallada en n8n
Descarga el JSON e impórtalo en n8n. Crea primero las credenciales del CRM (y del canal de aviso, si aplica) desde la sección de Credenciales de n8n, nunca escribiendo claves directamente en los nodos. Copia la dirección de producción del punto de entrada y pégala como destino de envío en tu formulario web, comprobando que los campos coinciden con nombre, correo y empresa.
Haz un envío de prueba con datos claramente inventados, nunca datos reales de un cliente, y confirma en n8n y en el CRM que el contacto se crea correctamente. Después, activa el aviso al equipo con un mensaje corto y accionable: Nuevo Lead, el nombre de la empresa y un enlace directo a la ficha del CRM.
Buenas prácticas, seguridad del webhook y RGPD
Guarda la dirección de entrada del webhook en un lugar seguro, ya que cualquiera que la conozca podría enviarle datos; si tu CRM lo permite, añade una validación mínima de origen o un token compartido. Antes de abrir el formulario al público, comprueba que informa claramente del tratamiento de datos conforme al RGPD y que existe una base legal para procesar cada envío.
En Make, la misma lógica se resuelve con un módulo de entrada de formulario, un paso de limpieza de datos, la creación en el CRM y un aviso final; en Zapier, sustituye la entrada por Webhooks, añade filtros si necesitas descartar envíos incompletos, y cierra con las acciones de CRM y aviso.
Reutilizar el flujo con varios formularios y depurar errores comunes
Uno de los mayores ahorros de tiempo de este recurso aparece cuando tienes varios formularios en distintas páginas, contacto general, solicitud de demo, descarga de un recurso, y todos comparten la estructura básica de nombre, correo y empresa.
Si en el futuro necesitas tratar de forma diferente los leads según su origen, por ejemplo, dar prioridad a quienes piden una demo frente a quienes solo descargan un recurso, basta con añadir un nodo IF justo después de la limpieza de datos que decida el destino final o el texto del aviso según ese campo de origen, sin tener que duplicar todo el flujo desde cero.
Si un envío no llega al CRM, revisa primero que los nombres de los campos del formulario coinciden exactamente con los que espera el nodo de limpieza de datos: una diferencia de mayúsculas o un espacio de más es la causa más habitual de fallos silenciosos.
También conviene revisar periódicamente el historial de ejecuciones de n8n para detectar envíos fallidos que quedaron sin procesar; si tu volumen de formularios es alto, vale la pena añadir un aviso adicional a Ops cuando el propio flujo falle, siguiendo la misma lógica que el recurso de alerta de errores en producción.
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. Desde el 2 de febrero de 2025 el Artículo 4 exige alfabetización en IA del personal que opera estos sistemas; en agosto de 2026 se refuerza la supervisión (AESIA en España) y la trazabilidad.
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
¿En qué se diferencia este recurso del flujo Primer workflow de ventas B2B?
Este es más genérico y reutilizable con cualquier formulario web sencillo, mientras que el otro está pensado específicamente como primera plantilla guiada para quien empieza desde cero.
¿Qué hace exactamente el paso de limpieza de datos?
Normaliza campos como el correo (minúsculas, espacios sobrantes) y ordena la información antes de enviarla al CRM, reduciendo errores por formatos inconsistentes.
¿Dónde tengo que pegar la dirección de entrada en mi formulario?
En el destino de envío (action) del formulario web, asegurándote de que los nombres de los campos coinciden con nombre, correo y empresa.
¿Necesito tener el CRM completamente configurado antes de empezar?
No. Puedes arrancar con los campos básicos y ampliar el mapeo de datos más adelante según las necesidades del equipo comercial.
¿Es seguro dejar la dirección de entrada pública en el formulario?
Guárdala con cuidado y valora añadir una validación mínima de origen o un token compartido, ya que cualquiera que la conozca podría enviarle datos.
¿Qué debo revisar en el formulario antes de publicarlo por RGPD?
Que informe claramente del tratamiento de datos y que exista una base legal para procesar cada envío, normalmente el consentimiento explícito del usuario.