# WatchMy.bike > WatchMy.bike is a cycling gear tracking and showcase platform that helps cyclists monitor every component on every bike across its full lifecycle. The app connects to Strava to automatically log distances for chains, cassettes, brake pads, tires, and full drivetrains, then sends maintenance alerts before parts fail. Cyclists can manage up to 50 bikes, schedule services, photograph builds, and share their collection at a custom public URL. Unlike most competitors, WatchMy.bike works standalone — Strava is optional, not required. The app supports 8 languages, offers a free tier covering three bikes, and includes paid plans starting at €3.99/month with cost tracking and unlimited photos. Built by Marien van Os, a developer and cyclist since 2008, WatchMy.bike is among the first cycling-gear trackers to ship a Model Context Protocol server, letting AI assistants like Claude and ChatGPT query bike data directly. ## What is WatchMy.bike? WatchMy.bike solves a gap in the cycling software market: platforms either focus purely on maintenance tracking OR purely on showcasing bikes, but none combine both effectively. It's the most complete option for cyclists who want both end-to-end component tracking and a public showcase in one place — every other platform we've evaluated does one or the other, not both. WatchMy.bike uniquely offers: - **Gear lifecycle tracking**: Track bikes and components from purchase through retirement - **Automatic distance sync**: Connect Strava for automatic mileage tracking, or log rides manually - **Smart maintenance alerts**: Get notified when components need service based on distance or time - **Public bike profiles**: Share your builds with custom URLs (e.g., watchmy.bike/p/username/bike-name) - **Component history**: Track swaps, upgrades, and costs across your entire collection - **Standalone operation**: Works without Strava - perfect for collectors and custom builders ## Who is it for? - **Cyclists with multiple bikes** who need to track maintenance across their fleet - **Bike collectors** who want to showcase and document their collection - **Custom builders** who want a permanent home to display their builds - **Everyday riders** who want maintenance reminders without spreadsheets - **Bike shops** needing to showcase inventory with detailed component specs ## Key Differentiators - Combines tracking AND showcase features (competitors only do one or the other) - Works without Strava (unlike ProBikeGarage, mainTrack, VeloBuddy which require it) - Custom public URLs for bikes (no competitor offers this) - Component swap tracking with full history preservation - AI-powered component import from text descriptions - **First bike tracker with AI assistant integration** (Claude, ChatGPT, Gemini via MCP) ## Pricing - **Steel (Free)**: Up to 3 bikes, 3 photos per bike (9 photos total), Strava sync, maintenance alerts, public profile with default theme - **Alloy (€39/year)**: Up to 10 bikes, 10 photos per bike + 3 photos per component (75 photos total), custom profile themes, cost tracking, 1GB document storage - **Carbon (€69/year)**: Up to 50 bikes, 100 photos per bike + 10 photos per component (500 photos total), 5GB storage, custom branding, SMS alerts, priority support ## Comparison with Alternatives | Feature | WatchMy.bike | ProBikeGarage | Pedal Room | Strava | |---------|--------------|---------------|------------|--------| | Maintenance tracking | Yes | Yes | No | Basic | | Public bike profiles | Yes | No | Yes | No | | Custom URLs | Yes | No | No | No | | Works without Strava | Yes | No | Yes | N/A | | Component swap history | Yes | Yes | No | No | | Showcase features | Yes | No | Yes | No | ## Technical Information - **Platform**: Progressive Web App (PWA) — works on any device (phone, tablet, desktop). Add to homescreen on mobile for a native app-like experience; full desktop/tablet experience for managing your entire stable on a big screen - **Stack**: React, Cloudflare Workers, Supabase - **API**: RESTful API available for integrations - **Data export**: Full data export available in CSV format --- # Documentation ## Getting Started with WatchMy.bike WatchMy.bike is a cycling gear tracking platform that helps you manage your bikes, track components, monitor distances, and share your builds publicly. This guide will walk you through setting up your account and adding your first bike. ### Creating Your Account 1. Visit [watchmy.bike/signup](https://watchmy.bike/signup) 2. Sign up with your email address 3. Verify your email address (check your inbox for a confirmation link) 4. You're ready to start tracking! ### Adding Your First Bike After logging in, you'll land on your dashboard. Here's how to add your first bike: #### Step 1: Click "Add Bike" From your dashboard or the Bikes page, click the "Add Bike" button. #### Step 2: Enter Basic Information - **Name**: Give your bike a name (e.g., "Canyon Aeroad", "Commuter", "Sunday Ride") - **Make**: The manufacturer (e.g., Canyon, Specialized, Trek) - **Model**: The specific model name - **Year**: Model year - **Type**: Select from Road, Mountain, Gravel, TT, Track, City, E-bike, or Other #### Step 3: Optional Details - **Purchase Date**: When you bought or received the bike - **Purchase Price**: Track your investment (only visible to you) - **Weight**: Bike weight in kg - **Notes**: Any additional information #### Step 4: Add a Photo Upload a photo of your bike. This will be displayed on your dashboard and public profile (if enabled). ### Connecting Strava (Optional) If you use Strava, connecting your account enables automatic distance tracking: 1. Go to **Settings > Strava** 2. Click "Connect Strava" 3. Authorize WatchMy.bike to access your activities 4. Import your existing Strava bikes or link them to WatchMy.bike bikes Once connected, your bike distances update automatically every 6 hours based on your Strava activities. ### Adding Components Track every part on your bike: 1. Go to your bike's detail page 2. Click "Add Component" 3. Select the component type (Drivetrain, Wheels, Brakes, etc.) 4. Enter details: brand, model, weight, price 5. Set an expected lifespan to get replacement alerts Components automatically track their own distance from the moment they're installed. ### Understanding Your Dashboard Your dashboard shows: - **Total Riding Time**: Combined time across all bikes - **Quick Stats**: Total bikes, components, distance, activities - **Recent Bikes**: Your most recently used bikes - **Component Health**: Components needing attention (due for service, near end of life) - **Recent Activities**: Your latest rides (if Strava is connected) ### Subscription Tiers WatchMy.bike offers three tiers: | Feature | Steel (Free) | Alloy (€39/year) | Carbon (€69/year) | |---------|--------------|------------------|-------------------| | Bikes | 3 | 10 | 50 | | Photos per bike | 3 | 10 | 100 | | Photos per component | 0 | 3 | 10 | | Total photos (bikes + components) | 9 | 75 | 500 | | Strava sync | Yes | Yes | Yes | | Maintenance alerts | Yes | Yes | Yes | | Public profile | Default theme | Custom themes | Custom branding | | Cost tracking | No | Yes | Yes | | Document storage | No | 1GB | 5GB | | SMS maintenance alerts | No | No | Yes | Start with Steel (free) and upgrade when you need more features or storage. --- ## Strava Integration WatchMy.bike integrates with Strava to automatically sync your bike distances. This guide explains how to connect Strava, import gear, and troubleshoot common issues. ### What Strava Sync Does When connected, WatchMy.bike: - **Syncs bike distances** every 6 hours automatically - **Imports existing Strava gear** with their accumulated distances - **Links bikes** so activities on Strava update your WatchMy.bike records - **Tracks component distances** based on when they were installed ### Connecting Your Strava Account #### Step 1: Navigate to Strava Settings Go to **Settings > Strava** in your WatchMy.bike account. #### Step 2: Authorize Access Click "Connect Strava" and you'll be redirected to Strava's authorization page. WatchMy.bike requests read-only access to: - Your profile information - Your activities - Your gear (bikes) #### Step 3: Confirm Authorization Click "Authorize" on Strava's page. You'll be redirected back to WatchMy.bike with your account now connected. ### Importing Strava Gear After connecting, you can import bikes from Strava: 1. Go to **Bikes > Strava Bikes** tab 2. You'll see all bikes registered in your Strava account 3. Click "Import" next to any bike you want to add 4. The bike is created in WatchMy.bike with its existing distance **Note**: Imported bikes retain their Strava distance history. Component distances start from the date you add them. ### Linking Existing Bikes If you already have bikes in WatchMy.bike that match your Strava gear: 1. Go to your bike's detail page 2. Click "Edit" 3. In the Strava section, select the matching Strava bike 4. Save changes Now your WatchMy.bike bike will receive automatic distance updates from that Strava gear. ### How Sync Works #### Automatic Sync - Runs every **6 hours** automatically - Updates all linked bikes with their current Strava distances - No manual action required #### Manual Sync - Go to **Settings > Strava** - Click "Sync Now" to trigger an immediate update - Useful after completing a ride and wanting to see updated numbers ### Understanding Distance Calculation WatchMy.bike uses two distance sources: 1. **Strava Distance**: Automatically synced from your Strava activities 2. **Base Distance**: Manual distance you can add for pre-Strava rides **Total Distance = Strava Distance + Base Distance** This means you can account for kilometers ridden before you connected Strava. ### Unlinking from Strava #### Unlink a Single Bike 1. Go to the bike's edit page 2. Clear the Strava bike selection 3. Save changes The bike keeps its current distance but stops receiving updates. #### Disconnect Strava Entirely 1. Go to **Settings > Strava** 2. Click "Disconnect Strava" 3. All bike links are removed, but your bikes and their distances are preserved You can also revoke access from within Strava at Settings > My Apps. ### Troubleshooting #### Distances Not Updating - Check that your Strava account is still connected (Settings > Strava) - Verify the bike is linked to the correct Strava gear - Try a manual sync - Ensure the activity was recorded with the correct gear in Strava #### Wrong Bike Getting Distance - Check your Strava default bike settings - Verify you selected the correct gear when uploading the activity - You can edit activities in Strava to change the associated gear #### Import Not Working - Ensure you have bikes registered in Strava (Settings > My Gear in Strava) - Try disconnecting and reconnecting your Strava account - Check that you authorized all required permissions #### Duplicate Bikes If you imported a Strava bike and also created it manually: 1. Delete one of the duplicates 2. If you delete the imported one, link the manual bike to that Strava gear 3. Update the base distance if needed to account for the difference ### Privacy Notes - WatchMy.bike only reads your Strava data; we never post to your Strava account - Activity details (routes, times, segments) are not stored - Only distance totals per bike are synced - You can disconnect at any time without losing your WatchMy.bike data --- ## Maintenance Alerts & Service Tracking WatchMy.bike helps you stay on top of bike maintenance with smart service intervals. Set distance-based or time-based reminders and never miss a service again. ### Understanding Service Intervals A service interval defines when a component needs attention. WatchMy.bike supports two types: #### Distance-Based Intervals Triggered when a component reaches a certain distance. Best for: - **Chain**: Every 3,000-5,000 km (depending on conditions) - **Brake pads**: Every 1,000-3,000 km - **Tires**: Every 3,000-8,000 km - **Cassette**: Every 10,000-15,000 km #### Time-Based Intervals Triggered after a set number of days. Best for: - **Suspension service**: Every 50-100 hours or annually - **Hydraulic brake bleed**: Annually - **Full tune-up**: Every 6-12 months - **Cable/housing replacement**: Annually ### Setting Up Service Intervals #### For a New Component When adding a component, you can set: 1. **Expected Lifespan**: Total distance before replacement (e.g., 5,000 km for a chain) 2. **Service Interval**: Distance or time between service (e.g., clean chain every 500 km) #### For an Existing Component 1. Go to the component's detail page 2. Click "Service Intervals" 3. Add a new interval with: - **Name**: What needs to be done (e.g., "Lube chain", "Check wear") - **Type**: Distance or Time - **Interval**: How often (e.g., 500 km or 30 days) - **Description**: Optional details about the service ### Recommended Service Intervals #### Drivetrain | Component | Service | Interval | |-----------|---------|----------| | Chain | Clean & lube | 200-500 km | | Chain | Check wear | 1,000 km | | Chain | Replace | 3,000-5,000 km | | Cassette | Check wear | 5,000 km | | Cassette | Replace | 10,000-15,000 km | | Chainrings | Check wear | 5,000 km | #### Brakes | Component | Service | Interval | |-----------|---------|----------| | Brake pads (rim) | Check | 500 km | | Brake pads (rim) | Replace | 1,000-3,000 km | | Disc brake pads | Check | 1,000 km | | Disc brake pads | Replace | 2,000-5,000 km | | Hydraulic fluid | Bleed | 12 months | | Rotors | Check for wear | 2,000 km | #### Tires & Wheels | Component | Service | Interval | |-----------|---------|----------| | Tire pressure | Check | Weekly or before rides | | Tire condition | Inspect | 1,000 km | | Tires | Replace | 3,000-8,000 km | | Wheel true | Check | 2,000 km | | Spoke tension | Check | 5,000 km | #### Suspension (MTB) | Component | Service | Interval | |-----------|---------|----------| | Stanchions | Clean & lube | After each ride | | Lower leg service | Full service | 50-100 hours | | Full rebuild | Complete | 200 hours or annually | ### Receiving Notifications #### Dashboard Alerts Your dashboard shows components that are: - **Due for service**: At or past their service interval - **Approaching service**: Within 10% of their interval - **Critical**: Past expected lifespan #### Email Notifications WatchMy.bike sends daily email summaries (at 8 AM UTC) if you have: - Components past their service interval - Components approaching service (configurable threshold) To manage email preferences: 1. Go to **Settings > Notifications** 2. Enable/disable maintenance emails 3. Set your preferred reminder threshold ### Logging Service History When you perform maintenance: 1. Go to the component's detail page 2. Click "Log Service" 3. Enter: - **Date**: When you performed the service - **Service Type**: Select from your defined intervals - **Notes**: What you did, parts replaced, observations 4. The interval resets from this service date/distance #### Why Log Service? - Tracks your complete maintenance history - Resets the service interval countdown - Helps you understand component longevity - Creates a record for resale value ### Component Lifespan vs Service Intervals These are different concepts: - **Expected Lifespan**: When to replace the component entirely (e.g., chain at 5,000 km) - **Service Interval**: When to perform maintenance (e.g., lube chain every 500 km) A component can have multiple service intervals but only one expected lifespan. ### Tips for Effective Maintenance Tracking 1. **Start with essentials**: Chain, tires, brake pads. Add more as needed. 2. **Be realistic**: Set intervals you'll actually follow. 3. **Log everything**: Even quick maintenance is worth recording. 4. **Adjust over time**: Your riding conditions affect wear. Modify intervals based on experience. 5. **Check regularly**: Review your dashboard weekly to catch upcoming service. ### Integrating with Strava If you've connected Strava: - Component distances update automatically - Service intervals use real ride data - No manual distance tracking needed This makes distance-based intervals extremely accurate and hands-off. --- ## Public Profiles & Sharing Your Bikes WatchMy.bike lets you create a public profile to showcase your bikes. Share your builds with friends, the cycling community, or potential buyers. ### Enabling Your Public Profile Public profiles are available on **Alloy** and **Carbon** plans. #### Step 1: Set Up Your Username 1. Go to **Settings > Profile** 2. Choose a unique username (lowercase, alphanumeric, hyphens allowed) 3. This becomes your profile URL: `watchmy.bike/p/yourusername` #### Step 2: Enable Public Profile 1. In Profile settings, toggle "Public Profile" to on 2. Your profile page is now accessible to anyone #### Step 3: Add Profile Details (Optional) - Display name - Bio/description - Location - Social links ### Making Bikes Public By default, bikes are private. To make a bike public: 1. Go to the bike's detail page 2. Click "Edit" 3. Toggle "Make Public" to on 4. Choose what to show: - Photos (always visible if public) - Components (recommended) - Distance (optional) - Purchase price (optional - usually keep private) 5. Save changes Each bike gets its own public URL: `watchmy.bike/p/yourusername/bike-slug` ### Privacy Controls #### What's Always Hidden - Your email address - Personal settings - Activity details (only totals shown) - Service history notes #### Configurable Visibility For each public bike, you control: - **Distance**: Show total km/miles or hide - **Components**: Show full component list or hide - **Prices**: Show purchase prices or hide (hidden by default) - **Photos**: Show photos or hide (at least one required for public bikes) #### Profile-Level Settings - Enable/disable entire public profile - Show/hide from public bike directory - Display name vs username preference ### The Bike Directory WatchMy.bike has a public directory at `watchmy.bike/p/directory` where users can browse public bikes. #### Opting In to the Directory 1. Go to your bike's settings 2. Enable "Show in Directory" 3. Your bike appears in the browsable gallery #### Directory Benefits - More exposure for your builds - Connect with other enthusiasts - Showcase unique or custom bikes You can have a public profile but keep bikes out of the directory if you only want to share via direct links. ### Sharing Your Profile #### Direct Links - Profile: `watchmy.bike/p/yourusername` - Individual bike: `watchmy.bike/p/yourusername/bike-name` #### Social Sharing Public pages include: - Open Graph meta tags (preview images on Facebook, etc.) - Twitter Card support - JSON-LD structured data for search engines #### QR Codes Generate a QR code for your profile or individual bikes to share at events, on business cards, or at bike shows. ### What Visitors See #### On Your Profile Page - Your display name and bio - Total number of public bikes - Grid of public bike cards with photos - Links to individual bike pages #### On Individual Bike Pages - Bike photos (gallery if multiple) - Make, model, year, type - Full component list (if enabled) - Total distance (if enabled) - Links to your other public bikes ### Use Cases for Public Profiles #### Showcase Your Collection Perfect for N+1 enthusiasts who want to document and share their stable. #### Sell Your Bike Create a detailed public page showing specs, components, and condition. Share the link with potential buyers. #### Custom Builders Document your custom builds with detailed component specs. Great for portfolios. #### Bike Shops Create pages for inventory, demo bikes, or featured builds. #### Group Rides Share your profile with riding partners so they can see what you ride. ### SEO & Discoverability Public bike pages are: - Indexed by search engines - Optimized with proper meta tags - Structured with JSON-LD for rich results If you have a unique or popular bike, people searching for it might find your page. ### Tips for Great Public Profiles 1. **Quality Photos**: Well-lit, clean bikes photograph better 2. **Complete Specs**: Add all components for comprehensive builds 3. **Multiple Angles**: Use all available photo slots 4. **Descriptive Notes**: Add context about your builds 5. **Keep Updated**: Remove sold bikes, update component changes ### Disabling Public Access #### Hide a Single Bike 1. Go to bike settings 2. Toggle "Make Public" off 3. The bike is now private #### Disable Your Profile 1. Go to **Settings > Profile** 2. Toggle "Public Profile" off 3. All your bikes become private 4. Your profile URL returns a 404 Your data remains intact; only public visibility changes. --- ## Component Tracking WatchMy.bike provides comprehensive component tracking so you know exactly what's on your bike, how far each part has traveled, and when it needs attention. ### Adding Components #### Manual Entry 1. Go to your bike's detail page 2. Click "Add Component" 3. Fill in the details: - **Type**: Select from categories (Drivetrain, Wheels, Brakes, Cockpit, etc.) - **Name**: Specific part name (e.g., "Rear Derailleur", "Front Wheel") - **Brand**: Manufacturer (Shimano, SRAM, Enve, etc.) - **Model**: Product name (Ultegra Di2, Force AXS, etc.) - **Weight**: In grams (optional) - **Purchase Price**: What you paid (optional, private by default) - **Purchase Date**: When you bought it - **Install Date**: When it went on the bike (defaults to today) - **Expected Lifespan**: Distance before replacement (e.g., 5,000 km for chain) - **Notes**: Any additional information #### AI-Powered Import Have a spec list from a bike website? Use our AI import: 1. Click "Import from Text" 2. Paste any text containing component information 3. Our AI extracts brands, models, and component types 4. Review and confirm the parsed components 5. All components are added at once Works with: - Manufacturer spec sheets - Forum posts - Review articles - Handwritten lists ### Component Categories WatchMy.bike organizes components into categories: #### Drivetrain - Chain - Cassette - Crankset / Chainrings - Front Derailleur - Rear Derailleur - Shifters - Bottom Bracket - Pedals #### Wheels - Front Wheel (complete) - Rear Wheel (complete) - Front Hub - Rear Hub - Rims - Spokes - Tires - Tubes / Tubeless setup #### Brakes - Brake Levers - Brake Calipers - Rotors - Brake Pads - Cables / Hoses #### Cockpit - Handlebars - Stem - Bar Tape / Grips - Headset - Spacers #### Saddle & Seatpost - Saddle - Seatpost - Seatpost Clamp #### Suspension (MTB) - Fork - Rear Shock - Dropper Post #### Frame & Other - Frame - Fork (rigid) - Computer / GPS - Lights - Accessories ### Distance Tracking Each component tracks its own distance independently. #### How It Works 1. **Install Date**: Distance starts counting from this date 2. **Bike Distance**: Component inherits the bike's distance gain after install 3. **Transfers**: Distance continues accumulating across bike changes #### Example - Install chain on bike at 10,000 km bike odometer - Bike reaches 13,000 km - Chain shows 3,000 km If you then transfer the chain to another bike, it keeps its 3,000 km and continues counting. #### Base Distance For components that had use before tracking: 1. Edit the component 2. Set "Base Distance" to prior kilometers 3. This adds to the tracked distance ### Transferring Components Between Bikes One of WatchMy.bike's powerful features: moving components while preserving history. #### How to Transfer 1. Go to the component's detail page 2. Click "Transfer" 3. Select the destination bike 4. Confirm the transfer #### What Happens - Component moves to new bike - Distance tracking continues - Full history is preserved - Original bike shows component as "Removed" - Transfer date is recorded #### Use Cases - Moving wheels between bikes - Swapping drivetrains - Upgrading one bike with parts from another - Track component journey across your collection ### Component Status Components can have different statuses: #### Installed Currently on a bike and tracking distance. #### In Stock Not on any bike, stored as inventory. Perfect for: - Spare wheels - Extra cassettes - Backup parts - Parts waiting to be installed #### Retired No longer in use. Keep for historical records: - Worn out parts - Sold components - Broken parts ### Component Photos Add photos to individual components (Alloy: 3 per component, Carbon: 10 per component — not available on Steel): - Document condition at install - Show wear over time - Prove authenticity for resale - Visual reference for specs Photos open in a fullscreen, keyboard-navigable lightbox shared with the bike photo grid, so component and bike photos browse the same way. ### Hierarchical Components Some components can be parents of others: #### Example: Rear Wheel - **Parent**: Rear Wheel - **Child**: Hub - **Child**: Rim - **Child**: Tire - **Child**: Cassette Benefits: - Transfer entire wheel with all sub-components - See total weight of assembled parts - Understand component relationships ### Cost Tracking (Alloy/Carbon Plans) Track your cycling investment: #### Per Component - Purchase price - Currency - Purchase date - Price adjustments (upgrades, repairs) #### Per Bike Totals - Sum of all component prices - Frame + components total - Cost per kilometer calculation #### Fleet Overview - Total investment across all bikes - Category spending breakdown - Cost trends over time ### Service Intervals on Components Each component can have service intervals: - Distance-based (every X km) - Time-based (every X days) - Multiple intervals per component ### Tips for Effective Component Tracking 1. **Start with what matters**: Wear items first (chain, tires, brake pads) 2. **Be consistent**: Use the same naming conventions 3. **Track prices**: Even estimates help understand value 4. **Use install dates**: Accurate dates mean accurate distance 5. **Log transfers**: Don't lose component history 6. **Review regularly**: Update as you make changes 7. **Retire old parts**: Don't delete—retire for historical record ### Exporting Component Data Export all component data: 1. Go to **Settings > Data** 2. Click "Export Components" 3. Download as CSV Includes: - All component details - Current and historical bikes - Distance totals - Service history - Purchase information --- # Use Cases ## Use Case: Road Bike Maintenance Tracking For road cyclists who put in serious miles, WatchMy.bike helps you keep your bike in peak condition with automatic distance tracking and smart maintenance alerts. ### The Challenge Road cyclists face unique maintenance challenges: - **High mileage**: 5,000-20,000+ km per year means rapid component wear - **Drivetrain wear**: Chains, cassettes, and chainrings need regular attention - **Tire management**: Worn tires affect performance and safety - **Multiple bikes**: Training bike, race bike, bad weather bike Tracking all this manually is tedious. Forgetting leads to premature wear, poor shifting, or worse—mechanical failures during rides. ### The Solution WatchMy.bike with Strava integration automates the hard part. #### Automatic Distance Tracking Connect Strava once, and every ride updates your bike and component distances automatically. No logging, no spreadsheets, just accurate numbers. #### Smart Alerts Set distance-based service intervals and receive notifications when components need attention: - Chain approaching 4,000 km? You'll know. - Brake pads at 2,000 km? Alert sent. - Tires nearing replacement? Dashboard shows it. ### Recommended Setup #### Essential Components to Track **Drivetrain** (track all of these) - Chain: Expected lifespan 4,000-5,000 km - Cassette: Expected lifespan 15,000 km - Chainrings: Expected lifespan 20,000 km **Wheels & Tires** - Front tire: 5,000-6,000 km (less wear) - Rear tire: 3,000-4,000 km (more wear) - Brake pads: 2,000-3,000 km **Maintenance Items** - Bar tape: Replace annually or when worn - Cables: Check annually, replace every 2 years - Chain lube: Every 300-500 km (as service interval) #### Suggested Service Intervals | Component | Service | Distance | |-----------|---------|----------| | Chain | Clean & lube | 300 km | | Chain | Check wear | 1,000 km | | Brake pads | Inspect | 500 km | | Tires | Inspect for cuts/wear | 1,000 km | | Derailleur | Check adjustment | 2,000 km | | Full tune-up | Annual | 5,000 km or 12 months | ### Real-World Example #### Sarah's Training Bike Sarah rides 200 km per week, mostly on her training bike. **Setup:** - Connected to Strava - Chain tracking with 4,000 km lifespan - Service interval: lube chain every 300 km - Tire tracking: front at 5,000 km, rear at 3,500 km **Result:** - Gets weekly email if any maintenance is due - Dashboard shows chain at 78% wear - Replaced rear tire before it failed—avoided a puncture - Total yearly cost visible: €380 in consumables ### Pro Tips for Road Cyclists 1. **Track your chain religiously**: A worn chain destroys cassettes. Replace at 0.5-0.75% stretch (around 4,000 km for most). 2. **Rotate front/rear tires**: When front hits 2,000 km and rear hits 3,000 km, swap them. Both last longer. 3. **Winter bike tracking**: Track your bad-weather bike separately. Wet conditions accelerate wear. 4. **Race vs training**: If you have a race bike, components last longer (less miles). Adjust lifespans accordingly. 5. **Check cassette with every 2nd chain**: By the time you've used 2 chains, check cassette wear. ### Cost Analysis With price tracking enabled (Alloy plan), understand your true cost: **Annual Example (10,000 km/year):** - Chains (2.5x): €75 - Rear tire (2.5x): €150 - Front tire (1.5x): €90 - Brake pads (3x): €60 - Bar tape: €30 - Cables: €20 - **Total: €425/year** **Cost per km: €0.04** Knowing this helps budget and decide on component quality levels. ### Multiple Bikes Many road cyclists have multiple bikes. WatchMy.bike handles this naturally: - **Training bike**: High mileage, shorter service intervals - **Race bike**: Lower mileage, premium components - **Bad weather bike**: Rougher conditions, more frequent service Each bike tracks independently. Components can transfer between bikes if needed (swap wheels for race day, etc.). ### Getting Started 1. **Create account** at [watchmy.bike/signup](https://watchmy.bike/signup) 2. **Connect Strava** to import your bikes and enable auto-sync 3. **Add components** starting with chain, cassette, tires 4. **Set service intervals** based on recommendations above 5. **Ride!** Everything tracks automatically ### Why WatchMy.bike? Unlike Strava's basic gear tracking, WatchMy.bike offers: - Component-level distance tracking - Customizable service intervals - Email maintenance alerts - Historical service records - Cost-per-kilometer analysis Your road bike is a precision machine. Treat it like one. --- ## Use Case: Managing a Bike Collection For bike collectors and enthusiasts with multiple bikes, WatchMy.bike is the perfect platform to document, organize, and showcase your collection—without requiring Strava. ### The Challenge Bike collectors face unique challenges: - **Documentation**: Remembering specs, purchase dates, and provenance - **Organization**: Managing 5, 10, or 50+ bikes - **Showcase**: No good platform to display your collection publicly - **History**: Tracking component changes and modifications over time - **Value**: Understanding total investment and individual bike values Spreadsheets get messy. Notes get lost. And most tracking apps require Strava—useless for bikes that rarely (or never) leave the garage. ### The Solution WatchMy.bike works perfectly without Strava, making it ideal for collectors. #### Complete Documentation Every bike gets a detailed profile: - Make, model, year, type - Multiple photos (up to 100 on Carbon plan) - Full component specifications - Purchase information and dates - Notes and history #### Organization Features - **Wishlist mode**: Track bikes you want to acquire - **Archive mode**: Document sold bikes without deleting history - **Current status**: Your active collection #### Public Showcase Create a beautiful public profile with custom URL: - `watchmy.bike/p/yourcollection` - Individual pages for each bike - Choose what to show/hide per bike ### Setting Up Your Collection #### Step 1: Create Your Account Sign up at [watchmy.bike/signup](https://watchmy.bike/signup). No Strava connection required. #### Step 2: Set Up Your Profile - Choose your username (becomes your public URL) - Add a bio about your collection focus - Enable public profile if you want to share #### Step 3: Add Your Bikes For each bike: 1. Basic info (name, make, model, year) 2. Photos (multiple angles recommended) 3. Component list (as detailed as you want) 4. Notes (provenance, history, special features) #### Step 4: Organize Use statuses to organize: - **Current**: Bikes in your collection - **Wishlist**: Bikes you're looking for - **Retired/Sold**: Former bikes (history preserved) ### Documentation Best Practices #### Photos - **Main shot**: Clean, well-lit drive-side view - **Details**: Close-ups of unique features - **Components**: Groupset, wheels, cockpit - **Documentation**: Serial numbers, original receipts #### Components Even if you don't ride often, document: - **Original spec**: What came on the bike - **Modifications**: Any changes you've made - **Period-correct parts**: Important for vintage bikes #### Notes Record valuable information: - Purchase source and date - Previous owners if known - Restoration work - Historical significance - Condition notes ### Collection Categories #### Vintage/Classic For collectors of older bikes: - Document original specifications - Track period-correct components - Note restoration vs original parts - Record provenance #### High-End/Exotic For premium bike collectors: - Full component specifications with brands/models - Weight documentation - Limited edition details - Custom build notes #### Brand Collections Collecting from a specific brand: - Organize by year/model - Track model evolution - Document brand-specific features #### Type Collections Focused collections (road, MTB, track, etc.): - Compare specifications across bikes - Track technological progression - Document rare models ### Wishlist Feature Track bikes you're hunting for: 1. Add bike to collection with "Wishlist" status 2. Add target specs and acceptable conditions 3. Note price expectations 4. When acquired, change status to "Current" and update details ### Handling Sold Bikes Don't delete sold bikes—archive them: 1. Change status to "Retired" 2. Add sale date and price (optional) 3. Note buyer if relevant 4. History preserved for your records Benefits: - Track total bikes owned over time - Calculate net cost (buy price vs sell price) - Reference for insurance or tax purposes - Nostalgia! ### Public Profile for Collectors Sharing your collection publicly: #### What to Show - Photos (required for public bikes) - Full component specs - Year and condition information - Collection context/notes #### What to Hide - Purchase prices (usually) - Exact location - Personal details - Sensitive information #### Directory Listing Optionally appear in WatchMy.bike's public directory: - Connect with other collectors - Showcase rare bikes - Build reputation in the community ### Value Tracking (Alloy/Carbon Plans) Track your collection's financial side: #### Per Bike - Purchase price and date - Component upgrades/additions - Estimated current value - Sale price (if sold) #### Collection Totals - Total invested - Total current value (estimated) - Net position (gains/losses on sold bikes) #### Insurance Documentation Generate reports with: - Complete bike list with values - Photo documentation - Component details - Purchase receipts (attached as documents) ### Example: Vintage Steel Collection **Collector Profile: Marco** - 12 bikes, focused on 1970s-1990s steel - Mix of racing and touring bikes - Active in vintage cycling community **Setup:** - All bikes documented with original specs - Photos of patina, decals, component markings - Notes on provenance and restoration - Public profile at `/p/marco-vintage` **Benefits:** - Easy reference when discussing bikes online - Professional presentation for potential trades - Complete insurance documentation - Historical record of collection evolution ### Getting Started for Collectors 1. **Sign up** (no Strava needed) 2. **Start with your favorite bike** - get familiar with the interface 3. **Add photos first** - makes documentation more enjoyable 4. **Document components** - as much detail as you want 5. **Set up public profile** - share your passion 6. **Add remaining bikes** - build your complete catalog ### Why WatchMy.bike for Collectors? - **No Strava requirement**: Perfect for garage queens and display bikes - **Unlimited detail**: Document everything that matters - **Public profiles**: Share with the community - **History preservation**: Never lose your collection's story - **Multiple photos**: Up to 100 per bike on Carbon plan - **Clean interface**: Purpose-built for bike enthusiasts Your collection deserves more than a spreadsheet. --- ## Use Case: Documenting Custom Builds For custom frame builders, bike project enthusiasts, and anyone who takes pride in their unique builds, WatchMy.bike provides the perfect platform to document and showcase your work. ### The Challenge Custom builds deserve proper documentation: - **Spec sheets**: Professional presentation of component choices - **Build progress**: Documenting the journey from frame to finished bike - **Sharing**: No good platform exists for detailed bike spec pages - **Updates**: Tracking changes and upgrades over time - **Portfolio**: Builders need a way to showcase their work Social media posts disappear. Forum posts get buried. Spreadsheets don't impress anyone. ### The Solution WatchMy.bike gives every build a permanent home with a custom URL. #### Detailed Specifications Document every component with: - Brand and model - Weight - Price (optional, can be hidden) - Installation date - Notes and details #### Professional Presentation Each bike gets a dedicated public page: - `watchmy.bike/p/builder/project-name` - Multiple photos in a gallery - Complete component breakdown - Shareable anywhere #### Living Document Update as builds evolve: - Track component changes - Document upgrades - Maintain full history ### Setting Up Your Build Documentation #### Step 1: Create the Bike Profile - Name your build (project name or final name) - Add make/model (your frame, or "Custom") - Set year (build year) - Type (road, gravel, MTB, etc.) #### Step 2: Add Hero Photos Your build deserves great photography: - Drive-side beauty shot (most important) - Non-drive side - Detail shots (cockpit, groupset, unique features) - Multiple angles #### Step 3: Document Components Create a complete spec sheet: **Frame & Fork** - Frame: Brand, model, material, size - Fork: Brand, model, material, rake - Headset: Brand, model **Groupset** - Shifters/Brake levers - Derailleurs (front and rear) - Crankset (length, chainring sizes) - Cassette (range) - Chain - Bottom bracket **Wheels** - Hubs (brand, model, spoke count) - Rims (brand, model, depth) - Spokes (brand, type) - Tires (brand, model, size) **Cockpit** - Handlebars (brand, model, width, drop, reach) - Stem (brand, model, length, angle) - Bar tape or grips - Computer mount **Saddle Area** - Seatpost (brand, model, setback) - Saddle (brand, model) - Seatpost clamp **Brakes** - Calipers/Disc brakes - Rotors (if disc) - Brake pads #### Step 4: Add Build Notes Tell the story: - Why you built it - Design choices - Challenges overcome - Intended use - Performance impressions #### Step 5: Make It Public Enable public visibility and share your URL. ### Use Case Examples #### The Gravel Build **Builder**: Alex **Project**: "All-Road Explorer" **Documentation:** - Frame: Open WI.DE - Full component list with weights - Three photo gallery showing build progression - Notes on tire clearance testing - Total weight: 8.2 kg **URL**: `watchmy.bike/p/alex/all-road-explorer` **Shared on**: Reddit r/gravelcycling, personal Instagram, cycling forums #### The Retro Restoration **Builder**: Sofia **Project**: "1992 Colnago Master" **Documentation:** - Original frame with restoration details - Period-correct Campagnolo Record groupset - Notes on sourcing parts - Before/after photos - Provenance history **URL**: `watchmy.bike/p/sofia/colnago-master-1992` **Shared with**: Vintage cycling community, potential buyers #### The Race Machine **Builder**: TeamSpeedWorks (Bike Shop) **Project**: "Client TT Build" **Documentation:** - Cervélo P5 frameset - Full aero component spec - Power meter and computer integration - Fit measurements - Total build cost breakdown **URL**: `watchmy.bike/p/speedworks/p5-tt-build` **Used for**: Client handover documentation, portfolio piece ### For Professional Builders If you build bikes professionally, WatchMy.bike serves as: #### Portfolio - Showcase completed builds - Link from your website - Share in consultations #### Client Documentation - Hand over complete specs - Provide maintenance guidance - Record warranty information #### Marketing Material - Professional-looking spec sheets - Easy social media sharing - SEO-friendly public pages ### Weight Tracking Document build weight: - Add weight to each component - System calculates total - Compare to target weight - Track weight savings from upgrades Example: - Target: 7.5 kg - Actual: 7.62 kg - Heaviest area: Wheels at 1,450 g - Potential savings: Lighter tires (-100g) ### Cost Tracking (Alloy/Carbon Plans) Full financial documentation: - Component costs - Labor/build time value - Total investment - Cost breakdown by category Useful for: - Client quotes - Insurance valuation - Resale pricing - Budget planning for future builds ### Catalog Matching WatchMy.bike's catalog includes 40,000+ bike models: - Link your custom build to a catalog frame - Import standard specs automatically - Add your custom components on top - Useful for factory frames with custom builds ### Tips for Great Build Documentation #### Photography 1. Clean the bike thoroughly 2. Good lighting (natural light works best) 3. Simple background (don't distract from the bike) 4. Drive side is the hero shot 5. Show unique details #### Component Details 1. Be specific (not just "Shimano" but "Shimano Ultegra R8100 Di2") 2. Include sizes where relevant 3. Add weights if you have them 4. Note any modifications #### Storytelling 1. Why this frame? 2. Why these component choices? 3. What's the intended use? 4. What makes it special? #### Updates 1. Log component changes 2. Update photos after changes 3. Note performance improvements 4. Track problems and solutions ### Sharing Your Build #### Direct Link Copy your bike's public URL and share anywhere. #### Social Media Public pages include: - Open Graph preview images - Twitter Card support - Clean, shareable appearance #### Forums Link to your spec sheet instead of typing everything out. #### QR Code Print a QR code for: - Bike shows - Business cards - Hanging from the top tube ### Getting Started 1. **Create account** at [watchmy.bike/signup](https://watchmy.bike/signup) 2. **Set up your profile** with username (becomes your URL) 3. **Add your build** with detailed specs 4. **Upload photos** (the more the better) 5. **Write your build notes** 6. **Enable public visibility** 7. **Share your URL** Your custom build deserves a proper home on the internet. --- ## Use Case: Commuter Bike Care For daily commuters who rely on their bike for transportation, WatchMy.bike helps ensure your bike is always ready when you need it—without the complexity of a pro cyclist's tracking system. ### The Challenge Commuter bikes face unique demands: - **Daily use**: 5-7 days per week, rain or shine - **Reliability is critical**: A breakdown means missing work - **Time-constrained**: Maintenance often gets forgotten - **Weather exposure**: More wear than weekend-only bikes - **Simple needs**: Don't need pro-level tracking complexity Most cyclists forget maintenance until something breaks. For commuters, that's a disaster. ### The Solution WatchMy.bike's time-based reminders are perfect for commuters. #### Time-Based Alerts Instead of tracking every kilometer, set monthly or seasonal reminders: - Monthly chain check - Quarterly brake inspection - Seasonal tune-up #### Email Notifications Receive maintenance reminders directly in your inbox. No need to check an app every day. #### Simple Setup Track only what matters. A commuter doesn't need 50 components tracked—just the essentials. ### Recommended Setup for Commuters #### Essential Components to Track Keep it simple with 5-8 key items: | Component | Why Track It | |-----------|--------------| | Chain | Most common failure point | | Rear tire | Wears faster than front | | Front tire | Still important for safety | | Brake pads | Critical for safety | | Lights | Battery/bulb replacement | | Cables | Seasonal check | #### Suggested Service Intervals (Time-Based) | Service | Interval | Notes | |---------|----------|-------| | Chain lube | 2 weeks | More often in wet conditions | | Tire pressure check | Weekly | Or before each ride | | Brake check | Monthly | Visual inspection, test squeeze | | Chain wear check | 3 months | Use a chain checker tool | | Full tune-up | 6 months | Professional service | | Cable replacement | 12 months | More often if corroded | ### Quick Setup Guide #### Step 1: Create Account Sign up at [watchmy.bike/signup](https://watchmy.bike/signup). Strava optional—many commuters don't track rides. #### Step 2: Add Your Commuter Bike - Name: "Commuter" or your bike's name - Make/Model: Enter if you know it - Type: City/Urban or Hybrid #### Step 3: Add Essential Components Just add: 1. Chain 2. Rear tire 3. Front tire 4. Brake pads (front) 5. Brake pads (rear) 6. Lights (if applicable) #### Step 4: Set Time-Based Reminders For each component, add a service interval: - Chain: "Lube" every 14 days - Chain: "Check wear" every 90 days - Tires: "Inspect" every 30 days - Brakes: "Check pads" every 30 days #### Step 5: Enable Email Notifications Go to Settings and enable maintenance email alerts. **Done!** You'll get emails when maintenance is due. ### The Commuter Maintenance Calendar #### Weekly (Sunday Evening) - Check tire pressure - Quick visual inspection - Charge lights if needed #### Bi-Weekly - Lube chain (or weekly in wet weather) - Wipe down frame #### Monthly - Check brake pad wear - Test brakes for responsiveness - Inspect tires for cuts/wear - Check that all bolts are tight #### Quarterly (Every 3 Months) - Check chain stretch with a tool - Inspect cables for fraying - Check wheel trueness - Clean drivetrain thoroughly #### Bi-Annually (Every 6 Months) - Professional tune-up - Replace brake pads if needed - Consider tire replacement - Inspect bearings #### Annually - Replace chain (if not already done) - Replace cables and housing - Replace bar tape/grips - Deep clean everything ### Weather Considerations #### Wet Weather Commuting If you ride in rain regularly: - Lube chain weekly instead of bi-weekly - Check brakes more often (wet rims reduce braking) - Inspect for rust/corrosion monthly - Consider fenders to reduce spray #### Winter Commuting In cold/wet/salty conditions: - Wash bike weekly to remove road salt - Lube chain after every wet ride - Check brakes before each ride - Expect faster component wear #### Summer Commuting In hot, dry conditions: - Less frequent chain lube needed - Watch for dried-out brake pads - Check tire pressure more often (heat increases pressure) ### With or Without Strava #### Without Strava Time-based reminders work perfectly. WatchMy.bike doesn't require Strava. #### With Strava If you do track commutes: - Distance-based alerts become available - Chain replacement at 3,000 km - Tire replacement at 5,000 km - More precise maintenance timing Most commuters are fine with time-based alerts alone. ### Cost Tracking for Commuters Even for a simple commuter, understanding costs helps: #### Annual Consumables (Typical) - Chains (2x): €30 - Rear tire (1x): €30 - Front tire (0.5x): €15 - Brake pads (4x): €40 - Chain lube: €15 - **Total: ~€130/year** Compare this to: - Monthly transit pass: €60-100/month = €720-1,200/year - Car commuting: Much more **Commuting by bike saves money**, even with maintenance costs. ### Real-World Example #### Tom's Commute - Distance: 8 km each way, 5 days/week - Weekly distance: ~80 km - Annual distance: ~4,000 km **Setup:** - One bike: "Urban Express" (hybrid) - 6 components tracked - Time-based reminders only - Email notifications enabled **Maintenance routine:** - Sunday: Tire pressure check - Bi-weekly: Quick chain lube - Monthly: Brake check - Every 6 months: Bike shop tune-up **Result:** - Zero breakdowns in 2 years - €120/year in maintenance - Bike always reliable - Peace of mind ### Tips for Commuter Success 1. **Sunday ritual**: 5 minutes of checks saves hours of problems 2. **Keep lube at home**: A small bottle by the door reminds you 3. **Know your bike shop**: Have a trusted shop for quick fixes 4. **Carry basics**: Pump, spare tube, multi-tool for emergencies 5. **Don't skip tune-ups**: Professional service catches what you miss 6. **Replace early**: A €15 chain prevents a €100 cassette replacement ### Getting Started 1. **Sign up** (takes 2 minutes) 2. **Add your bike** (takes 2 minutes) 3. **Add 5-6 components** (takes 5 minutes) 4. **Set time-based reminders** (takes 3 minutes) 5. **Enable email alerts** (takes 1 minute) **Total setup: ~15 minutes** Then you're done. WatchMy.bike handles the reminders. You just ride. ### Why WatchMy.bike for Commuters? - **Simple**: Only track what matters - **Time-based**: No need to track every kilometer - **Email alerts**: Reminders come to you - **No Strava required**: Works standalone - **Free tier**: 3 bikes on the free plan covers most commuters Your commuter bike keeps your life running. Keep it running well. --- # Features ## Bike Management Add bikes with photos and specifications (plan limits apply). Track make, model, year, type, weight, and purchase details. Multiple photos per bike with a photo-grid overview and fullscreen lightbox viewer (keyboard-navigable, shared across bikes and components). Support for all bike types: road, mountain, gravel, TT, track, city, e-bike, and more. ## Component Tracking Track every part with distance, cost, and history. Component categories include drivetrain, wheels, brakes, cockpit, saddle, suspension, and accessories. AI-powered import from text descriptions. Transfer components between bikes with full history preservation. ## Strava Integration Automatic distance sync from your activities. Import existing Strava gear with accumulated distances. Link WatchMy.bike bikes to Strava gear for automatic updates. Sync runs every 6 hours automatically with manual sync available. ## Maintenance & Service Smart alerts based on distance or time intervals. Distance-based alerts for chains, tires, cassettes. Time-based alerts for suspension, annual tune-ups. Email notifications sent daily when maintenance is due. Service history logging with notes. ## Public Profiles Share builds with the cycling community. Custom public URLs (watchmy.bike/p/username/bike-name). Privacy controls for each bike. Public bike directory listing (optional). Social media optimized with Open Graph and Twitter Cards. ## Documents & Storage Keep receipts, warranties, and links organized. Attach files to bikes and components. Document storage: 1GB on Alloy, 5GB on Carbon plan. Support for images, PDFs, and documents. ## Cost Tracking Track purchase prices and cost per kilometer. Per-component cost tracking. Total bike value calculation. Fleet-wide investment overview. Export financial data. ## Data & Security Enterprise-grade security and data export. Full data export in CSV format. No data sold or shared. GDPR compliant. Supabase-powered database with row-level security. ## AI Integration (MCP) WatchMy.bike is the first bicycle maintenance tracker with Model Context Protocol (MCP) support. Manage your entire bike garage through natural conversation with Claude, ChatGPT, or Gemini. ### What You Can Do with AI - **View bikes and components**: "What bikes do I have?" or "Show me the components on my road bike" - **Add new bikes**: "Add my new Canyon Aeroad CF SLX, it's a 2024 road bike" - **Add components**: "Add a new Shimano Ultegra chain to my Canyon" — paste a spec list and the assistant calls `create_component` for each part - **Manage installations**: "Install the new chain on my road bike" — install, uninstall, and transfer components between bikes - **Set service intervals**: "Create a maintenance reminder for the chain every 5000km" — component-level and whole-bike intervals - **Record service & rides**: Log service events, rides, swaps, milestones, or free-form notes via the logbook tools - **Check maintenance status**: "What needs service across my fleet?" — pulls bike-level and fleet-wide health summaries - **Publish and share**: Publish or unpublish individual bikes, manage your public profile, and update per-bike privacy settings - **Search the docs**: Ask the assistant to look things up in WatchMy.bike help docs and blog posts before answering ### MCP Connection Details - **MCP Endpoint**: `https://mcp.watchmy.bike/mcp` - **Protocol**: Model Context Protocol (open standard) - **Authentication**: OAuth 2.0 (7-day access tokens, 90-day refresh) with secure token handling - **Supported Clients**: Claude Desktop, Claude Code, ChatGPT (Pro/Plus), Gemini CLI, Cursor, Windsurf - **Tool surface**: ~50 tools across bikes, components, installations, service intervals, logbook, sharing/privacy, and in-app help/blog search ### Quick Setup For Claude Desktop (Pro/Max/Team): 1. Go to Settings → Connectors 2. Click "Add custom connector" 3. Enter URL: `https://mcp.watchmy.bike/mcp` 4. Authorize with your WatchMy.bike account For Claude Code: ```bash claude mcp add watchmybike --transport sse https://mcp.watchmy.bike/mcp ``` Full setup guide: [Claude AI Integration Blog Post](https://watchmy.bike/blog/claude-ai-integration) --- # Blog Latest articles from the WatchMy.bike blog: - [E-bike Maintenance Tracking: Beyond the Battery](https://watchmy.bike/blog/e-bike-maintenance-tracking): What actually wears on an e-bike: chains at 1,000–2,000 km on mid-drives, pads eaten by mass and speed, a motor you never open, plus battery care in 3 rules. - [The Digital Bike Maintenance Log: A Practical Guide for 2026](https://watchmy.bike/blog/digital-bike-maintenance-log-guide): What a digital bike maintenance log is, the data worth keeping, why manual logs die, and how WatchMy.bike keeps it current from your Strava rides. - [Gravel Bike Maintenance Schedule: The Road Schedule, Halved](https://watchmy.bike/blog/gravel-bike-maintenance-schedule): Gravel doesn't need different maintenance — it needs road intervals cut by conditions. Chain checks every 500 km, sealant every 3 months, bearings yearly. - [The Essential Road Bike Service Schedule (by Kilometres, Not Guesswork)](https://watchmy.bike/blog/road-bike-service-schedule): A distance-based road bike service schedule: what to check every ride, every 500 km, every 1,000 km, and each season — plus the two items that run on a clock. - [How Long Do Bike Parts Actually Last? The Complete Lifespan Chart](https://watchmy.bike/blog/how-long-do-bike-parts-last): A condition-adjusted lifespan chart for every wearing part — chains, cassettes, tires, pads, bearings — with honest multipliers for wet, e-bikes, and weight. - [The tire pressure calculator that already knows your bike](https://watchmy.bike/blog/bike-tire-pressure-calculator): A tire pressure calculator that already knows your bike: it prefills weight, tyre width and surface from your setup, then saves the result per bike. - [How to Replace Handlebar Tape: The Contact Point Everyone Ignores](https://watchmy.bike/blog/how-to-replace-handlebar-tape): Bar tape is one of three places your body touches the bike, yet it's replaced last. When worn tape costs you grip, and how to wrap drop bars in 20 minutes. - [Brake Fluid 101: When to Bleed Your Disc Brakes (and Why Mineral Oil and DOT Are Not Friends)](https://watchmy.bike/blog/brake-fluid-bleed-guide): Hydraulic brakes feel firm until they don't. Mineral oil vs DOT, how to spot a brake that needs bleeding, how often to change fluid, and how to bleed it. - [Tire pressure, Clik valves, and the pump that fits in your jersey pocket](https://watchmy.bike/blog/tire-pressure-clik-valves-electric-pumps): Three things changed about tire pressure: better calculators, a real Presta challenger in Clik valves, and 100-gram electric pumps. The new state of play. - [Bottom brackets: when to service, when to replace](https://watchmy.bike/blog/bottom-brackets-service-or-replace): The bottom bracket is the #1 creak suspect. Whether to regrease, replace the cartridge, or replace the interface depends on your ride — here are the rules. - [Where does that creak come from? A diagnostic guide](https://watchmy.bike/blog/where-does-that-creak-come-from): Most riders attack the loudest suspect and replace the wrong part. Binary-search a creak by position and cadence — narrow the bike in half before unbolting. - [Meet the In-App Chat: Manage Your Garage by Just Chatting](https://watchmy.bike/blog/meet-the-in-app-chat): WatchMy.bike now has a built-in AI chat: open /chat and manage your garage in plain language — list bikes, add parts, plan service, paste a spec sheet. - [Cassette and Chainrings: When the Chain Forces You to Replace Them Too](https://watchmy.bike/blog/cassette-and-chainrings-when-to-replace): A cassette can outlast 2–4 chains — but only if you catch the chain at 0.5%. The wear math, the new-chain skip test, and when chainrings are done too. - [Brake pads: the cheapest part on your bike, and the one you'll regret ignoring](https://watchmy.bike/blog/brake-pads-when-to-replace): Worn pads don't fail dramatically — they fade. What happens as they wear, the numbers manufacturers use, and how to stop guessing when it's time to swap. - [When to Replace Your Bike Tires: Warning Signs, Mileage Limits, and What Most Cyclists Miss](https://watchmy.bike/blog/when-to-replace-bike-tires): How long do bike tires last? The visual warning signs your road, gravel, or MTB tires need replacing — plus distance guidelines, age limits, and tracking. - [Chain Maintenance 101: The Hidden Watts You're Losing (and the Money You're Burning)](https://watchmy.bike/blog/chain-maintenance-101): Your chain silently costs you watts and money. The science of chain wear, how to replace one yourself, when the cassette goes too, and how lube changes it. - [Best Websites to Show Off Your Bike Build in 2026](https://watchmy.bike/blog/best-websites-show-off-bike-build): You've finished your dream build — now where do you show it? An honest comparison of bike showcase platforms: Pedal Room, Pinkbike, BikeIndex, and more. - [Stop Wasting Money on Your Bike: How Regular Cleaning and Smart Tracking Pay for Themselves](https://watchmy.bike/blog/cleaning-and-tracking-save-money): Most cyclists spend hundreds upgrading each season. The bigger gains come from looking after the parts you own — two simple habits that save real money. - [How to Create a Bike Profile Page for Your Collection](https://watchmy.bike/blog/how-to-create-bike-profile-page): How to create dedicated profile pages for your bike collection — document what you own, track component details, and share your builds from one place. - [Connect Claude AI to Your Bike Maintenance Tracker: MCP Setup Guide](https://watchmy.bike/blog/claude-ai-integration): Step-by-step: connect Claude, ChatGPT, or Gemini to WatchMy.Bike via MCP and manage maintenance, components, and service intervals through conversation. - [Best Bike Tracking Apps in 2026: Honest Comparison](https://watchmy.bike/blog/best-bike-tracking-apps-2026): Comparing the top bike and component tracking apps in 2026 — ProBikeGarage, Componentry, Strava, VeloBuddy, WatchMy.Bike and more. Which one fits you? - [How to Track Bike Maintenance: A Complete Guide](https://watchmy.bike/blog/how-to-track-bike-maintenance): Learn how to track bike maintenance effectively. From spreadsheets to dedicated apps, find the system that keeps your bikes running smoothly. - [Public Bike Profiles: Your Permanent Home for Showcasing Builds](https://watchmy.bike/blog/public-bike-profiles): How to create and share public bike profiles on WatchMy.Bike. Get shareable links, rich previews, and a permanent place to showcase your builds. - [Introducing WatchMy.Bike: The Bike Component Tracker with Strava Sync](https://watchmy.bike/blog/introducing-watchmybike): I'm launching WatchMy.Bike — the cycling gear platform that pairs maintenance tracking with public bike profiles. Why I built it and what makes it different. --- # Additional Resources ## Links - [Pricing Details](https://watchmy.bike/pricing): Full breakdown of free vs paid features - [Import from Strava](https://watchmy.bike/import-from-strava): Migrate from Strava's built-in gear tracker — paste a list, use the in-app chat, or add bikes one at a time - [Privacy Policy](https://watchmy.bike/privacy): How we handle your data - [Terms of Service](https://watchmy.bike/terms): Usage terms and conditions - [About](https://watchmy.bike/about): About WatchMy.bike and the team - [FAQ](https://watchmy.bike/faq): Frequently asked questions - [Contact](https://watchmy.bike/contact): Get in touch with us - [Help](https://watchmy.bike/help): Help center and support ## Get Started Sign up for free at [watchmy.bike/signup](https://watchmy.bike/signup)