FG FITGLUE
LOG IN START FREE →
CONNECTIONS / GitHub

GitHub

Connect your GitHub account for repository-based activity tracking

LIVE
ABOUT GitHub

What is GitHub?

GitHub is the world's largest platform for software development and version control. With Git-based repositories, every change is tracked, versioned, and recoverable — making it an ideal platform for maintaining structured data like fitness activity logs.

What FitGlue Does

FitGlue connects to your GitHub account via OAuth, enabling a bidirectional integration. As a source, FitGlue watches a repository folder for new Markdown activity files and pulls them into your pipeline. As a destination, FitGlue commits enriched activities back to a repository as version-controlled Markdown documents.

How it works

  • Source flow: You push a Markdown file with YAML frontmatter to your repo → GitHub fires a webhook → FitGlue parses the metadata and optional FIT file → your activity enters the pipeline for enrichment.
  • Destination flow: Your activity passes through the pipeline → boosters add descriptions, metrics, and tags → FitGlue commits the enriched result to your repo as a Markdown file organised by date.

Safety & Privacy

  • All webhook payloads are verified with HMAC-SHA256 signature validation.
  • OAuth tokens are stored encrypted and never exposed.
  • Automatic loop prevention ensures FitGlue's own commits are never re-processed.
  • FitGlue only accesses the specific repository and folder you configure.
FEATURES 6 INCLUDED
HOW TO CONNECT API KEY
1
FitGlue Dashboard
Open the
2
Connections
Navigate to and click on GitHub
3
GitHub account
Sign in to your when redirected
4
Authorize FitGlue
Review the requested permissions and click
5
You're connected! Choose
You're connected! Choose a repository and folder to get started
PRIVACY & SECURITY YOUR DATA STAYS YOURS
🔒

Your connection is secured with industry-standard encryption. Your API key is encrypted and stored securely. You can regenerate or revoke your key at any time from GitHub settings.

Ready to connect GitHub?

GET STARTED FREE →