• Plans
  • Blog
  • FAQs
  • Help
Sign InSign Up
  • Getting started with Componentry
  • Bikes
    • Adding a bike
    • Purchase and receipts
    • Distance ridden
    • Insurance
    • Bike settings
  • Components
    • Setting Up a Bike with a Template
    • Adding Components
    • Editing and Removing Components
    • Tire Pressure
    • Chains: Wax, Lube and Stretch
  • Activities
    • Connecting apps
    • Uploading FIT files
    • Editing activities
    • Pairing a ride with Strava
  • Sensors
    • Auto-matching Rides to Bikes
    • Pairing a Sensor with a Bike
    • Setting Your Bike on Strava Automatically
  • Profiles
    • Creating and Managing Profiles
    • Assigning Components to Profiles
    • Profiles and Activities
  • Reminders
    • Creating Reminders
    • Reminder schedules: time, distance and rides
    • Finding, Editing and Deleting Reminders
    • Reminders on bikes and components
    • Completing Reminders
  • Service Logs
    • Creating a Service Log
    • Maintenance Checks
    • Retiring and Replacing Components
    • Completing Reminders from Service Logs
    • Emailing a Service Report
  • Predictions
    • Unlocking Predictions
    • Personalised Wear Predictions
    • Wear Factors
    • Race-Day Readiness
    • Chain Power Loss
  • Bike Fit Measurements
    • Using Bike Fit Measurements
  • Activity Tags
    • Creating Activity Tags
    • Editing and Deleting Activity Tags
    • Hiding Activity Tags
  • Notifications
    • Notification Types
    • Managing Notification Preferences
    • Troubleshooting Notifications
  • AI Assistants
    • Connecting Claude
    • Privacy and Permissions
  • Account settings
    • Units and locale
    • Billing and free trial

Profiles and Activities

How rides get their profile, how to change it on one ride or many, and what that does to wear.

Every ride on a bike with profiles carries one profile, or none. That profile decides which of the bike's profiled components wear on the ride.

How a new ride gets its profile

First Componentry picks the bike (see Auto-matching rides to bikes). Then it gives the ride the first of these that applies:

  1. Sensor pin. The ride was matched through a sensor pinned to a profile.
  2. Activity type match. The bike has a profile tagged Indoor or Outdoor that matches the ride. Strava, Wahoo, Garmin and Hammerhead each describe rides differently; Componentry reduces them all to indoor or outdoor.
  3. Default profile. The bike's default profile.
  4. No profile.

An indoor ride that reached the bike because it's your only bike with an Indoor profile gets that Indoor profile.

This applies however the ride arrives: from a head-unit app, a FIT upload, Strava, or a Strava import.

See and change the profile on a ride

  1. On the Activities page, click the ride to open its details.
  2. Under Bikes, choose the bike if it doesn't have one. The profile below it fills in the same way as for a new ride: the Indoor or Outdoor profile that matches, otherwise the bike's default.
  3. Change the profile if the ride used a different setup. No profile is also an option.
  4. Click Save Bike.

Ride details for an indoor session with Vincent Ti chosen and the profile list open: No profile, Training, Race and Indoor

The profile list only appears for bikes that have profiles. In the activity list, the Bikes column shows the first letter of each ride's profile.

Change the profile on many rides

  1. On the Activities page, tick the rides.
  2. Click Assign Bike in the bar at the bottom and choose the bike.
  3. Under Profile, keep Auto (match per ride) to give each ride the profile that fits it (Indoor/Outdoor match, otherwise the default), or pick one profile for all of them. The default is marked (default).
  4. Click Assign to n activities.

Three rides selected with Assign Bike open and the Profile list showing Auto (match per ride), Training (default), Race and Indoor

Re-assigning rides to the bike they're already on, with Auto, is a quick way to re-apply profiles after you add an Indoor or Outdoor tag. Choosing No bike clears both the bike and the profile. See Activities for more on bulk actions.

What a profile change does to wear

After you save, the bike's wear is recalculated:

  • Components in the old profile stop counting the ride.
  • Components in the new profile start counting it.
  • Components with no profile aren't affected; they count every ride.

Rides with no profile

A ride with no profile counts for:

  • components with no profile, and
  • components in the bike's current default profile, since a ride without a profile is assumed to have used the default setup.

Other profiled components don't wear on it. If the bike has no default profile, only components with no profile count it. Because this follows the current default, changing the default later moves these rides' wear to the new default's components the next time wear is recalculated.

Common workflows

Swapping setups. Fit the race wheels, then set the bike's Default profile to Race before you ride. Switch it back when the training wheels go on.

Forgot to switch. Open the ride, change its profile and click Save Bike. For a week of rides, select them all and use Assign Bike with that profile.

Trainer and road on one bike. Tag one profile Indoor. Indoor rides pick it up without you touching the default.

Know your bike, down to the individual component. Unlock more from your bike to keep it running at peak performance.

© Copyright 2026 Componentry. All Rights Reserved.
Download on the App StoreGet it on Google Play
About
  • Features
  • Predictions
  • Integrations
  • Service history
  • Reminders
  • Bikes
  • AI assistants
  • Plans
  • FAQs
  • Blog
  • Contact
Product
  • Help
  • Changelog
Resources
  • Tire pressure calculator
Compare
  • All comparisons
  • vs ProBikeGarage
  • vs Strava
  • vs Geer
  • vs WatchMy.Bike
  • vs Velo Buddy
  • vs MainTrack
  • vs Bikerly
Legal
  • Terms of Service
  • Acceptable Use Policy
  • Privacy Policy
  • Cookie Policy
Connect
  • @componentry.app
  • @componentry
  • @componentry
  • r/componentry
  • @componentry.app