
What is Activity Craft and How Does It Work?
Link to this headingWhat does it do?
With Activity Craft, you can create simple rules that automatically update your Strava activities. For example:
- Mark your rides to work as "commute"
- Add emojis to your activity titles
- Assign your bike or shoes based on the activity type
- Change the activity name based on distance or location
Link to this headingHow does it work?
Activity Craft connects to your Strava account and watches for new activities. When you upload a workout, it automatically checks your custom rules and applies any matching changes—all within seconds of your activity appearing on Strava.
Link to this headingSecure Connection
Getting started is simple and secure. You'll connect your Strava account using OAuth—the same trusted method that official Strava partners use. This gives Activity Craft permission to read your activities and make the changes you want, but nothing more.
Link to this headingCreating Rules
This is where the magic happens. Rules are like smart filters that tell Activity Craft exactly when and how to update your activities. Every rule has two parts:
Conditions (when should this rule activate?):
- Activity type (cycling, running, swimming, etc.)
- Distance ranges (e.g., between 5-15 km)
- Time of day (morning, afternoon, evening)
- Day of the week (weekdays, weekends, specific days)
- Location (within a certain area or route)
- Device used (GPS watch, phone, bike computer)
Actions (what should happen?):
- Mark as commute or workout
- Change activity title or add emojis
- Assign equipment (bikes, shoes, etc.)
- Add or modify description
- Add custom tags or notes
The real power comes from mixing and matching conditions. Want to mark only your weekday morning bike rides that start from home as commutes? No problem—just combine those conditions into one rule.
Link to this headingInstant Processing
Here's where it gets exciting. The moment you finish a workout and it appears on Strava, Activity Craft springs into action:
- Instant notification - Strava tells Activity Craft about your new activity within seconds
- Rule checking - Activity Craft compares your activity against all your active rules
- Smart matching - It identifies which conditions are met
- Automatic updates - The corresponding actions are applied to your Strava activity
All of this happens behind the scenes while you're probably still catching your breath!
Link to this headingExample in Action
Let's walk through a real example to see how this works. Imagine you want to automatically mark your bike rides to work as commutes and add emojis to make them easier to spot.
Link to this headingSetting up the Conditions
First, you define when the rule should apply. For a commute rule, you might set these conditions:
- Distance: Between 8-12 km
- Time: Weekdays between 8:20-8:40 AM
- Location: Starting near your home area

Link to this headingDefining the Actions
Next, you specify what should happen when those conditions are met:
- Mark the activity as "commute"
- Add 🚴♂️ 💼 emojis to the activity title
- Assign your commuter bike as equipment

Link to this headingHow it works in practice
When you finish your morning ride to work and Strava processes it, Activity Craft will:
- Check the distance (10 km ✓)
- Verify it's a weekday (Tuesday ✓)
- Confirm the time (8:20-8:40 AM ✓)
- Validate the starting location (home area ✓)
- Apply the actions: mark as commute and rename from "Morning Ride" to "Morning Ride 🚴♂️ 💼"
The best part? This happens automatically without any input from you. You simply upload your activity to Strava as usual, and Activity Craft handles the rest.