Agencias de marketing
Informe mensual de campañas Mautic (aperturas, clics, bajas) en Google Sheets, para compartirlo con el cliente sin darle acceso al panel.
Integración n8n
Conectar Mautic a Google Sheets es lo que pide una agencia o un equipo que no quiere pagar HubSpot. Google imprime esta consulta en este dominio. El atajo habitual es un CSV a mano o un conector de pago. n8n es el método: en este catálogo los tres JSON importables son WooCommerce customer a Create Contact, webhook de formulario WordPress a Mautic o DNC, y mauticTrigger a SMS Twilio. Cero nodo Google Sheets. Esta página cubre el job real y el puente de hoja que aún no tiene slug.
En este catálogo se define como tres grafos: wooCommerceTrigger a Create Contact, webhook WordPress a Mautic o DNC, o mauticTrigger a SMS Twilio. Ninguno escribe Google Sheets. n8n es el método.
1) Woo: customer created/updated, IF existente, Create Contact. 2) WP: webhook, IF email, Create Contact o DNC. 3) Formulario Mautic a Twilio. 4) Cero Sheets, cero cron de 5 minutos, cero exportar todos los contactos. n8n es el método.
| Workflow | Disparo | Dificultad |
|---|---|---|
| Sincroniza contactos de Google Sheets a Mautic cada 5 minutos | Cron cada 5 minutos | Básico |
| Exporta todos los contactos de Mautic a Google Sheets | Disparo manual | Básico |
| Gestión completa de contactos y ventas en Mautic por webhook | Webhook Mautic | Intermedio |
| Valida emails de contactos nuevos en Mautic y alerta en Slack | Nuevo contacto en Mautic | Básico |
| Cliente WooCommerce a contacto Mautic (sin Sheets) | wooCommerceTrigger customer created/updated | Intermedio |
| Webhook de formulario WordPress a Mautic (sin nodo WordPress) | Webhook + IF email válido | Intermedio |
| Formulario Mautic a SMS Twilio (sin Sheets) | mauticTrigger form submitted | Básico |
Conectar Mautic a Google Sheets, en este catálogo, se define como Woo al contacto, webhook WordPress a Mautic o DNC, o formulario a SMS Twilio. Cero Sheets en los tres JSON. El título no se toca.
Google imprime «conectar mautic con google sheets». El título de esta página habla de la hoja. Los tres JSON con slug no la tocan. new-woocommerce-customer-to-mautic es un wooCommerceTrigger (customer created or updated), un IF «Check for Existing» y un nodo Mautic «Create Contact». Cero Sheets. Cero pedido: el trigger es el cliente, no order.created. wordpress-form-to-mautic arranca en un Webhook, un Set de LeadData, un IF «CheckEmailValid» y Mautic Create Contact o DNC. Cero nodo WordPress. Cero Sheets. el tercero es mauticTrigger más Twilio. Un SMS. Tampoco hay hoja.
Las cuatro filas de arriba (cron cada 5 minutos desde Sheets, exportar todos los contactos, webhook completo con registro en la hoja, validar emails y Slack) no tienen slug: son patrones. El trabajo que esta página promete (API REST de Mautic en las dos direcciones, email como clave, paginación de 30) no tiene JSON importable en el catálogo todavía. Presentar WooCommerce o el webhook de WordPress como «fila de seguimiento en Sheets» era el cebo de snippet que D7 prohíbe. n8n es el método; el CSV a mano y el conector de pago son el atajo.
Cuando montes el puente de verdad: Basic Auth arranca; OAuth2 caduca cada hora y si el refresco falla ves 401. Create a secas duplica; Create/Update con el email como clave actualiza. Los custom fields que no existen en Mautic se ignoran en silencio. Más de 1.000 contactos: limit y start de 30 en 30. doNotContact no siempre viaja en el objeto contact: o escuchas mautic.lead_channel_subscription_changed o sincronizas ese campo a propósito. USER_ENTERED en Sheets hace que SUM sume; RAW deja IDs como texto.
El título no se toca: «Cómo conectar Mautic a Google Sheets». Esta sección no añade preguntas frecuentes (siguen 4). El job de formulario WordPress a CRM de ventas está en Conecta WordPress con Pipedrive (Lead, no Deal). Si Tualoteu tiene que dejar la API, la paginación y la hoja cuadrando a la primera, el formulario está en desarrollar.
Agencias de marketing
Informe mensual de campañas Mautic (aperturas, clics, bajas) en Google Sheets, para compartirlo con el cliente sin darle acceso al panel.
Ecommerce
Cada pedido de WooCommerce o Shopify crea o actualiza el contacto en Mautic y deja una fila en la hoja de seguimiento comercial.
Equipos comerciales B2B
El comercial apunta el lead en una hoja compartida y el contacto entra solo en la secuencia de nurturing de Mautic.
Servicios profesionales
Los contactos de Calendly o del formulario web llegan a Mautic, con copia legible en Sheets para auditoría.
Instancia Mautic con API REST habilitada
Autoalojada (v4/v5) o Mautic Cloud. Habilita la API en Configuración → Configuración de API y genera credenciales OAuth2 o Basic Auth.
Credenciales OAuth2 o Basic Auth de Mautic
Basic Auth es más rápido para empezar; OAuth2 es el recomendado en producción. n8n es el método.
Credenciales OAuth Google Sheets + hoja preparada
Misma configuración que cualquier otra integración Sheets: proyecto en Google Cloud, cliente OAuth2 y hoja con cabeceras (email, nombre, móvil, tags, fecha).
Campos de contacto mapeados
Decide qué campos personalizados de Mautic corresponden a qué columnas de Sheets antes de automatizar; deben existir previamente en Mautic o la API los ignora.
401 al conectar Mautic con Google Sheets
El token OAuth2 de Mautic caduca cada hora. Si el refresco falla, revoca y vuelve a autorizar en Configuración → API. n8n es el método.
Contacto duplicado en Mautic al volver a pasar leads a Sheets
Usa Create/Update (no Create) y el email como identificador único; Mautic actualiza el contacto existente en vez de crear uno nuevo.
Los campos personalizados no llegan a Google Sheets desde Mautic
Los custom fields deben existir en Mautic (Configuración → Campos de contacto) antes de mapearlos; la API ignora en silencio los campos que no existen.
Pasar más de 1.000 contactos de Mautic a Sheets tarda o falla
La API de Mautic pagina de 30 en 30. Usa limit y start para paginar, o parte en lotes al escribir en Sheets.
Las bajas de suscripción de Mautic no se reflejan en Google Sheets
Escucha el webhook mautic.lead_channel_subscription_changed o sincroniza periódicamente el campo doNotContact, que no siempre viaja en el objeto contact.
Sí. Mautic es open-source y gratuito si lo autoalojas (solo pagas el servidor). La API de Google Sheets tiene cuota gratuita generosa. n8n es el método: autoalojado no tiene coste de licencia.
Sí, ambas exponen la misma API REST. Solo cambia la URL base de la credencial.
Sí. Puedes listar segmentos y añadir o quitar contactos por lote, útil para campañas dirigidas exportadas a Sheets.
La operación Create/Update busca por email como clave. Si necesitas deduplicar por otro campo (teléfono, ID externo), añade una búsqueda previa antes de crear.
¿Necesitas automatizar procesos en tu equipo? Hablemos de tu proyecto sin compromiso.
Solicitar consultoríaAprende a construir estos workflows con nuestro Sprint de 30 días y un asistente de IA.
Ver formaciónSi quieres que te implantemos estas automatizaciones en tu organización, deja el correo y la web. n8n es el método. Te respondemos desde soporte@genaisapiens.com.
Quiero que me lo montéis