Automatización · WordPress · CRM
Cómo conectar formularios de WordPress con un CRM
Enviar un formulario al correo no crea un proceso comercial. La integración debe identificar el origen, validar datos, asignar responsable y dejar trazabilidad sin duplicar contactos.
Por Álvaro Cordero · Punto Divergente · Actualizado en noviembre de 2026
Datos con contexto
No basta con nombre y email: conserva origen, campaña, consentimiento y página.
Un flujo fiable
Plugin, webhook o automatización deben incluir validación y gestión de errores.
Una acción asignada
El contacto debe llegar con responsable, estado y próxima tarea claramente definidos.
1Dibuja el flujo
Define qué ocurre desde que el usuario envía hasta que alguien responde.
- Formulario y campos
- Consentimiento
- Creación o actualización
- Asignación
- Aviso interno
- Respuesta al usuario
- Seguimiento
2Elige el método de conexión
Puede existir integración nativa, addon, webhook, plataforma como Make/Zapier o desarrollo propio. Elige por fiabilidad, volumen, coste y mantenimiento.
| Método | Ventaja | Comprueba |
|---|---|---|
| Integración nativa | Sencillez | Campos y límites |
| Webhook | Flexibilidad | Seguridad y reintentos |
| Automatizador | Rapidez y conectores | Coste por operaciones |
| Código propio | Control | Mantenimiento y pruebas |
3Mapea campos y fuentes
Usa nombres consistentes y decide qué campos son obligatorios. Guarda URL, campaña o servicio cuando sean útiles para cualificar.
- Nombre y contacto
- Servicio
- Mensaje
- UTM
- Página de origen
- Consentimiento
- Propietario
4Privacidad y seguridad
Recoge solo datos necesarios, informa del tratamiento y controla acceso. Evita enviar información sensible por herramientas no autorizadas.
- Base jurídica y aviso
- Minimización
- Retención
- Accesos
- Registro de errores
- Proveedores
5Duplicados y errores
Decide si un contacto existente se actualiza o crea una oportunidad. Añade alertas y reintentos para que una caída del CRM no pierda leads.
- Clave de deduplicación
- Estado de sincronización
- Cola o reintento
- Aviso de fallo
- Reconciliación
6Pruebas y medición
Prueba casos correctos, campos vacíos, correo duplicado y fallo del CRM. Mide envío, recepción, tiempo de respuesta y conversión posterior.
7Documentación y mantenimiento
Registra el formulario de origen, campos, transformaciones, destino, credenciales administradas y responsable. Añade una prueba periódica y una alerta. Cuando cambie un campo en WordPress o el CRM, actualiza el mapa antes de publicar.
- Diagrama del flujo
- Diccionario de campos
- Propietario y accesos
- Plan de prueba
- Procedimiento de recuperación
8Ejemplo de recorrido completo
Un usuario solicita una auditoría, acepta la política y envía el formulario. WordPress registra el evento, el CRM actualiza el contacto por email, crea una oportunidad con servicio y UTM, asigna responsable y envía confirmación. Si el CRM falla, el lead queda en una cola y se avisa al equipo. Ese recorrido es más importante que el nombre de la herramienta elegida.
¿Un CRM dentro de WordPress o conectado a WordPress?
Son dos necesidades distintas. Un plugin de CRM administra contactos desde tu instalación de WordPress. Una integración conecta los formularios de tu web con un CRM externo que ya utiliza tu equipo. Antes de elegir, decide dónde se gestionarán las oportunidades, quién tendrá acceso y cómo se conservarán los datos si cambias de herramienta.
Si tu empresa ya trabaja con un CRM, revisa primero sus conectores y evita crear una segunda base de contactos sin sincronización. Si empiezas desde cero, compara funciones comerciales, exportación, permisos, copias y coste de mantenimiento, además del precio del plugin.
Cómo conectar formularios de WordPress con Odoo
El objetivo no es solo enviar un email a Odoo: es crear o actualizar el registro adecuado y dejar una siguiente acción para el equipo. El procedimiento depende del formulario, de la versión de Odoo, de su alojamiento y del acceso de integración disponible.
- Define el destino: decide si el envío crea un contacto, una iniciativa o una oportunidad, y qué ocurre si ese email ya existe.
- Comprueba compatibilidad: revisa el plugin de formularios, el conector y las condiciones de acceso a la API de tu instalación de Odoo antes de contratar herramientas.
- Mapea datos: nombre, email, teléfono cuando sea necesario, servicio solicitado, mensaje, página de origen y responsable comercial. Separa la consulta del permiso para comunicaciones comerciales.
- Configura la conexión en el servidor: utiliza credenciales con los permisos necesarios y no las incluyas en el HTML público del formulario.
- Prueba el recorrido completo: envío nuevo, contacto existente, campo obligatorio ausente y conexión interrumpida. Confirma también la asignación y el aviso al equipo.
Consulta la documentación oficial de la API de Odoo correspondiente a tu versión antes de implementar la conexión.
Los formularios no llegan al CRM: qué revisar
El mensaje «enviado correctamente» no demuestra que el CRM haya recibido el contacto. Localiza el punto donde se interrumpe el recorrido antes de cambiar plugins.
- Comprueba el envío en WordPress: si tu formulario guarda entradas, busca la prueba por fecha y email. La entrega de correo y la sincronización con el CRM son procesos distintos.
- Revisa la salida del conector: busca el intento y su respuesta. Si no hay registro, verifica la acción tras el envío, las condiciones del flujo y las tareas pendientes.
- Comprueba autenticación y permisos: una credencial caducada, un usuario sin permisos o un cambio de acceso puede bloquear la integración.
- Valida campos y formatos: campos obligatorios, valores de listas, longitud y reglas del CRM. Un nombre cambiado puede romper el mapeo.
- Busca el registro en todo el CRM: quizá se actualizó un contacto existente o se asignó a otro equipo, estado o vista.
- Recupera los envíos pendientes: corrige la causa y reintenta con control de duplicados. No relances todos los envíos sin revisar qué llegó.
Usa datos de prueba y conserva solo la información necesaria en los registros. Si el fallo empezó tras una actualización, documenta las versiones y prueba la corrección antes de aplicarla en la web pública.
Si necesitas revisar la instalación, consulta el servicio de mantenimiento WordPress. Para valorar una conexión concreta, envíame la URL, el formulario utilizado y el CRM de destino, sin contraseñas ni claves de acceso.
Preguntas frecuentes
¿Necesito Zapier o Make?
No siempre. Si existe integración nativa fiable puede ser suficiente.
¿Qué pasa si el CRM está caído?
El flujo debe registrar el error y reintentar o avisar para recuperación manual.
¿Cómo evito duplicados?
Define una clave, normalmente email, y reglas de actualización.
¿Debo guardar las UTM?
Sí cuando ayudan a atribuir y cualificar, siempre con una política de datos adecuada.
Autoría: contenido original de Punto Divergente basado en experiencia profesional y revisión del proyecto.