
INTEGRACIÓN STRAVA n8n: AUTOMATIZAR STRAVA CON N8N
¿Buscas automatizar Strava con n8n sin tocar una línea de código? La integración nativa Strava n8n pone a tu disposición 6 triggers y 9 acciones para sincronizar tus actividades deportivas, monitorear cambios en tu perfil de atleta y conectar Strava a más de 400 aplicaciones compatibles con n8n.
Tanto si gestionas programas de entrenamiento, analizas rendimientos deportivos o sincronizas datos con CRMs y plataformas de análisis, esta integración te permite construir workflows potentes que reaccionan instantáneamente a cada nueva actividad, actualización o eliminación en tu cuenta Strava.
Descubre cómo aprovechar al máximo los triggers y acciones de Strava en n8n para ahorrar horas de trabajo manual y crear automatizaciones inteligentes que trabajan 24/7 por ti. Si necesitas ayuda profesional, nuestra agencia n8n puede implementar tus workflows personalizados.
¿Necesitas ayuda para automatizar Strava con n8n?
Nuestro equipo te responde en minutos.
Why automate Strava with n8n?
La integración Strava n8n pone a tu disposición 6 triggers y 9 acciones para automatizar completamente la gestión de tus datos deportivos. Concretamente, puedes activar workflows cuando se crea una nueva actividad, cuando se actualiza un rendimiento o cuando se elimina un entrenamiento. Del lado de las acciones, recupera actividades múltiples, obtén comentarios y kudos, extrae streams de datos detallados (tiempo, distancia, altitud, frecuencia cardíaca), actualiza metadatos de actividades o crea nuevas actividades programáticamente.
Ahorro de tiempo considerable: Ya no necesitas exportar manualmente tus datos de Strava ni copiar/pegar informaciones entre aplicaciones. Configura reglas inteligentes que detectan automáticamente cada nueva actividad deportiva y la sincronizan instantáneamente con tu CRM, tu hoja de cálculo de seguimiento o tu herramienta de análisis. Lo que tomaba 10 minutos por actividad se ejecuta ahora en segundos, sin intervención.
Mayor capacidad de respuesta: Activa acciones instantáneas en cuanto se registra un nuevo entrenamiento. Por ejemplo, envía automáticamente un mensaje de felicitación a tu cliente cuando completa su primera carrera de 10 km, o notifica a tu equipo cuando un atleta alcanza un nuevo récord personal. Los triggers monitorizan tu cuenta Strava 24/7 y reaccionan en tiempo real.
Cero olvidos: Los triggers Strava monitorizan 24/7 cada cambio en tus actividades y perfiles de atletas. Cada creación, actualización o eliminación activa inmediatamente el workflow correspondiente. Imposible pasar al lado de un dato importante cuando el sistema vigila automáticamente por ti.
Integración fluida: Conecta Strava a más de 400 aplicaciones en n8n. Sincroniza tus actividades con Google Sheets para análisis avanzados, alimenta tu base de datos PostgreSQL con datos de rendimiento, envía notificaciones Discord cuando se baten récords, actualiza perfiles HubSpot con métricas deportivas, o crea dashboards dinámicos en Airtable. Las posibilidades son prácticamente infinitas.
Casos de uso típicos: Importa automáticamente cada nueva actividad Strava en tu hoja de seguimiento de entrenamiento con todos los detalles (distancia, duración, elevación, zonas de frecuencia cardíaca). Envía un correo recapitulativo semanal con tus estadísticas de rendimiento extraídas directamente de la API Strava. Notifica a tu coach cuando actualizas una actividad para agregar notas o modificar el tipo de deporte. Sincroniza kudos y comentarios de actividades con tu CRM para medir el engagement de tu comunidad. Crea automáticamente tareas de seguimiento en Notion o Trello cuando detectas una caída en tu kilometraje semanal. La integración Strava n8n transforma tu cuenta deportiva en una fuente de datos automatizada que alimenta tus workflows de negocio.
How to connect Strava to n8n?
! 1 stepHow to connect Strava to n8n?
- 01
Add the node
La integración Strava n8n utiliza OAuth2 como método de autenticación, lo que garantiza una conexión segura sin compartir tu contraseña. Strava utiliza el estándar OAuth2 para autorizar n8n a acceder a tu cuenta de forma controlada.Configuración básica:Crear una credencial Strava en n8n: En tu workflow n8n, añade un nodo Strava (trigger o acción). Haz clic en el menú desplegable "Credential to connect with" y selecciona "Create New Credential".Autorizar n8n con OAuth2: En la pantalla de configuración de la credencial, haz clic en el botón de conexión OAuth2. Serás redirigido a la página de autorización de Strava.Iniciar sesión en Strava: Introduce tus credenciales Strava (correo electrónico y contraseña) para autenticarte en tu cuenta.Autorizar los permisos: Strava te mostrará los permisos que n8n solicita (lectura de actividades, lectura de perfil, posiblemente escritura según las acciones que uses). Haz clic en "Autorizar" para conceder estos permisos.Confirmar la conexión: Serás redirigido automáticamente a n8n con la credencial configurada. Dale un nombre descriptivo a tu credencial (por ejemplo "Strava - Cuenta Principal") y guárdala.
TIP💡 CONSEJO: Si gestionas múltiples cuentas Strava (cuenta personal + cuentas de clientes, por ejemplo), crea una credencial separada para cada una con nombres explícitos. Esto te permite cambiar fácilmente entre cuentas en tus workflows sin reconfigurar la autenticación cada vez. Además, verifica regularmente que tus credenciales no hayan expirado: OAuth2 requiere a veces renovaciones periódicas, especialmente si cambias tu contraseña Strava. Consulta la documentación oficial de autenticación Strava para más detalles técnicos.- 01
¿Necesitas ayuda para automatizar Strava con n8n?
Nuestro equipo te responde en minutos.
Strava triggers available in n8n
01 Trigger 01Strava Trigger - Athlete Updated
Este trigger monitorea automáticamente tu perfil de atleta Strava y activa tu workflow en cuanto detecta una modificación en tus datos personales, configuraciones o preferencias de cuenta. Es particularmente útil para mantener sincronizados los perfiles de atletas entre Strava y otras plataformas como CRMs, bases de datos internas o herramientas de gestión de equipos deportivos.
Configuración: Selecciona la credencial OAuth2 Strava (requerido), el objeto está preconfigurado en "Athlete", el evento en "Updated", y el interruptor "Resolve Data" activado proporciona datos detallados del evento sin llamadas API adicionales.
Casos de uso típicos: Actualizar automáticamente el perfil de un atleta en tu CRM cuando modifica su peso, edad o configuraciones en Strava. Sincronizar cambios de nombre de usuario o foto de perfil entre Strava y tu plataforma de gestión de equipos. Enviar notificaciones a coaches cuando un atleta actualiza información relevante para su programa de entrenamiento.
Cuándo usarlo: Usa este trigger cuando necesites mantener información de atletas sincronizada entre múltiples sistemas o cuando cambios en perfiles Strava deban activar procesos de negocio (actualización de dashboards, notificaciones, validaciones de datos).

02 Trigger 02Strava Trigger - Athlete Deleted
Este trigger se activa cuando un atleta elimina su cuenta Strava o cuando se revoca el acceso de tu aplicación a su cuenta. Es esencial para gestionar correctamente la eliminación de datos y respetar las políticas de privacidad GDPR, permitiéndote limpiar automáticamente tus sistemas cuando un usuario ya no está activo en Strava.
Configuración: Credencial OAuth2 requerida, objeto preconfigurado en "Athlete", evento configurado en "Deleted", y "Resolve Data" activado para obtener datos completos del evento de eliminación (ID del atleta eliminado y timestamp).
Casos de uso típicos: Eliminar automáticamente todos los datos del atleta de tus bases de datos internas cuando elimina su cuenta Strava (conformidad GDPR). Enviar notificaciones a administradores cuando un atleta revoca el acceso. Activar procesos de limpieza en múltiples sistemas conectados.
Cuándo usarlo: Usa este trigger cuando necesites gestionar la desconexión o eliminación de usuarios de forma automatizada, especialmente si almacenas datos de atletas en sistemas externos y debes garantizar su eliminación completa.

03 Trigger 03Strava Trigger - Athlete Created
Este trigger se activa cuando se crea un nuevo atleta en tu aplicación Strava conectada, es decir, cuando un nuevo usuario autoriza tu aplicación n8n a acceder a su cuenta Strava por primera vez. Es el punto de entrada ideal para workflows de onboarding automatizado, permitiéndote configurar inmediatamente los perfiles y procesos para nuevos usuarios.
Configuración: Credencial OAuth2 requerida, objeto "Athlete", evento "Created" (solo nuevos atletas), y "Resolve Data" activado para obtener todos los detalles del perfil del nuevo atleta automáticamente.
Casos de uso típicos: Crear automáticamente un registro en tu CRM cuando un nuevo atleta autoriza tu aplicación. Enviar un correo de bienvenida personalizado mediante Gmail. Añadir al nuevo atleta a listas de correo segmentadas. Inicializar dashboards personalizados con datos históricos del nuevo usuario.
Cuándo usarlo: Usa este trigger cuando necesites automatizar el onboarding de nuevos usuarios que conectan su cuenta Strava a tu aplicación, garantizando una experiencia fluida desde el primer momento.

04 Trigger 04Strava Trigger - Activity Updated
Este trigger monitorea automáticamente las actividades existentes en Strava y activa tu workflow en cuanto detecta una modificación en cualquier actividad (cambio de nombre, descripción, tipo de deporte, privacidad, o adición de notas post-entrenamiento). Es perfecto para workflows que necesitan reaccionar cuando un atleta enriquece o corrige una actividad después de registrarla.
Configuración: Credencial OAuth2 requerida, objeto "Activity", evento "Updated" (solo modificaciones), y "Resolve Data" activado para recibir datos completamente resueltos de la actividad actualizada.
Casos de uso típicos: Actualizar automáticamente hojas de cálculo cuando un atleta añade notas de entrenamiento. Enviar notificaciones a coaches cuando se cambia la visibilidad de una actividad. Sincronizar modificaciones entre Strava y otras plataformas de análisis deportivo. Re-calcular estadísticas semanales automáticamente.
Cuándo usarlo: Usa este trigger cuando necesites mantener tus sistemas sincronizados con cambios post-registro de actividades o cuando modificaciones deban activar recálculos o notificaciones en otros sistemas.

05 Trigger 05Strava Trigger - Activity Deleted
Este trigger se activa cuando un atleta elimina una actividad de su cuenta Strava. Es esencial para mantener la integridad de datos en sistemas externos que almacenan o procesan actividades Strava, permitiéndote sincronizar eliminaciones automáticamente y evitar referencias a actividades que ya no existen.
Configuración: Credencial OAuth2 requerida, objeto "Activity", evento "Deleted" (solo eliminaciones), y "Resolve Data" activado para obtener datos completos del evento (ID de la actividad eliminada y timestamp).
Casos de uso típicos: Eliminar automáticamente registros de actividades de tus bases de datos cuando el atleta las borra. Actualizar dashboards y estadísticas después de eliminar una actividad. Enviar notificaciones a coaches cuando se elimina una sesión programada. Sincronizar eliminaciones con otras plataformas deportivas conectadas.
Cuándo usarlo: Usa este trigger cuando necesites gestionar eliminaciones de actividades de forma automatizada, especialmente si tus sistemas externos dependen de datos de Strava y deben reflejar eliminaciones para mantener precisión.

06 Trigger 06Strava Trigger - Activity Created
Este trigger se activa cuando se registra una nueva actividad en tu cuenta Strava, ya sea manualmente, desde un dispositivo GPS o mediante carga de archivo. Es el trigger más utilizado en workflows de automatización deportiva, permitiéndote reaccionar instantáneamente a cada nuevo entrenamiento, carrera o sesión deportiva.
Configuración: Credencial OAuth2 requerida, objeto "Activity", evento "Created" (solo nuevas actividades), y "Resolve Data" activado para obtener datos detallados completos (distancia, duración, tipo de deporte, elevación, frecuencia cardíaca, etc.).
Casos de uso típicos: Añadir automáticamente cada nueva actividad a Google Sheets con todos los detalles. Enviar notificaciones Slack cuando completas un entrenamiento importante. Crear tareas de recuperación automáticamente después de sesiones intensas. Sincronizar actividades con tu CRM. Calcular estadísticas semanales en tiempo real.
Cuándo usarlo: Usa este trigger cuando necesites capturar cada nueva actividad deportiva en tiempo real y activar workflows automáticamente. Es el punto de entrada principal para la mayoría de automatizaciones basadas en actividades Strava.

Strava actions available in n8n
01 Acción 01Update Activity
Esta acción permite modificar los metadatos de una actividad existente en Strava, como el nombre, descripción, tipo de deporte, nivel de visibilidad o configuraciones de equipamiento. Es particularmente útil para workflows que enriquecen automáticamente actividades con información adicional o que corrigen datos en masa.
Parámetros clave: Credencial OAuth2 requerida, Activity ID requerido (identificador único de la actividad a modificar), y sección "Update Fields" flexible donde añades campos a actualizar (name, description, sport_type, private, commute, trainer, gear_id, etc.).
Casos de uso: Añadir automáticamente etiquetas descriptivas al nombre de actividades según condiciones. Cambiar la visibilidad de actividades antiguas en lote. Corregir automáticamente el tipo de deporte de actividades importadas incorrectamente.

02 Acción 02Get Zones
Esta acción recupera las zonas de frecuencia cardíaca o potencia configuradas para una actividad específica en Strava. Las zonas representan rangos de intensidad personalizados según el perfil del atleta, permitiendo análisis detallados de tiempo pasado en cada zona durante un entrenamiento.
Parámetros clave: Credencial OAuth2 requerida, Activity ID requerido, interruptor "Return All" para obtener todas las zonas sin limitación, y campo "Limit" (por defecto 50) para controlar el número de zonas si "Return All" está desactivado.
Casos de uso: Extraer automáticamente el tiempo pasado en cada zona de frecuencia cardíaca para análisis de intensidad. Crear dashboards con distribución de zonas de potencia por sesión. Comparar zonas de intensidad entre diferentes tipos de entrenamiento.

03 Acción 03Get Streams
Esta acción recupera streams de datos detallados de una actividad Strava, es decir, series temporales de métricas como tiempo, distancia, altitud, frecuencia cardíaca, potencia, temperatura, etc. Los streams proporcionan información granular punto por punto del recorrido de una actividad, ideal para análisis avanzados o visualizaciones personalizadas.
Parámetros clave: Credencial OAuth2 requerida, Activity ID requerido con el identificador único de la actividad, y menú "Keys" para seleccionar tipos específicos de datos stream (time, distance, altitude, heartrate, watts, cadence, temp, etc.).
Casos de uso: Extraer datos de elevación punto por punto para visualizar perfiles de ruta personalizados. Recuperar series temporales de frecuencia cardíaca para análisis de variabilidad. Obtener datos de potencia para cálculos avanzados de métricas de ciclismo.

04 Acción 04Get Many
Esta acción recupera múltiples actividades de tu cuenta Strava de una sola vez, con opciones para limitar el número de resultados o recuperarlas todas. Es ideal para importaciones iniciales de datos históricos o para sincronizaciones periódicas de nuevas actividades.
Parámetros clave: Credencial OAuth2 requerida, interruptor "Return All" para recuperar todas las actividades disponibles (ignorando el límite), y campo "Limit" (configurado en 50 en el ejemplo) que define el número máximo de actividades a recuperar.
Casos de uso: Importar las 100 últimas actividades Strava a Google Sheets para análisis histórico. Recuperar todas las actividades del mes actual para cálculo de totales mensuales. Sincronizar periódicamente nuevas actividades con bases de datos externas.

05 Acción 05Get Laps
Esta acción recupera información de vueltas (laps) de una actividad Strava específica. Los laps representan segmentos de una actividad, ya sea creados automáticamente por el dispositivo GPS cada kilómetro o manualmente por el atleta para marcar repeticiones, intervalos o secciones de entrenamiento.
Parámetros clave: Credencial OAuth2 requerida, Activity ID requerido con el ID de la actividad, interruptor "Return All" para recuperar todas las vueltas sin limitación, y campo "Limit" (valor 50) que especifica el número máximo de vueltas a devolver.
Casos de uso: Analizar tiempos de split por kilómetro en carreras de larga distancia. Extraer intervalos de entrenamiento marcados manualmente para análisis de intensidad. Comparar consistencia de pace entre diferentes vueltas de una misma actividad.

06 Acción 06Get Kudos
Esta acción recupera la lista de kudos (equivalente a "likes" en Strava) recibidos en una actividad específica. Los kudos representan interacciones sociales de la comunidad Strava, permitiendo analizar engagement y popularidad de actividades.
Parámetros clave: Credencial OAuth2 requerida, Activity ID requerido donde introduces el ID de la actividad, interruptor "Return All" para controlar si recuperar todos los kudos o limitarlos, y campo "Limit" (configurado en 50) que especifica el número máximo de kudos a devolver.
Casos de uso: Analizar qué tipo de actividades reciben más kudos para optimizar estrategias de contenido social. Sincronizar kudos con CRMs para medir engagement de clientes o comunidades deportivas. Crear alertas cuando una actividad supera un umbral de kudos.

07 Acción 07Get Comments
Esta acción recupera los comentarios dejados por otros usuarios en una actividad específica de Strava. Los comentarios proporcionan feedback cualitativo y conversaciones alrededor de tus entrenamientos, útiles para análisis de sentimiento o seguimiento de comunidades deportivas.
Parámetros clave: Credencial OAuth2 requerida, Activity ID requerido especificando qué actividad consultar, interruptor "Return All" para recuperar todos los comentarios sin límite, y campo "Limit" (configurado en 50) controlando cuántos comentarios recuperar.
Casos de uso: Extraer comentarios de coaches en actividades de atletas para seguimiento de feedback. Analizar sentimiento de comentarios en actividades de eventos deportivos. Sincronizar comentarios con herramientas de gestión de comunidades para centralizar interacciones.

08 Acción 08Get
Esta acción recupera los detalles completos de una actividad Strava específica mediante su ID. Proporciona toda la información disponible sobre la actividad: nombre, descripción, tipo de deporte, distancia, duración, elevación, calorías, frecuencia cardíaca media, potencia, velocidad, ubicación de inicio/fin, mapa, kudos totales, comentarios totales, y mucho más.
Parámetros clave: Credencial OAuth2 requerida, y Activity ID requerido con el identificador único de la actividad a recuperar. Puedes obtener este ID desde triggers Strava o desde otras acciones como "Get Many".
Casos de uso: Obtener información completa de una actividad después de capturarla con un trigger "Activity Created". Recuperar detalles de actividades individuales para enriquecer registros en bases de datos externas. Extraer métricas específicas para cálculos personalizados o visualizaciones.

09 Acción 09Create
Esta acción crea una nueva actividad programáticamente en tu cuenta Strava, permitiéndote registrar entrenamientos automáticamente desde otras fuentes de datos o sistemas externos que no se sincronizan directamente con Strava.
Parámetros clave: Credencial OAuth2 requerida, campo "Name" opcional para dar un nombre a la actividad, menú "Sport Type" requerido para especificar el tipo de deporte (Run, Ride, Swim, etc.), selector "Start Date" opcional para especificar cuándo comenzó la actividad, campo "Elapsed Time (Seconds)" con valor por defecto 0 representando la duración total, y sección "Additional Fields" para añadir propiedades opcionales adicionales (distance, description, trainer, commute, etc.).
Casos de uso: Registrar automáticamente en Strava actividades capturadas por dispositivos sin integración nativa. Crear actividades de placeholder para planificación de entrenamientos futuros. Importar historial de entrenamientos desde hojas de cálculo o bases de datos antiguas hacia Strava.

Construye tu primer workflow con nuestro equipo
Deja tu email y te enviamos el catálogo de automatizaciones listo para enviar hoy.
- Escenarios n8n & Make gratis para importar
- Docs de configuración paso a paso
- Cohorte en vivo + soporte de la comunidad
Preguntas frecuentes
¿La integración Strava n8n es gratuita?
La integración Strava n8n es completamente gratuita desde el punto de vista de n8n: puedes usar los nodos nativos Strava sin coste adicional en cualquier instancia n8n (auto-hospedada gratuita o cloud). Sin embargo, debes tener en cuenta los límites de la API de Strava, que impone restricciones de rate limiting (número de llamadas por hora/día). Strava permite 100 requests cada 15 minutos y 1,000 requests por día para aplicaciones autorizadas. Si superas estos límites, tus workflows recibirán errores 429 (Too Many Requests) y deberán esperar antes de reintentar. Para proyectos de gran volumen, considera implementar lógica de manejo de rate limiting en tus workflows n8n (reintentos con backoff exponencial) o contacta con Strava para solicitar límites aumentados si gestionas una aplicación con alta demanda. Aprende más sobre la gestión de errores en nuestro artículo sobre depuración n8n.¿Qué datos puedo sincronizar entre Strava y n8n?
La integración Strava n8n te permite sincronizar prácticamente todos los datos disponibles en la API pública de Strava. Concretamente, puedes capturar vía triggers: creación de nuevas actividades, actualizaciones de actividades existentes, eliminaciones de actividades, cambios en perfiles de atletas (actualizaciones de nombre, peso, configuraciones), y revocaciones de acceso. Vía acciones, puedes extraer: detalles completos de actividades (distancia, duración, elevación, calorías, pace, tipo de deporte, visibilidad), kudos y comentarios de actividades, laps/splits de actividades, zonas de frecuencia cardíaca y potencia, streams de datos granulares punto por punto (tiempo, distancia, altitud, frecuencia cardíaca, potencia, cadencia, temperatura), listas de múltiples actividades con filtros y paginación. También puedes crear nuevas actividades y actualizar metadatos de actividades existentes programáticamente. Los únicos datos que la API pública no expone son mensajes privados entre atletas, algunas métricas avanzadas reservadas a Strava Summit/Premium, y datos de terceros que requieren permisos adicionales específicos del usuario.¿Cuánto tiempo lleva configurar la integración Strava n8n?
La configuración inicial de la integración Strava n8n es extremadamente rápida: conectar tu primera credencial OAuth2 toma entre 2 y 5 minutos (crear cuenta de desarrollador Strava si no tienes, autorizar n8n, guardar credencial). Una vez autenticado, construir un workflow simple con un trigger y 2-3 acciones toma entre 10 y 20 minutos si ya conoces los datos que necesitas capturar. Workflows más complejos con lógica condicional, transformaciones de datos, o integraciones con múltiples aplicaciones pueden requerir 1-3 horas de configuración y pruebas. La curva de aprendizaje es mínima si ya usas n8n habitualmente: los nodos Strava funcionan como cualquier otro nodo con menús desplegables claros y parámetros bien documentados. El mayor tiempo se invierte habitualmente en entender la estructura de datos específica de Strava (por ejemplo, cómo se organizan los streams o qué campos están disponibles según el tipo de actividad) y en probar diferentes configuraciones de triggers para optimizar el rendimiento según rate limits de la API. Si deseas profundizar, consulta nuestro curso n8n completo.



