Bulk Editing, or Editing Multiple Activities

We don't offer a feature to edit multiple activities at once, although we know it's a popular request. For example, after bulk importing historical data you may wish to bulk apply activity settings such as gear, privacy, activity type, tag, etc. For now, you can most efficiently edit activities one-by-one on the website from the My Activities page. You can select Edit, adjust the activity settings, and Save for each activity without having to leave this page. You can also filter activities by activity type, keyword, commute or private tags. 

Was this article helpful?
18 out of 18 found this helpful
Have more questions? Submit a request


  • Same error when trying to change gear for runs: "something went wrong"

  • Hi Toru,

    Great idea for a tool but it doesn't seem to work for me at the moment. I'm trying to change the gear for rides within a specific timeframe, but it always returns the error 'something went wrong'. I hope that you have the time to fix it.

  • The problem with this new version is if you Edit an activity, then Cancel your changes, the activity gets modified anyway. This bug has been present ever since the My Activities page was redesigned.

  • Does not function!! Something went wrong -> is the message.

  • Mikael

    You are right. That is missing. I will add it and update when it is ready.


  • Hi Toru,

    thanks for the great tool! Wouldn't it be possible to allow tagging Runs as Races? I have some old imported data from Runtastic and they all have misleading pace because they don't take resting time in account (and resting time is not detected correctly for them). Tagging them as Races would make Strava use real elapsed time instead of leaving out resting time.


  • Excellent, worked a treat. Thanks so much for this tool, very, very handy!!

  • Solved. I hed to reconnect to Strava.

  • Great App! I seem to frequently get the "Something went wrong" message if I select a large date range and then need to go back and trim it down. Any way to adjust the code (rate limiting or array/list size) to fix this?

  • Mikael

    I added Virtual Ride to activity types.  Should you see "undefined" in activity type fields, please reload your browser to refresh.

  • This. Is. Perfect. Thank you very much, Toru!

  • Awesome tool, thanks for building! I'm getting 500 errors whenever I try a request to update gear though. Have tried different timeframes, but no success. Is it down right now?

  • Found this tool as I searched for a possibility to bulk edit (=make private) a bunch of activities. Whatever I tried, I always got the error "Something went wrong". Any idea?

  • Hi Boris,

    Thanks for your report and screen shot. I will take a look and see how to fix.

  • Hi Toru. I reactivated a dismissed bike in Gear on Strava, but I can't see it on Objem...

  • Hi Toru. Could manage it by using your tool in chunks of 1-3 month and sport by sport. Took me a lot of time, but it was way faster than with the onboard possibilities of strava itself – a shame that they don't offer a bulk edit. Thank you very much for this little helper tool you created. Thanks.

  • Fantastic tool... would it be able to extend it to delete duplicate activities?
    Or bulk delete by upload source?
    Background: I uploaded old activities into a new Polar Flow account and it synchronized all activities again. So I now have doubled apporx. 1500 exercises. It would be great to be able to delete the ones that are synchronized fro Polar or identify double exercises (same start date/time?)

    I contacted Strava support but they do not seem be able to help me..

    thanks a lot,

  • HI Toru,

    This is working fine for bike riding, but when I select activity 'Run', the dropdown list does not populate with my running shoes.

    Any ideas about this?



    EDIT: I revoked access, removed cookies and then restarted the app.  Seems to have fixed the problem.  Thanks Toru!

  • Hi Boris,

    Glad to hear that it worked (with your efforts).  It seems unstable with many activities. I appreciate your report!

  • Hi Toru

    this tool rocks! Thanks for supporting us... :)

    I am trying to bulk update my privacy settings, but update to Private doesn't seems to work anymore... any clue? I am able to bulk change my gear, but not privacy..

    thanks for the help!

  • Hi Toru,
    Did you have any luck fixing this? I have tried a few times lately but still get same as described above. Thanks for looking in to it!

  • Hi, Mike Burkett

    It is because the code tries to run too long if you specify a relatively long range and Google App Engine allows the code to run within a minute. I am just too lazy to fix it using task queue, continuous client/server communication or simply limiting the range.

  • Could you add the ability to get a list of the queried activities (i.e. from the "IF" box) then manually remove some of the activities before applying the "UPDATE" action? It would also work if I could get a list of all of my activities (or maybe within some date range) and manually choose which activities to apply the "UPDATE" action.

    I really just want to find my commutes and tag them but there is no way to search for them because they look like all of my regular rides.

  • Hi Coca Cola C.

    It is great to hear it worked for you and thank you for your patience.

    Speaking of bulk deletion, I am a little cautious because you cannot get any data back if you make mistake.

    Could you tell me in what condition you want to delete? I might be able to add "DELETE" button, If your bad data set has a simple condition.

    I have a year of bad data, too ;p  The problem is that each of my bad activity is corresponded to a good activity.  For example, my bad running activity on Jan 1st, 2015 is inherited from a good activity on exactly the same day.  If I had specify the range between 1st to 31st in Jan, I would delete all good activities, too.

    If your bad activities are similar to mine, I need to come up with a new way to set condition.

  • This article has been updated to reflect the most current information.

  • Hi Coca Cola C.

    Oh, that is not what I intended. I will take a look and update you.

    Thanks you for reporting.

  • Francesco B.
    I guess the tool retrieves your bikes only when you signs up. Not sure. I am being a little too busy these days to fix it immediately, but I will keep this issue in my TODO list.

    and other athlete who reported issues. Thanks. I will keep your report in my TODO list, too.

  • Hi Coca Cola C.

    I tried to reproduce the issue, but I cannot figure out the settings to reproduce it.  Could you tell or show me what parameters you actually input, please?  It will be great if you can show me the screenshot as I attached to this post.

    I am aware of that setting a long period causes error and only updates portion of trainings.  (I am too lazy to fix it.) If this is the case, you could narrow the period.  However, I guess you have a different situation because your gear is successfully updated, but not privacy.

  • Hi, Weedy Rider My code does not associate your gears to virtual ride activities by mistake. I will take a look, fix it and update you. Thank you for the report!
  • Hi Toru,

    yes, it seems related to long periods. After narrowing the period, it works! Thanks!!!

    and great tool btw!

Please sign in to leave a comment.