Garmin-2-Notion Integration ⌚

Seamlessly sync your Garmin fitness activities to Notion using automated workflows

This project connects your Garmin activities and personal records to your Notion database, allowing you to keep track of your performance metrics in one place.

Features ✨

🔄 Automatically sync Garmin activities to Notion in real-time
📊 Track detailed activity metrics (distance, pace, heart rate)
🎯 Extract and track personal records (fastest 1K, longest ride)
🤖 Zero maintenance after setup
📱 Compatible with all Garmin activities and devices
🔧 Easy setup with clear instructions and minimal coding required

Prerequisites 🛠️

Getting Started 🎯

A detailed step-by-step guide is provided on my Notion template here For more advanced users, follow these steps to set up the integration:

1. Fork this GitHub Repository

2. Duplicate my Notion Template

3. Create Notion Token

4. Set Environment Secrets

5. Run Scripts (if not using automatic workflow)

Example Configuration 📝

You can customize the scripts to fit your needs by modifying environment variables and Notion database settings.

📸 Here is a screenshot of what my Notion dashboard looks like:

My Notion template is available for free and can be duplicated to your Notion here