Cómo crear tu primer workflow en n8n para ventas B2B (2026)
Recorrido práctico para montar tu primer workflow en n8n con enfoque ventas B2B en España y la UE: acotar un caso, elegir disparador, encadenar nodos, configurar credenciales, validar en manual y activar con dueño y revisión de ejecuciones la primera semana.
Con n8n ya desplegado, self-hosted o Cloud, el primer flujo debe demostrar valor en una reunión de quince minutos. Apunta a pocas piezas encadenadas con lógica legible, no a un diagrama que solo entienda quien lo diseñó.
Este artículo enseña el método del editor: disparador, transformación mínima, acción en un sistema de registro y aviso al equipo. El detalle de conectar un formulario concreto con HubSpot o Pipedrive lo cubre la guía de formulario a CRM; aquí el caso de referencia es distinto para no repetir el mismo pipeline.
El vídeo muestra la mecánica del canvas, disparador, ramas, ejecución manual, aplicaa al caso de esta guía: aviso cuando entra una oportunidad nueva en el CRM, no captura desde formulario web.
Transcripción del vídeo
n8n es una plataforma de orquestación visual pensada para conectar aplicaciones y automatizar procesos sin escribir un backend completo. Para un equipo comercial B2B en España o la Unión Europea, el primer workflow debe ser pequeño, legible y demostrar valor en una reunión breve. No hace falta automatizar todo el ciclo de ventas el primer día; basta con encadenar un disparador claro, una transformación mínima de datos y una acción que el equipo use de verdad.
Antes de abrir el editor conviene tener cuatro elementos definidos: acceso al sistema que originará el evento, acceso al destino donde escribiréis o avisaréis, un mapa de campos entre origen y destino, y una regla de negocio simple. Por ejemplo: avisar solo cuando una oportunidad entre en etapa de calificación y supere un importe acordado. Si tratáis datos personales, confirmad que el flujo respeta el consentimiento recogido y las herramientas autorizadas bajo RGPD.
En el lienzo de n8n, un workflow es la secuencia completa de automatización. Cada bloque es un nodo. Los nodos trigger inician el flujo cuando ocurre algo: un lead cambia de etapa en el CRM, llega un webhook desde un formulario, se pulsa ejecutar manualmente o se cumple una hora programada. Los nodos de acción realizan tareas: consultar una API, crear un contacto, enviar un mensaje, escribir una fila en una hoja de cálculo. Las conexiones entre nodos transportan datos de un paso al siguiente.
Para ventas B2B, un caso guía útil es detectar una oportunidad nueva o actualizada en el CRM, filtrar por etapa e importe, registrar la fila en Google Sheets para reporting semanal y enviar un aviso a Slack con enlace al registro. Así el ejecutivo de cuenta se entera el mismo día y dirección comercial dispone de un histórico ordenado para la reunión del lunes.
El primer paso en el editor es crear un workflow vacío y añadir el trigger del CRM. Configurad el filtro de pipeline o etapa acordado con ventas. Guardad y ejecutad una prueba con un lead de sandbox si el nodo lo permite. Revisad qué campos devuelve la salida: identificador, nombre, importe, propietario, URL del registro. Esos campos alimentarán los nodos siguientes.
Tras el trigger, encadenad nodos ligeros. Un nodo Set o Edit Fields normaliza los datos. Un nodo IF confirma que se cumplen las condiciones de negocio y evita ruido en el canal de avisos. Google Sheets en modo Append Row añade timestamp y columnas acordadas con zona horaria Europe/Madrid. Slack o Email Send entrega un mensaje corto con contexto accionable. Si más adelante creáis contactos, incorporad búsqueda por email antes de insertar duplicados; en el primer flujo priorizad claridad del diagrama.
Las credenciales viven en un almacén cifrado separado del JSON del workflow. Crear una credencial por integración y por entorno, sandbox frente a producción, reduce riesgos. Usad permisos mínimos: leer oportunidades y escribir en la hoja de informes sí; borrar registros no, salvo que el flujo lo exija. Nunca peguéis tokens en nodos de código ni en capturas de documentación.
La prueba debe hacerse antes de activar el flujo. Ejecutad nodos individuales con Execute node, movéis un lead de prueba a la etapa objetivo y comprobad que la rama falsa no escribe cuando el importe está por debajo del umbral. Conservad el identificador de una ejecución correcta como referencia para depurar incidencias en producción.
Al activar el interruptor, cada evento real disparará el workflow. Durante la primera semana, alguien debe revisar Executions cada mañana y confirmar con ventas que los avisos llegan con datos útiles. Asignad un owner documentado: disparador, credenciales, enlace al flujo y criterio de revisión. Un workflow activo sin responsable genera alertas ignoradas, peor que el proceso manual anterior.
Dominar triggers, acciones, conexiones y variables entre nodos abre la puerta a automatizaciones más complejas: webhooks de formularios, enriquecimiento de leads o resúmenes programados. El objetivo del primer workflow no es la perfección técnica, sino demostrar que n8n reduce latencia comercial con un circuito que el equipo entiende y confía.
Este contenido tiene fines exclusivamente educativos e informativos. No constituye asesoramiento financiero, fiscal, legal ni comercial. Consulta con profesionales cualificados antes de tomar decisiones que afecten a tu negocio.
Qué problema resuelve este primer workflow
En equipos comerciales B2B de la UE suele fallar la visibilidad, no la captación: la oportunidad existe en el CRM, pero el ejecutivo de cuenta se entera tarde o el dato no llega al informe semanal que usa dirección comercial.
El flujo que construiremos aquí resuelve eso: cuando el CRM registra una oportunidad en etapa Calificación, n8n envía un aviso a Slack con enlace al Lead y deja una fila en Google Sheets para el reporting del lunes. Es un circuito corto, fácil de probar en sandbox y distinto de automatizar el alta desde un formulario web.
Antes de abrir el editor
Dedica veinte minutos fuera de n8n. Necesitas cuatro cosas en la mesa antes de arrastrar el primer nodo:
- Acceso al disparador: permiso para crear triggers en el CRM (Leads/oportunidades) o, si usas webhook, URL del formulario y modo de prueba POST.
- Acceso al destino: credencial de Slack, Google Sheets o email con permisos mínimos; en sandbox si existe.
- Mapa de campos: qué devuelve el trigger (id del Lead, importe, etapa, propietario) y qué columnas o mensaje necesita el destino. Anótalos en dos columnas.
- Regla de negocio mínima: por ejemplo, solo avisar si la etapa es Calificación y el importe supera 5.000 €.
Si trabajáis bajo RGPD, confirma que el formulario ya recoge consentimiento para tratamiento comercial y que el flujo no envía datos personales a herramientas no autorizadas. n8n no resuelve el cumplimiento por ti; solo automatiza lo que ya habéis decidido procesar.
Elige un caso comercial pequeño
Resiste automatizar todo el ciclo comercial el primer día. El caso ideal tiene un disparador claro, una acción principal y, como mucho, una notificación auxiliar.
Ejemplos acotados para ventas B2B en España (el de esta guía va primero):
- Caso guía: oportunidad en etapa Calificación (trigger CRM), fila en Google Sheets + mensaje Slack en #pipeline.
- Webhook de stand en feria sectorial, etiqueta evento-2026 en contacto + tarea al SDR asignado.
- Cron lunes 8:00 Europe/Madrid, resumen de Leads abiertos sin actividad en 7 días.
Deja para más adelante sincronización bidireccional, enriquecimiento con varias APIs o scoring con IA. Nombra el workflow con convención explícita, por ejemplo [PROD] CRM Lead Calificación, Sheets + Slack.
Diseña el disparador
El disparador define cuándo arranca el flujo. Para el caso guía usamos el trigger nativo del CRM Lead actualizao o Lead creado, filtrando por etapa Calificación. Así evitamos depender de un formulario externo en la primera experiencia con el editor.
Pasos en el editor:
- Crea un workflow vacío y añade el nodo de tu CRM (HubSpot, Pipedrive, Salesforce) como trigger de Lead/oportunidad.
- Configura el filtro de etapa o pipeline acordado con ventas.
- Guarda y ejecuta una prueba manual con un Lead de sandbox si el nodo lo permite.
- Verifica en la salida del trigger qué campos trae: nombre del Lead, importe, propietario, enlace al registro.
Alternativa válida para otro primer flujo: nodo Webhook si el origen es externo. Hasta activar el workflow, los triggers de producción no procesan eventos reales de forma persistente, no confundas guardar el diagrama con encender el interruptor.
Añade nodos de lógica y destino
Tras el trigger CRM, encadena nodos ligeros antes de escribir en sistemas secundarios. Patrón del caso guía:
- Set / Edit Fields: extrae id del Lead, nombre, importe, propietario y URL del registro en formato uniforme.
- IF: confirma que la etapa sigue siendo Calificación y que el importe supera el umbral acordado (evita ruido en Slack).
- Google Sheets, Append Row: añade fila al informe semanal con timestamp Europe/Madrid.
- Slack o Email Send: mensaje corto con nombre del Lead, importe y enlace al CRM.
Si más adelante añades create/update de contactos, incorpora búsqueda por email antes de crear. En el primer flujo prioriza legibilidad del diagrama sobre cobertura total del proceso comercial.
Credenciales sin filtrar secretos
n8n guarda tokens y contraseñas en un almacén cifrado de credenciales, separado del JSON del workflow. Esa separación es deliberada: puedes exportar el flujo y compartirlo con un compañero sin filtrar secretos.
Buenas prácticas para equipos comerciales en la UE:
- Crea una credencial por integración y por entorno (sandbox vs producción).
- Usa cuentas de servicio o API keys con permisos mínimos: leer Leads y escribir en Sheets sí; borrar oportunidades no, salvo que el flujo lo exija.
- Renueva tokens antes de que caduquen; anota en calendario la fecha de expiración de OAuth.
- Nunca pegues API keys en nodos de código, comentarios del workflow o capturas para documentación interna.
En self-hosted, restringe el acceso al editor con VPN o IP allowlist. Al clonar a otro entorno, re-autentica cada credencial; las advertencias en nodos son normales y preferibles a transportar secretos en el export.
Prueba en modo manual
n8n permite ejecutar el workflow completo o nodos individuales sin activarlo. Aprovecha esa función antes de conectar tráfico real.
Secuencia de prueba para el caso guía:
- En sandbox del CRM, crea o mueve un Lead TEST- a etapa Calificación.
- Ejecuta el trigger en manual o espera el evento según permita el nodo.
- Revisa nodo a nodo con Execute node; el IF debe filtrar Leads fuera de umbral.
- Confirma fila nueva en la hoja de prueba y mensaje Slack con enlace al Lead.
- Repite con un Lead por debajo del umbral: la rama falsa no debe escribir en Sheets.
Conserva el ID de la ejecución correcta. Si producción falla, comparar con esa referencia acorta mucho la depuración frente a revisar el diagrama entero.
Activa y monitoriza la primera semana
Tras activar el interruptor, cada cambio de etapa que cumpla el filtro disparará el flujo. La primera semana construye confianza del equipo comercial: alguien debe mirar Executions cada mañana y confirmar con ventas que los avisos llegan con datos útiles.
- Días 1 a 2: revisión diaria; el AE confirma que los Leads relevantes aparecen en Slack.
- Días 3 a 5: revisión cada dos días si no hay incidencias; ajusta umbral de importe si hay ruido.
- Día 7: reunión breve: volumen de avisos, falsos positivos, ¿añadir asignación por territorio?
Registra en wiki interna disparador, credenciales, owner y enlace al workflow. Un flujo activo sin dueño ni revisión de ejecuciones genera alertas ignoradas, peor que el proceso manual anterior.
Tabla de nodos útiles en ventas B2B
Referencia rápida de nodos que más aparecen en flujos comerciales. No necesitas dominarlos todos en el primer día; sirven para planificar la segunda y tercera automatización.
| Nodo | Uso en ventas B2B | Cuándo usarlo |
|---|---|---|
| Webhook | Recibir leads desde formulario web, landing o middleware | Primer workflow de captación; control total del payload JSON |
| HubSpot / Pipedrive / Salesforce | Trigger de Leads, crear contactos o buscar registros | CRM como origen o destino del pipeline comercial |
| IF / Switch | Filtrar por etapa, importe, territorio o origen UTM | Evitar ruido en alertas; ramificar por reglas de ventas |
| Set (Edit Fields) | Uniformar campos del trigger antes de Sheets o Slack | Tras el disparador; evita mapeos frágiles |
| Slack / Microsoft Teams | Alertas al canal comercial con enlace al registro | Notificación inmediata sin depender del email del vendedor |
| Google Sheets | Log paralelo o reporting ad hoc | Pilotos rápidos; no sustituye al CRM |
Errores frecuentes al crear el primer flujo
Estos tropiezos aparecen al estrenar automatización comercial con n8n, independientemente del disparador elegido.
- Trigger mal filtrado: el CRM envía todos los Leads y Slack se satura. Acota etapa, pipeline o importe mínimo desde el día uno.
- Campos del CRM renombrados: alguien cambia una propiedad custom y el nodo Set deja de encontrar el valor. Revisa mapeo tras cada cambio de schema.
- Credencial de producción en pruebas: llenáis Sheets o canales Slack reales con datos TEST. Usa entornos separados.
- Workflow inactivo tras despliegue: ventas mueve Leads en sandbox y nadie activó el interruptor en n8n.
- Sin dueño del flujo: caduca OAuth del CRM y el canal de alertas queda mudo varios días.
- Diagrama demasiado largo en v1: imposible explicar en reunión qué hace cada rama.
¿Cómo encaja este flujo con el EU AI Act y el RGPD?
El Reglamento (UE) 2024/1689 (EU AI Act) ya está en vigor. Si tu equipo usa automatizaciones con nodos de IA en n8n (Gemini, OpenAI, Claude u otros), la empresa actúa como desplegadora (deployer): no hace falta haber creado el modelo. Desde el 2 de febrero de 2025 el Artículo 4 exige un nivel suficiente de alfabetización en IA para quien opera estos sistemas. En España, la supervisión se articula con la AESIA (IA) y la AEPD (RGPD).
El RGPD sigue aplicando a nombres, correos y cargos de Leads B2B: base jurídica, minimización y, si hay perfiles automatizados a escala, evaluación de impacto. AI Act y RGPD se acumulan. Preferid n8n self-hosted en VPS UE, zona Europe/Madrid, logs de ejecución y aprobación humana (human-in-the-loop) antes de acciones sensibles en el CRM.
Detalle de transparencia Logixb2b: Uso responsable de IA y Transparencia. Este apartado es informativo, no sustituye asesoramiento legal ni de un DPO.
Evalúa tus horas y riesgos con el Auditor de Eficiencia Operativa B2B.
Extra. Plantilla de notas del workflow
Checklist y outline JSON de referencia para documentar nodos y responsables. No es un export binario: copia las notas y exporta el flujo real desde el editor cuando esté estable.
PLANTILLA, Primer workflow n8n ventas B2B
Metadatos
, Nombre: [PROD] CRM Lead Calificación, Sheets + Slack
, Responsable: _______________
, Entorno: [ ] Sandbox [ ] Producción
Disparador
, Tipo: CRM trigger (Lead creado/actualizao)
, Filtro: etapa = Calificación, pipeline = _______________
Reglas
, [ ] Importe ≥ umbral acordado
, [ ] Propietario asignado en CRM
Nodos (orden)
1. CRM Trigger, 2. Set, 3. IF, 4. Google Sheets, 5. Slack #pipeline
Credenciales (sin secretos)
, CRM: cred-hubspot-prod-sales
, Slack: cred-slack-pipeline
, Sheets: cred-gsheets-reporting
Pruebas
, [ ] Lead TEST- en sandbox dispara flujo
, [ ] Lead bajo umbral no escribe en Sheets
, [ ] Slack con enlace al Lead
Outline JSON (referencia, no export real):
{
name: [PROD] CRM Lead Calificación, Sheets + Slack,
nodes: [
{ type: "hubspotTrigger""name": Lead Calificación },
{ type: "set""name": Normalizar campos Lead },
{ type: "if""name": Filtrar umbral importe },
{ type: "googleSheets""name": Fila informe semanal },
{ type: "slack""name": Aviso canal pipeline }
]
}
Preguntas frecuentes
¿Cuánto tarda un equipo comercial en crear su primer workflow en n8n?
Con credenciales de sandbox y un caso acotado, como avisar cuando un Lead entra en Calificación, muchos equipos en España cierran un flujo funcional en una jornada. Lo que más retrasa suele ser permisos en el CRM, no el tiempo dentro del canvas.
¿Necesito saber programar para crear un workflow de ventas en n8n?
No para el primer flujo. Arrastrar nodos, conectar ramas IF y mapear campos del CRM se hace sin código. Solo necesitarás expresiones ligeras si transformas formatos; puedes posponerlas y usar mapeo directo entre nodos.
¿Qué disparador conviene para el primer workflow comercial?
Para aprender el editor, un trigger del CRM, Lead creado o actualizao, es cómodo porque no dependes de un formulario externo. Si el objetivo es captación web, el webhook encaja mejor; esa variante la cubre la guía de formulario a CRM.
¿Puedo probar el workflow sin afectar datos reales del CRM?
Sí. Usa sandbox del CRM, Leads con prefijo TEST- y una hoja de cálculo de prueba para Slack/Sheets. Ejecuta nodos individuales en manual antes de activar el interruptor de producción.
¿Qué hago si el workflow falla después de activarlo?
Abre Executions, localiza el nodo en rojo y lee el mensaje de error, suele ser credencial caducada o campo vacío en el IF. Desactiva el flujo si el fallo se repite, corrige en sandbox, repite la prueba manual y reactívalo.