Caledos Runner Integration

Caledos-Smashrun integration

Windows Phone users can now use Caledos Runner to track runs and auto-send it to Smashrun! Caledos is a free app that supports SensorCore technology and Bluetooth SMART devices. It has built-in audio cues in 9 languages and just recently released live tracking. Setup is super easy, it’s free, and you can even run with it “offline”.

To set it up, load Caledos Runner on your Windows Phone, then:

– go to settings > Share

– select Smashrun > authenticate

– enabling sharing

Caledos Settings
Sharing Enabled

After each run, when you click save, you’ll be prompted to share your run to Smashrun!

Share run

Make sure you give it a go if you’re on the lookout for a Windows Phone running app! The developers are also pretty cool and they are quite keen to hear from their users. Just check out their ongoing collection of postcards from runners all over the world.

New outdoors map

When Mapbox released their Run, Hike, Bike map, we thought it would be a step closer towards better route discovery. Yet, we found that it didn’t really do a good job of highlighting the information that runners might care about most.

At our default zoom level when displaying your run, you don’t really see much. And the streets, regardless of whether or not it’s a main thoroughfare or a motorway, are virtually indistinguishable.

run, hike, bike

This is okay for a minimalist map, but we wanted it to be better. So we switched over to Mapbox’s Outdoors map, which includes the same elevation detail, but with greater landcover data so it’s easier to discover trails, hikes, or footpaths that are off the beaten track.

Then we modified it to de-emphasize anything that runners don’t really care about such as:

  • miscellaneous points of interest including shops, hospitals, universities, etc.
  • colorful building outlines
  • green areas that you can’t actually go to (like areas of tourist attractions)

Afterwards, we differentiated the main roads and motorways from streets and highlighted any footways, paths, designated hikes, and trails (they’re all some shade of dotted green line) – basically, any place where you can probably run, you’ll be able to find it. Bike paths are shown as red dotted lines for anyone who wants to avoid them (or for the duathletes among us).

We toned down the colors (a lot), adjusted the level of detail per zoom level, included some additional basic points of interest like tramways, and railways – if you really zoom in, you’ll find the cafe’s (for the early birds) and bars (for the night owls). And now we’ve got a slightly better map for planning runs and viewing them as well!


Of course, all of this data is entirely based on Open Streetmap (OSM), which is open sourced. So, if you see something missing or incorrect, you can just create an account/login on OSM and sort it out!

Ghostracer integration


Ghostracer is now directly integrated with Smashrun! This is hugely exciting for two reasons.

First, Ghostracer is just an all around great Android app. It’s primary feature which allows you to race against “ghost runners” representing previous runs is pretty killer. But what’s really exciting is its untethered integration with the Sony Smartwatch. This means you can run without your phone and then seamlessly upload the run to Smashrun when you get back home. And, since it’s directly integrated, there’ll be no worries about picking up pauses, heart rate, cadence, or elevation.

You can download it for your Android phone and/or Smartwatch from here. It’s also super easy to get in touch with the app’s developer on Ghostracer’s community page.

Monthly cumulative elevation

This week we’ve added cumulative monthly elevation gain for Smashrun Pro users. It comes with a handy animation that can help you spot which months had lots of elevation gain relative to total distance run. Also, the tooltips on many of the overview charts now include a line for total elevation. Of course, time spent at grade (in the Pro Training Bands) is still the most comprehensive view for hill training, but this provides a far more familiar metric. It’s also possible that you might find it useful for tracking your progress toward earning elevation based badges…should such badges materialize in the semi-near future.


Export from TomTom

If you’re running with a TomTom Sportwatch then you’ve probably been syncing first to Nike+ and then to Smashrun. This setup is, obviously, less than ideal. To get the best data quality, you want to get it as close to the source as possible. As the data passes through Nike+, it’s frequently compromised or corrupted entirely. To resolve this, we petitioned TomTom to get access to their API but, unfortunately, we were turned down.

Luckily, a Smashrun user has solved the problem for everyone by writing an application called TTWatcher that runs on your computer and automatically reads your runs from your watch when you connect it and sends them to Smashrun (and other running sites). If you’ve got a TomTom watch, you should absolutely take a moment to read this blog post about how to use it (spoiler: It’s incredibly easy). Also, don’t forget to take a second to “Star” the Github repository.

If you’re a developer and you want to start a similar project to get data from your device and send it to Smashrun, shoot us an email at

Update: The OSX build can be found here:

Splits on the by run page

We’ve just added splits to the by run page. Check it out there’s pretty spiffy animation.


You can also easily highlight and scrub across to see multi-mile/km splits. And pro users can see their elevation splits as well and open up any split in the Pro Map for further analysis.

Tag Cooper tests for VO2

Cooper test

Cooper test

A Cooper test is a benchmark run that you can use to estimate your VO2 max. It’s pretty simple. You go to a track. Then, well, you just start running like a crazy person until the 12 minutes are up. That’s pretty much it.

The problem is that unless you’re a professional athlete running 12 minutes at maximal effort will pretty much grind you to dust. Don’t even consider doing it if you have the slightest worry about your heart, or if you still have weight to cut, or if you’ve recently recovered from an injury. But if you’re feeling pretty good about you’re training a Cooper test will set an important benchmark, when you look back for years to come you’ll know the answer to what you were really capable of.

If you’re a Smashrun pro user you can tag your run as a Cooper Test and you’ll get a special view of your run on the by run page. You’ll see an estimate of your VO2Max, and a rating of your VO2 Max based on your age/gender. You’ll also be able to compare this Cooper test to other ones you’ve run in the past.

This week we also added a new setting on the profile page to make all of the labels brighter on the report pages. When you set it, the pages might be a little less clean looking but they’ll definitely be easier to read.

High contrast labels

Interactive Overview and Weekly Stats

We’ve added a new visual layer to Smashrun’s Overview pages! Now you can interact with the distance charts, Trailing mileage charts, Runs distance vs. pace, and an infinitely more useful version of Days run vs. days without.

The interactivity should provide more transparency to your data so you can actually dig in and discover additional metrics such as number of runs, average pace in different time periods, % of runs above a certain distance or pace, without ever having to leave your Overview page. Here’s the detailed rundown.

Miles/kilometers per month/day

Miles/km per month/day

Mouse over any of the bars within Miles/Kilometers per month to see number of runs, total distance, and average pace. Average SPI will also show up for Smashrun Pro users. If you click on a given month, it will take you to that month’s overview page. Likewise, if you’re on the month view and you click on a day, it will take you to the run.

In addition, you can also mouse over the values along the y-axis, to see which percentage of your runs (or which months/days) are greater than a certain distance. This allows you to get a better sense of your base mileage – plus, it’s kind of interesting to see how much of your monthly volume or daily runs are above or below a certain distance!

Miles/km y-axis

Trailing mileage charts

This has always been a bit tricky to explain. Because it’s “trailing”, any given point along a trailing mileage chart is the cumulative result of a preceding period. In other words, it’s a rolling total distance.

Any point within the All Time view will show the period of one year, points within the yearly view will show the trailing 90-day period, and points within the monthly view will show the trailing 7-days.

Now that you can interact with the trailing mileage charts, you can actually see which months/days contributed to any point within the chart. You’ll also see which runs are included on the Miles/km per month, Runs distance vs. pace, and the daily/weekly stats calendar.

Trailing Mileage Chart

Runs distance vs. pace/SPI

Runs distance vs. pace chart (the scatterplot) now shows the % of runs faster than a certain pace and/or greater than a certain distance. This will give you a much clearer understanding of your run distribution. You can now also select a run from within the scatterplot and it will take you to the By Run page.

Move your cursor over the y-axis values to see what percentage of runs are faster than a certain pace. Mouse over the x-axis values to see what percentage of runs are longer than a certain distance. To see runs greater than a certain distance and pace, move your cursor within the scatterplot.

Runs distance vs. pace

For Smashrun Pro users, you can switch the scatterplot to display Runs distance vs. SPI. This will help you compare your runs based on performance instead of average pace.

Switch to SPI

So if, for instance, you wanted a quick and easy way to spot your 10 best runs this month (or top 10 runs for the year or even all time!), now you can. And you can click on the run within the scatterplot to view its By Run page.

Weekly and Daily stats for the year/month

We replaced Days run vs. days without with a calendar heat map that visualizes your weekly and daily training volume. The colors will help you distinguish between the high and low volume weeks or days, which can be really useful when you’re reviewing your training history and you want to figure out in which weeks or days you ran the most. All you have to do is mouse over the distance brackets.

Select distance brackets

In the All Time view, it shows your weekly stats for each year. From this, you can see in which years you might have been training for an event like a marathon, because you’ll spot the high mileage weeks in white.

All Time Weekly Stats

In the yearly view, you’ll see your daily stats for the year. Each day of the week has its own row. Because of this, you can answer questions like: on which days do I run the least distance or when do I usually run long?

Daily stats for the year

In the monthly view, it’ll be the daily stats for the month, which includes the total distance for each week (just after every Sunday).

Daily stats for the month

There were many breaking changes in this release, so please keep us posted and send us an email at if you encounter any issues.

Other big changes…

  • Importer – if you’re importing multiple runs for the same day (e.g. if you ran twice today), both runs will get imported at the same time whereas before every run entered the main import queue
  • Prompt to publish – if your FB post preference is set to “prompt to publish” and you just imported multiple runs, the prompt will always default to the longest run that you just imported instead of the last run that was imported
  • Same logic above applies to auto-publish
  • iSmoothRun/Run.GPS users, and anyone importing via email: you should now get prompt to publish and post-import notifications
  • Import via email – the “you’ve got mail” notification now only shows up once when bulk importing > 20 runs, otherwise you’ll just get the “we successfully imported your run” modal
  • Multi-sport – you can now retrieve the run portion(s) of a multi-sport activity from Garmin Connect (yeah!)

We also recently updated the running apps page to reflect recent testing with Android apps and Windows Phone apps, and, in case you missed our last post, Smashrun is now integrated with RunGap (which can help you retrieve your stats from Strava and Suunto, among many others, and into Smashrun).

RunGap Integration


If you’re looking for an easy way to import your stats from Suunto, Endomondo, Strava, Polar, or Runkeeper into Smashrun, RunGap with Smashrun support is now available from the iTunes App Store. It’s a workout tracker that lets you consolidate your complete training history and back it up as you like. To export your data to Smashrun you’ll need to first unlock the “Swag Bag” ($.99 / 3mo) which will give you the ability to export directly to a large variety of apps, to save GPX/TCX files, and send data directly to other iOS devices locally or remotely via Airdrop.

How it works

First, you need to grab your existing activities from the app(s) you’re using. Under RunGap’s Tools section, select “Accounts & Settings” and add your app(s) including Smashrun.


Once your activities have imported into RunGap, select the menu > click on “Share & Export” > and choose Smashrun and any other sites you use. That’s all there is to it.


It’s a brand new integration, so if you come across any problems, don’t hesitate to reach out to or and we’ll sort it out.


Update (May 11 – 2:13PM EST): We got the approval from Facebook. It appears to have already worked for several users. Please let us know if you’re still having trouble!

So, we’ve managed to track down what’s been going on with the Facebook integration. Facebook requires an internal review of

any apps that request special permissions. We submitted the Open Graph fitness.course action for review and we were approved quite some time ago, but it seems with the new API we need to also submit the “publish post” action for review as well. What that means is filling out a form and wait 5-10 business days and hoping for the best. So that’s…a little disappointing.

In our QA environment we don’t need approval for these actions, nor do we need approval for any admin accounts in Production. So everything always worked just fine for us. But for everyone else the Authorize to Publish function just opens a window and hangs there, because Facebook hasn’t approved us yet. So it was pretty much a worst case testing scenario.

On the upside, in our zeal to get to the bottom of it, we’ve released 3 separate patches in the last 5 days to fix every other esoteric Facebook flow problems we could find.

Apologies for screwing this one up,

Chris, Jacklyn, and Steve