Saltar al contenido

Integración n8n

Cómo Conectar Facebook Ads a Google Sheets con n8n

Sincronizar Facebook Ads (Meta Ads) con Google Sheets es una necesidad recurrente para agencias, equipos performance y autónomos que gestionan campañas pagadas pero entregan reporting a clientes en formato Sheets/Looker Studio. La consulta 'como conectar facebook ads a google sheets' acumula 71 búsquedas mensuales en español sin landing dedicada. Dos casos de uso dominantes: 1) Lead Ads → CRM (cada formulario rellenado en FB se escribe instantáneamente en Sheets + sincroniza con Salesforce/HubSpot), 2) Stats campañas → reporting (pull diario gasto, impresiones, clicks, CTR, CPM, conversiones a Sheets para dashboards). Esta página documenta los workflows verificados, requisitos Meta Business + permisos ad_account, errores comunes con Facebook Graph API rate limits y patrones probados para agencias gestionando múltiples ad accounts. Soporta Meta Business Suite + Facebook Business Manager.

¿Qué hace la integración Facebook Ads + Google Sheets?

Permite dos flujos: (a) Lead Ads incoming → Sheets (formularios FB se escriben en hoja en tiempo real vía webhook leadgen) y (b) Insights export → Sheets (pull periódico métricas campañas/adsets/ads vía Marketing API a Sheets para reporting).

¿Cómo conectar Facebook Ads a Sheets con n8n?

1) Crea Meta App en developers.facebook.com con producto Marketing API + Webhooks. 2) Obtén Access Token (System User token recomendado para producción, permanente). 3) Para Lead Ads: configura webhook leadgen apuntando a endpoint n8n; para Insights: usa nodo HTTP Request con endpoint /act_{ad_account_id}/insights. 4) Mapea response JSON a columnas Sheets. 5) Programa cron (insights) o deja webhook activo (leads).

¿Cuándo conviene esta integración?

Workflows disponibles

Workflow Trigger Dificultad
Facebook Lead Ads → Google Sheets + Salesforce CRM FB webhook leadgen Avanzado
Facebook Ads daily insights → Sheets dashboard Cron diario 06:00 Intermedio
Multi-account agency report → Sheets cliente por tab Cron semanal Avanzado
Lead Ads → email notification + Sheets FB webhook + SMTP Intermedio
Audiences sync Sheets → Custom Audience Facebook Cron diario Avanzado
Ad creative performance ranking → Sheets top10 Cron semanal Intermedio

Casos de uso reales

Agencias performance

Reporting cliente semanal/mensual automático: gasto, ROAS, CPL, top creatividades en formato Sheets para PDF cliente.

Ecommerce

Captura instantánea leads desde formularios FB y push a HubSpot/Mailchimp para nurturing automático.

Inmobiliario / coaches

Lead Ads → Sheets + alerta WhatsApp comercial en <30s para call rápido y aumentar conversión.

Equipo growth

Pull diario de gastos por adset a Sheets para detectar ineficiencias y reasignar budget sin abrir Ads Manager.

Requisitos técnicos

Errores comunes y soluciones

⚠ User access token expira cada 60 días

Migrar a System User access token (Business Settings → System Users) que es permanente. Solo se invalida si revocas manualmente.

⚠ Rate limit (#17 - User request limit reached)

Facebook usa rate limit por app + por ad_account. Implementar exponential backoff: si recibes 429, esperar 5/10/30 min antes reintentar.

⚠ Webhook leadgen no llega tras suscribir página

Verificar que la página tiene Lead Ads activos. Probar con Lead Ads Testing Tool de Meta antes de producción.

⚠ Insights con date_preset='today' devuelve datos parciales

Usar date_preset='yesterday' para datos consolidados; 'today' actualiza cada hora pero NO está finalizado hasta 24-48h.

⚠ Custom Audience no se actualiza tras push de emails

Las Custom Audiences requieren 24-48h para procesar matches. Verificar que envías emails normalizados (lowercase, trim, hashed SHA-256).

Preguntas frecuentes

¿Es gratis la Marketing API de Facebook?

Sí, gratis con tu cuenta Meta Business. Solo pagas el coste de las propias campañas publicitarias.

¿Necesito App Review para uso interno?

No si solo tú o tu agencia gestionáis las cuentas (Development Mode permite testing ilimitado con páginas de tu Business Manager).

¿Cuánto tarda un Lead Ad en llegar a Sheets?

Típicamente 1-5 segundos desde el submit del usuario hasta la fila Sheets vía webhook.

Workflows relacionados

Para empresas

¿Necesitas automatizar procesos en tu equipo? Hablemos de tu proyecto sin compromiso.

Solicitar consultoría

Para profesionales

Aprende a construir estos workflows con nuestro Sprint 30 días y companion IA.

Ver formación