Saltar al contenido
Automatiza envíos de formularios en WordPress con n8n + WPForms (sin picar datos a mano)
Hannah Turing
Hannah Turing 2026. January 19. · 9 min read

Automatiza envíos de formularios en WordPress con n8n + WPForms (sin picar datos a mano)

Hay un tipo de “trabajo invisible” que se come el tiempo en casi cualquier proyecto con WordPress: llega un formulario, alguien revisa el email, copia datos a una hoja, crea una tarea, avisa por Slack y (con suerte) se acuerda del follow-up. Eso no es escalable, y además es una fuente constante de errores humanos.

La buena noticia es que hoy puedes conectar WPForms con n8n y montar automatizaciones bastante serias: desde un simple “añade una fila en Google Sheets” hasta una cadena de acciones con filtros, formateo de datos y múltiples destinos en paralelo.

En esta guía vas a montar una integración real entre WPForms (WordPress) y n8n usando un webhook (un endpoint HTTP que recibe datos cuando ocurre un evento). El objetivo: que cada envío del formulario dispare un workflow en n8n, con seguridad mediante una secret key.

Qué es n8n (y por qué encaja tan bien con formularios)

n8n es una herramienta de automatización de workflows que conecta aplicaciones entre sí. Piensa en un “orquestador”: recibe datos desde un punto (por ejemplo, un formulario) y ejecuta acciones en uno o varios destinos (Sheets, Slack, Mailchimp, un CRM, etc.).

Lo interesante para un sitio WordPress es que no te limita a integraciones lineales. En n8n puedes encadenar lógica, transformar payloads, filtrar, enriquecer información y disparar varias acciones a la vez desde un editor visual (y, si lo necesitas, con código).

Ventajas típicas al automatizar WPForms con n8n

  • Ahorro de tiempo: se acabó copiar y pegar datos entre herramientas.
  • Menos errores: el dato viaja tal cual lo introdujo el usuario.
  • Privacidad/control: n8n puede ejecutarse self-hosted (en tu propio servidor), lo que te da control total sobre los datos si lo planteas así.
  • Workflows complejos: puedes validar, filtrar y distribuir información a varios sistemas en un solo envío.

n8n frente a Zapier/Make (en una frase)

En términos generales, Zapier y Make son opciones populares en la nube, mientras que n8n destaca especialmente cuando quieres más control, más flexibilidad y la posibilidad de self-hosting. La decisión suele depender de si prefieres un SaaS cerrado o un entorno más personalizable.

Requisitos antes de empezar

  • Licencia WPForms Pro (o superior): el addon de n8n es premium.
  • WPForms en versión 1.9.8.1 o superior.
  • Cuenta en n8n (cloud) o una instalación self-hosted. En n8n cloud se menciona un trial de 14 días en n8n.io.

Conceptos que vas a tocar

Vas a usar un webhook (URL receptora en n8n), un evento disparador (trigger) en WPForms y un mapeo de campos (field mapping) para controlar exactamente qué datos envías y con qué nombres.

Paso 1: crear el workflow en n8n con el trigger de WPForms

1) Entra en el dashboard y crea un workflow desde cero

Accede al panel de n8n y crea un workflow nuevo con la opción de empezar “from scratch”. Esto abre el editor donde vas a añadir nodos (triggers y acciones).

Pantalla de n8n creando un workflow desde cero
/ — Forrás: WPBeginner.com

2) Añade el nodo trigger de WPForms

En el canvas, pulsa el “+” para añadir un nodo y busca WPForms. Selecciona WPForms Trigger. Si es la primera vez, tendrás que instalar el nodo y luego añadirlo al workflow.

Añadir un nuevo nodo en n8n
/ — Forrás: WPBeginner.com
Selección del trigger de WPForms en n8n
/ — Forrás: WPBeginner.com
Instalación del nodo WPForms Trigger en n8n
/ — Forrás: WPBeginner.com
Añadir el nodo WPForms Trigger al workflow en n8n
/ — Forrás: WPBeginner.com

3) Copia la Production URL del webhook

Dentro de la configuración del nodo WPForms Trigger, abre la pestaña Parameters y localiza el bloque de Webhook URLs. Ahí verás dos URLs: una de test y otra de producción.

Para integraciones reales, tiene mucho sentido usar la Production URL, porque está pensada para ejecutarse en segundo plano (no solo cuando tienes el editor abierto). Copia esa URL: la vas a pegar en WPForms.

Parámetros del trigger de WPForms en n8n
/ — Forrás: WPBeginner.com
Copia de la Production URL del webhook en n8n
/ — Forrás: WPBeginner.com

No cierres todavía la pestaña de n8n

Vas a volver en breve para pegar la secret key en el nodo del trigger. Sin esa clave, la conexión no queda bien asegurada.

Paso 2: activar la integración en WPForms y mapear campos

1) Instala/activa el addon de n8n en el formulario

En WordPress, abre el builder del formulario (puede ser uno nuevo o existente). En el menú lateral ve a Marketing » n8n. Si no tienes el addon instalado, WPForms te pedirá instalarlo y activarlo.

Acceso a Marketing » n8n en el builder de WPForms
/ — Forrás: WPBeginner.com
Instalar y activar el addon de n8n en WPForms
/ — Forrás: WPBeginner.com

Una vez activo, habilita el conmutador Enable n8n Integration. Al hacerlo, aparecerán los campos de configuración: Webhook URL, Secret Key, Trigger Event y el Field Mapping (mapeo).

Activar la integración de n8n en WPForms
/ — Forrás: WPBeginner.com
Ajustes de integración de n8n en WPForms
/ — Forrás: WPBeginner.com

2) Pega la Webhook URL de producción

Pega la Production URL que copiaste desde n8n en el campo Webhook URL de WPForms. Si ves una opción de “Test Connection”, ten en cuenta que puede fallar si todavía no has configurado la secret key en n8n.

Pegar la Webhook URL de n8n en WPForms
/ — Forrás: WPBeginner.com

Nota sobre localhost

Si estás trabajando en un entorno local (localhost), algunas pruebas pueden fallar por configuración de red. Aun así, la automatización puede funcionar correctamente en un entorno accesible públicamente.

3) Copia la Secret Key desde WPForms y pégala en n8n

WPForms genera una Secret Key automáticamente. Cópiala, vuelve al nodo WPForms Trigger en n8n y pégala en el campo Secret Key. Esta clave actúa como una capa adicional de seguridad para que no cualquiera pueda disparar tu workflow.

Pegar la Secret Key de WPForms en el nodo de n8n
/ — Forrás: WPBeginner.com

4) Elige el Trigger Event (cuándo se dispara)

En WPForms tienes tres eventos disponibles para disparar el envío a n8n:

  • Form Submitted (recomendado): se ejecuta con cada envío.
  • Entry Marked as Spam: solo cuando WPForms marque una entrada como spam.
  • Payment Processed: cuando se procese un pago correctamente (útil en formularios de pago/pedido).
Selector de evento Trigger Event en WPForms
/ — Forrás: WPBeginner.com

5) Mapea campos (Field Mapping): define el payload que recibirá n8n

El mapeo es clave para mantener un workflow limpio. En Field Mapping define un Parameter Key (por ejemplo, email) y asígnalo al campo correspondiente del formulario (Email). Repite para name, phone, etc.

Usa nombres simples, en minúsculas, y consistentes: luego en n8n aparecerán como claves listas para arrastrar y soltar en nodos de acción.

Mapeo de campos de WPForms para enviar datos a n8n
/ — Forrás: WPBeginner.com

Guarda el formulario en el builder para que los cambios se apliquen.

Paso 3: añade acciones en n8n y activa el workflow

Ahora n8n ya puede recibir datos… pero todavía no hace nada con ellos. Toca añadir un nodo de acción.

En el editor de n8n, desde el nodo WPForms Trigger, pulsa el “+” a la derecha para añadir el siguiente nodo. Busca la app destino y configura la acción.

Añadir un action node a partir del trigger en n8n
/ — Forrás: WPBeginner.com

Acciones típicas que suelen tener retorno inmediato:

  • Google Sheets: insertar una nueva fila por cada envío.
  • Slack / Microsoft Teams: notificar al canal de ventas/soporte con los datos relevantes.
  • Email marketing (Mailchimp, ActiveCampaign, etc.): crear o suscribir un contacto automáticamente.

Credenciales y permisos

Para que los nodos funcionen, n8n necesita permisos. En cada nodo revisa la sección de “Credential/Authentication” y completa el login (p.ej. Google) o pega la API key según corresponda.

Cuando tengas el workflow listo, guarda y activa el conmutador Active. A partir de ahí el flujo debería ejecutarse en segundo plano cuando se cumpla el evento elegido en WPForms.

Activar un workflow en n8n
/ — Forrás: WPBeginner.com

Paso 4: prueba de extremo a extremo (sin sorpresas en producción)

Antes de confiar en la automatización, prueba el flujo completo. En el editor de n8n, pulsa Execute workflow para poner el trigger en modo escucha y, después, envía una entrada de prueba desde tu formulario en WordPress.

Si todo está bien, verás aparecer el payload del formulario en n8n y el workflow seguirá hacia los nodos de acción.

Botón Execute workflow en n8n para capturar una prueba
/ — Forrás: WPBeginner.com

Checklist rápida si no entra el dato

  • El workflow está en Active.
  • La Webhook URL en WPForms coincide exactamente con la Production URL de n8n.
  • La Secret Key está pegada correctamente en n8n (y es la del formulario correcto).
  • El Field Mapping está bien definido en WPForms.

Ajustes útiles y casos límite que conviene conocer

Evitar que WPForms guarde entradas en la base de datos

Si tu estrategia es que los envíos “vivan” fuera de WordPress (por ejemplo, en un CRM), WPForms permite desactivar el guardado local de entradas. En el builder del formulario ve a Settings » General, busca la sección Advanced y activa la opción para Disable storing entry information in WordPress.

Qué pasa si eliminas el nodo de WPForms en n8n

Si borras el nodo WPForms Trigger del workflow, el formulario deja de disparar el flujo. La forma de recuperarlo es volver a añadir un nuevo WPForms Trigger, copiar su nueva Production URL y actualizar la Webhook URL en WPForms.

Coste: n8n puede ser gratis, pero el addon no

Aunque n8n tiene opción self-hosted gratuita, la integración con n8n en WPForms requiere WPForms Pro (o superior). Tenlo en cuenta al estimar el coste real de la automatización.

Resumen práctico

  1. Creas un workflow en n8n y añades el WPForms Trigger.
  2. Copias la Production URL del webhook.
  3. En WPForms activas Marketing » n8n, pegas la URL, eliges el evento y mapeas campos.
  4. Copias la Secret Key de WPForms y la pegas en n8n.
  5. Añades acciones (Sheets/Slack/CRM), guardas y activas el workflow.
  6. Pruebas con Execute workflow + envío real del formulario.
Hannah Turing

Hannah Turing

Desarrolladora WordPress y redactora técnica en HelloWP. Ayudo a los desarrolladores a crear mejores sitios web con herramientas modernas como Laravel, Tailwind CSS y el ecosistema WordPress. Apasionada por el código limpio y la experiencia del desarrollador.

Todas las publicaciones

¡Únete a la comunidad de HelloWP!

Chatea con nosotros sobre WordPress, desarrollo web y comparte experiencias con otros desarrolladores.

- miembros
- en línea
Unirse

We use cookies to improve your experience. By continuing, you agree to our Cookie Policy.