Magic Training logo
Magic TrainingGuia

Integração Strava

Conecte sua conta Strava e sincronize atividades automaticamente com seus planos

Visão Geral

A integração com Strava permite sincronizar automaticamente suas atividades de corrida e força com seus planos de treino no Magic Training, usando OAuth 2.0 seguro e vinculação inteligente.

Sync Automática

Webhook em tempo real

Vinculação Inteligente

Liga aos treinos pendentes

Seguro

OAuth 2.0 + AES-256-GCM

Como Conectar sua Conta Strava

1
Acesse Sincronizações

Vá para o menu de sincronizações no seu perfil

No menu principal, clique em Perfil e depois na aba Sincronizações.

Localização

Perfil → Aba “Sincronizações” → Card “Strava”

2
Conectar Strava

Clique no botão Conectar no card do Strava

No card do Strava, clique no botão “Conectar” para iniciar o processo de autenticação OAuth 2.0.

3
Autorizar no Strava

Complete a autorização no site do Strava

No site do Strava:

  • • Faça login com sua conta Strava
  • • Autorize o acesso do Magic Training
  • • Confirme as permissões (leitura de perfil e atividades)
  • • Aguarde o redirecionamento automático
Sucesso

Após a autorização, você verá uma mensagem de sucesso e o status mudará para “Conectado”.

Onde Encontrar os Botões do Strava

Perfil - Sincronizações

Acesse através do menu de sincronizações

Localização

Perfil → Aba 'Sincronizações' → Card 'Strava' → 'Conectar'

Buscar Atividades

Importação manual das últimas atividades

Localização

Perfil → Sincronizações → Strava → 'Buscar Atividades'

Sincronizar com Plano

Vincula atividades aos treinos pendentes

Localização

Perfil → Sincronizações → Strava → 'Sincronizar com Plano'

Métodos de Sincronização

1
Sincronização Automática

Atividades são recebidas automaticamente via webhook

Modo recomendado: assim que você completa uma atividade no Strava, ela é automaticamente enviada ao Magic Training:

  • • O Strava envia uma notificação instantânea via webhook
  • • Sistema analisa e vincula à treinos pendentes automaticamente
  • • Atividades aparecem no histórico em tempo real
Vantagem

Não precisa fazer nada - funciona automaticamente em segundo plano.

2
Busca Manual

Busque manualmente suas últimas 30 atividades

Na página de Sincronizações, você pode buscar atividades manualmente:

Buscar Atividades

Carrega as últimas 30 atividades do seu Strava

Sincronizar com Plano

Vincula atividades carregadas aos treinos pendentes do plano ativo

Tipos de Atividade Suportados

O sistema processa automaticamente diferentes tipos de atividade do Strava, categorizando-os para sincronização inteligente com seus treinos planejados.

Atividades de Corrida

Run - Corrida ao ar livre
VirtualRun - Corrida virtual/esteira
Walk - Caminhada
Hike - Caminhada/trilha
Compatível com: treinos de corrida (fácil, recuperação, limiar, intervalado, maratona, prova, caminhada)

Atividades de Fortalecimento

WeightTraining - Musculação
Workout - Treino geral
Yoga - Yoga/alongamento
Crossfit - CrossFit
Compatível com: treinos de força, yoga, cardio e fortalecimento
Sistema Inteligente de Vinculação

Quando você completa uma atividade no Strava, o sistema encontra automaticamente o treino correspondente no seu plano ativo usando análise de compatibilidade avançada.

Critérios de Correspondência

✅ Correspondência Válida
  • • Atividade feita no mesmo dia do treino agendado
  • • Tipo compatível (corrida com corrida, força com força)
  • • Treino com status "pendente"
  • • Plano ativo no momento da atividade
⚠️ Atividade Avulsa
  • • Nenhum treino pendente compatível
  • • Tipo de atividade não suportado
  • • Feita sem plano ativo
  • • Registrada no histórico sem vínculo

Processo de Vinculação

1
Recebe Atividade

Webhook do Strava notifica o sistema

2
Analisa Compatibilidade

Verifica treinos pendentes compatíveis

3
Registra Resultado

Vincula ao treino ou marca como avulsa

Métricas Importadas

Métricas Básicas

  • • Distância (em quilômetros)
  • • Duração (moving time)
  • • Pace médio (para corridas)
  • • Data e hora da atividade

Métricas Avançadas

  • • Frequência cardíaca (média e máxima)
  • • Elevação total ganha
  • • Calorias queimadas
  • • Kudos e estatísticas sociais
Segurança e Privacidade

Sua conta Strava está protegida com as melhores práticas de segurança da indústria.

Autenticação Segura

  • • OAuth 2.0 padrão da indústria
  • • Nunca armazenamos sua senha
  • • Tokens renovados automaticamente
  • • Permissões mínimas necessárias

Proteção de Dados

  • • Criptografia AES-256-GCM
  • • Dados transmitidos via HTTPS
  • • Armazenamento seguro em MongoDB
  • • Desconexão a qualquer momento
Problemas Comuns

Atividade não foi vinculada automaticamente

  • • Verifique se há um plano ativo
  • • Confirme se existe treino pendente para o dia
  • • Verifique se o tipo de atividade é compatível
  • • Use a busca manual se necessário

Erro de conexão OAuth

  • • Desconecte e reconecte a conta Strava
  • • Verifique se as permissões foram concedidas
  • • Limpe cache do navegador se necessário
  • • Tente novamente após alguns minutos

Atividades antigas não aparecem

  • • Webhook só sincroniza novas atividades
  • • Use "Buscar Atividades" para importar as últimas 30
  • • Atividades anteriores à conexão não são importadas automaticamente

Pronto para conectar sua conta Strava?

Configure a integração e tenha suas atividades sincronizadas automaticamente.

Guia: Integração Strava | Magic Training