Adding a Strava-synced habit
- iOS
- 🤖 Android
- 🖥️ Website & Desktop
- From Journal, tap the + button in the bottom right corner
- Choose either ‘Build Good Habit’ or ‘Break Bad Habit’.
- At the top of the creation screen, switch to then ‘Strava’ tab.
- Choose the data type you want to track from the list (e.g., “Steps”).
- In the next step, you will redirect to Strava site to log into your Strava account, and grant the access permission for Habitify.
- Once the permission is granted, you go back to Habitify,
- Configure the details of your habit as normal.
- Once everything is set, tap the ✓ button to save the newly created habit to your list.
How the integration works
Once the habit is created and linked to Strava, the tracking process is automatic.- When you record a new activity in Strava, the data is sent to Habitify.
- Habitify checks if the activity’s type and values (distance, duration, calories) meet the rules you defined in the habit’s goal.
- Then, the app gets the data that meets the type required by goal and log it to the progress.
- Distance-Based Goal:
- Name: Cycle 50 km Weekly
- Goal: 50 Kilometers per Week
- Strava Connection: Activity Type:
Ride, Track by:Distance
- Time-Based Goal:
- Name: Workout for 3 Hours a Week
- Goal: 3 Hours per Week
- Strava Connection: Activity Type:
Workout, Track by:Duration
Limitations
- A single Strava account can only be connected to one Habitify account at a time. If you connect your Strava account to a new Habitify account, the connection with the previous one will be automatically disconnected, and a notification will be sent to the original account.
- Strava enforces a rolling 15-minute rate limit for syncing data (up to 3,300 overall requests every 15 minutes).If you experience an error or cannot integrate immediately, please wait 10 to 15 minutes and try again. This usually means a sudden spike in tracking has temporarily reached that 15-minute cap, and it will reset shortly.
- When you first connect a habit to Strava, we’ll import your past activities to fill in your progress. Habitify will sync a maximum of the last 90 days of your relevant Strava history, or from the habit’s start date if it’s more recent.
- This only syncs one way: Strava → Habitify. The integration is designed to pull your completed activities from Strava and log them in Habitify. Your Habitify data will never be sent to, or alter, your Strava account.
- You cannot manually add progress log or mark complete a Strava-linked habit. Once a habit is linked to Strava, its progress is controlled entirely by your Strava activities. This ensures the data is always accurate and effortless.
Supported data type & unit
Habitify currently supports syncing over 50 different activity types from Strava. To make it easier to find yours, we have grouped them by category below.- Running & Walking: tracking your steps and trails; including activities: Run, Walk, Hike, Trail Run, Virtual Run.
- Cycling: tracking whether you ride on the road, the mountain, or indoors; including activities: Ride, E-bike Ride, E-mountain Bike Ride, Gravel Ride, Mountain Bike Ride, Velomobile, Virtual Ride, Handcycle.
- Water Sports: calculating your time or distance on the water; including activities: Swim, Rowing, Virtual Row, Canoeing, Kayaking, Stand Up Paddling, Surfing, Windsurf, Kitesurf, Sail.
- Winter Sports: recording your activities in the snow and ice; including activities: Alpine Ski, Backcountry Ski, Nordic Ski, Roller Ski, Snowboard, Snowshoe, Ice Skate.
- Gym & Fitness: monitoring your indoor workouts and strength training; including activities: Workout, Weight Training, Crossfit, Elliptical, Stair Stepper, Yoga, Pilates.
- Team & Racket Sports: logging your matches and practice sessions; including activities: Soccer, Tennis, Badminton, Pickleball, Squash, Racquetball, Golf.
- Adventure & Other: everything else that keeps you moving; including activities: Rock Climbing, Skateboard, Inline Skate, Wheelchair.
- Distance: (km, miles, meters, yards) – Available for distance-based activities like Running, Cycling, Swimming, etc.
- Duration: (minutes, hours) – Available for almost all activity types.
- Calories: (kcal) – Available if your Strava activity includes calorie data.
FAQs
Conneting wrong Strava account, what should I do?
Conneting wrong Strava account, what should I do?
Strava may have an active authorization cached (on Strava or your browser), so when you tap “Connect with Strava” it silently reauthorizes the old profile.Our recommendation is revoking Habitify from the wrong Strava account:
- Go to strava.com/settings/apps.
- If you see “Habitify”, click Revoke Access (revoke all Habitify entries if there are multiple).

