Publicado: 8 de julio de 2026

Informe CRM a Sheets y Slack

Informe CRM a Sheets y Slack | Logixb2b

Cron + CRM + Google Sheets + resumen al canal comercial.

Reporting CRM a Google Sheets con cron n8n Europe/Madrid. Plantilla JSON de informe semanal para ventas en España. Logixb2b España. Para España y la UE.

Descarga el workflow

JSON listo para importar en n8n (Import from File). Sustituye solo REEMPLAZA_* y credenciales.

Qué es este recurso y qué problema resuelve

Este workflow genera cada semana un reporte comercial automático: lee métricas de tu CRM, las vuelca en una hoja de Google Sheets y envía un resumen al canal de Slack del equipo. Todo sucede solo, sin que nadie tenga que exportar datos a mano ni montar el Excel cada lunes por la mañana.

El resultado es que dirección y el equipo comercial ven números actualizados de forma recurrente, nuevos leads, avance de oportunidades, en lugar de depender de hojas de cálculo desactualizadas o de que alguien recuerde generar el informe cuando se lo piden. Es la diferencia entre reporting fiable y reporting reactivo.

Además, al quedar todo en Sheets, cualquier persona puede construir encima gráficos o tablas dinámicas propias sin tener que pedir permiso ni acceso adicional al CRM, lo que descarga de trabajo al equipo técnico y agiliza el análisis para quien lo necesite. Con el tiempo, esa hoja se convierte en la fuente histórica de referencia para comparar trimestres o campañas concretas, algo que un dashboard en vivo del CRM no siempre conserva de forma tan accesible.

Cuándo usarlo (y qué equipos lo aprovechan más)

Tiene sentido para cualquier equipo que ya reporte cifras comerciales semanalmente y quiera dejar de hacerlo a mano, así como para responsables de ventas que necesitan una fuente única de verdad antes de la reunión semanal de pipeline. También encaja bien cuando varias personas consultan el mismo informe y conviene que todas vean exactamente los mismos números.

Si tu CRM ya incluye dashboards nativos suficientemente buenos, este flujo puede ser redundante; su mayor valor aparece cuando necesitas combinar datos del CRM con otras fuentes en Sheets, o cuando quieres que el resumen llegue proactivamente a Slack sin que nadie tenga que entrar al CRM a mirarlo. Esa entrega proactiva es precisamente lo que marca la diferencia frente a un dashboard que nadie visita por iniciativa propia.

Qué necesitas antes de importarlo

Necesitas acceso a la API de tu CRM (una cuenta de trabajo con permisos de lectura es suficiente) y una hoja de Google Sheets donde escribir el reporte, junto con una credencial de Google configurada en n8n. También necesitas un canal de Slack u otro sistema de mensajería donde publicar el resumen final.

Es recomendable decidir de antemano qué columnas quieres en la hoja y qué cifras clave quieres destacar en el mensaje de Slack, para no tener que rehacer el mapeo de campos varias veces durante la configuración.

Cómo funciona el flujo paso a paso

El workflow arranca con un horario semanal automático, sigue con una lectura de datos del CRM, continúa con la escritura de esas filas en Google Sheets y termina con un resumen enviado al canal comercial. Cada bloque tiene una única responsabilidad, lo que facilita depurar el flujo si algún paso falla en el futuro.

El resumen que llega a Slack no reproduce toda la hoja de cálculo, sino que destaca las cifras clave, nuevos leads, avances de oportunidades, para que el equipo pueda leerlo en unos segundos sin tener que abrir Sheets salvo que necesite el detalle completo. Esta separación entre dato completo en Sheets y resumen accionable en Slack es lo que hace que el informe se lea de verdad cada semana.

Configuración detallada en n8n

Descarga el JSON e impórtalo en n8n. Conecta el CRM y Google Sheets desde Credenciales usando una cuenta de trabajo, nunca una cuenta personal. Elige la hoja y el rango exacto donde se escribirá el reporte, y sustituye cualquier nombre de ejemplo del equipo por los de tu propio entorno de pruebas.

Ejecuta el flujo manualmente una vez y revisa que las filas se rellenan correctamente en Sheets y que el resumen de Slack no incluye más datos personales de los necesarios, como listados completos de correos de leads individuales.

Buenas prácticas de reporting, RGPD y alternativa en Make

Un buen resumen comercial se centra en cifras agregadas y tendencias, no en listados nominales de personas; reserva ese nivel de detalle para quien realmente lo necesite dentro del CRM. Activa el horario automático solo cuando hayas validado que los números coinciden con lo que ves manualmente en el CRM, y asigna a alguien la revisión periódica del informe.

Antes de exportar datos de forma recurrente, alinea el proceso con vuestra base legal de tratamiento y con el principio de minimización de datos del RGPD. En Make, la misma lógica se construye con un módulo Schedule, una lectura del CRM, una escritura en Google Sheets y un resumen final por Slack.

Qué cifras incluir y qué hacer si el reporte deja de actualizarse

La mayoría de equipos que usan este flujo terminan destacando cuatro o cinco cifras: número de leads nuevos entrados en la semana, número de oportunidades que avanzaron de etapa, importe total del pipeline abierto y comparación con la semana anterior para detectar tendencias de un vistazo.

Si tu CRM tiene varios pipelines (por ejemplo, uno para nuevo negocio y otro para renovaciones), vale la pena separar el reporte en secciones o incluso en hojas distintas dentro del mismo documento de Sheets, para que cada responsable pueda consultar solo la parte que le corresponde sin tener que filtrar manualmente una hoja mezclada.

Si un lunes el resumen no llega a Slack, revisa primero el historial de ejecuciones de n8n para ver en qué nodo falló: lo más habitual es que haya caducado el token de acceso al CRM o a Google Sheets, algo que ocurre con cierta frecuencia en integraciones OAuth si nadie las usa a diario. Renovar la credencial suele resolver el problema en un par de minutos.

Para no depender de que alguien note la ausencia del informe, puedes añadir un aviso adicional que se dispare si el flujo falla, reutilizando la misma idea del recurso de alerta de errores en producción: así el equipo se entera del fallo del reporte, no solo de su ausencia silenciosa.

Importar, configurar y producción 24/7

En n8n: ⋯ → Import from File → el JSON de este recurso. El flujo llega inactive. Abre el sticky INSTRUCCIONES del lienzo y el nodo Config/Set: URLs, umbrales y placeholders. Enlaza credenciales reales (HTTP Header Auth, OAuth Google Sheets, Slack Incoming Webhook, CRM Private App) — nunca dejes tokens en el archivo versionado.

Prueba una ejecución Manual o un evento de test (formulario, webhook, cron forzado). Revisa CRM, Sheets o Slack. Solo entonces Active. Timezone del workflow: Europe/Madrid.

Para que corra solo hace falta n8n online. Self-hosted UE: VPS Hetzner/OVH/IONOS (o panel con Docker) → Ubuntu → Docker Compose (n8n + Postgres) → HTTPS con Caddy/Nginx → N8N_HOST, WEBHOOK_URL, GENERIC_TIMEZONE=Europe/Madrid, N8N_ENCRYPTION_KEY. Alternativa: n8n Cloud (importas, conectas credenciales y Active; vigila límites). Make/Zapier: mismo mapa mental; este JSON es el esqueleto n8n.

EU AI Act y RGPD: qué es y por qué tu empresa debe aplicarlo

El Reglamento (UE) 2024/1689 (EU AI Act) ya está en vigor. Si tu empresa usa n8n con nodos de IA (Gemini, OpenAI, Claude, etc.) en ventas o operaciones, actuáis como desplegadores (deployers): no hace falta ser el fabricante del modelo. Desde el 2 de febrero de 2025 el Artículo 4 exige alfabetización en IA del personal que opera estos sistemas; en agosto de 2026 se refuerza la supervisión (AESIA en España) y la trazabilidad.

En paralelo, el RGPD (AEPD) aplica porque el flujo trata datos de contacto B2B. Base jurídica, minimización y, si hay perfiles automatizados a escala, evaluación de impacto. AI Act y RGPD se acumulan: un fallo puede implicar ambas autoridades.

Este recurso ayuda en la práctica: placeholders sin secretos, Europe/Madrid, opción self-hosted en VPS UE (soberanía de datos), registro de ejecuciones en n8n (logs) y espacio para human-in-the-loop (aprobación antes de acciones sensibles). Detalle: /uso-responsable-de-ia-y-transparencia. Texto informativo, no asesoramiento legal.

Preguntas frecuentes

¿Qué datos de mi CRM se vuelcan exactamente en Sheets?

Los que definas en el mapeo de columnas durante la configuración; recomendamos usar cifras agregadas en lugar de listados completos de contactos.

¿Puedo cambiar la frecuencia semanal por otra periodicidad?

Sí, el nodo de horario es totalmente editable; puedes pasar a mensual o quincenal según el ritmo de reporting de tu equipo.

¿El resumen de Slack expone correos de clientes o leads?

No debería, si sigues las buenas prácticas de la guía: céntrate en cifras agregadas y deja los listados nominales dentro del CRM.

¿Puedo usar este flujo sin conectar Slack?

Sí, puedes desactivar el paso de aviso y quedarte solo con la escritura en Google Sheets como fuente de reporting.

¿Quién debería mantener y revisar la hoja de Sheets?

Asigna esa responsabilidad a una persona concreta del equipo comercial u operaciones, para evitar que el informe se quede sin revisión.

¿Hay una versión de este flujo en Make?

Sí, la misma lógica se construye con un módulo Schedule, lectura del CRM, escritura en Google Sheets y un resumen final por Slack.