Skip to main content

Connect Habitify Habit with Strava

This is the complete guide on how to create a Habitify habit that can connect and get data from Strava for automatic tracking.

Habitify avatar
Written by Habitify
Updated over 2 weeks ago

The integration between Habitify and Strava seamlessly bridges your Strava activities with your habit-building journey. Now, you can create specific, activity-based habits in Habitify and let your Strava data log into your habit progress automatically.

Create a Habitify Habit connected with Strava

  1. On the Journal view, tap on the '+' button

  2. Select the type of habit you want to create

  3. Switch to the "Strava" section which is specifically designed for habits that will sync data from your Strava.

  4. Choose the activity data you want this new habit to track.

  5. Define the goal for your activity (e.g: Run 1 hour per day, Cycle 30 km per week)

  6. If you haven't connected Habitify to your Strava account before, you'll need to grant permission. Click the "Connect with Strava" button.

    • You will be redirected to your web browser to log into your Strava account. Ensure you log in with the exact same Strava account that you use in the Strava app on your phone. This is crucial for a successful connection.

    Once you've successfully logged in and granted permission, you can then see & tap the "Continue" button.

  7. Set up the habit details just like any other habit in Habitify. Check again the guide here.

  8. Tap the "Save" button. Your new Strava-linked habit will now be added to your list in the Journal view.

See Strava Habit on Journal

You'll be able to easily distinguish habits that are linked and syncing data from Strava. These habits will be marked with a heart icon (β™₯) on the Journal view in Habitify.

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.

If the goal value are met, the habit is automatically marked as complete. No manual input is required in Habitify.

For example:

  • 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

  • As mentioned in step 6 above, to prevent data conflicts, 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.

  • 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.

  • The integration is designed to pull your completed activities from Strava and log them in Habitify. It only syncs one way: Strava β†’ Habitify. Your Habitify data will never be sent to, or alter, your Strava account.

  • Once a habit is linked to Strava, its progress is controlled entirely by your Strava activities. For this reason, you cannot manually add, skip, or fail a Strava-linked habit. This ensures the data is always accurate and effortless. However, you can undo a synced activity in Habitify if it was logged by mistake.


Does this help?

If you encounter any issues or have questions not covered in this guide, please do not hesitate to contact our support team at contact@habitify.me or via the in-app chatbox within the Settings tab.

Did this answer your question?