RACEMAP » Updates RACEMAP updates logo

RACEMAP updates

Stay tuned to our live tracking platform: new features, enhancements, and resolved issues

Subscribe to Updates

Labels

  • All Posts
  • enhancement
  • bug fix
  • apps
  • visualization
  • safemap
  • leaderboard
  • API
  • prediction
  • keys
  • GPS tracker
  • Participants Data
  • Tracker Management
  • Platform

Jump to Month

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
Powered by

Create yours, for free!

Find it, share it, track it
enhancementappsvisualizationpredictionkeysGPS trackerParticipants DataTracker ManagementPlatform
3 days ago

Find it, share it, track it

Signing up on RACEMAP, and configuring GPS trackers come with fewer dead ends. Spend less time setting up and more time running your sports live tracking.

What's new

Choose your own slug

Many of you were asking for this feature. You can now edit the web address (the "slug") of your activated event. Use this feature in the basic settings, under Provide event information, with a preview of the URL. Old addresses keep working: anyone who opens a previous link to the tracking map, elevation chart, or leaderboard lands on the current one. This means you can rename "city-run-2" to "city-run-2026" without breaking previous links in newsletters you already sent.

If one of your other events is already running on the URL, you can take it, and that event gets back the previous address. The new Choose the event slug page walks you through it.

See where your viewers come from

The analytics now show "Top sources" and "Top countries" for views (= loads) for each map and leaderboard. You can see whether watcher came from a specific website, social post, newsletter link with a utm_source, or typed the slug directly. Both tables provide data for the set time range. The CSV export has new source and country columns. No IP addresses are stored. Views before this release show as "unknown".

The map stays where you zoomed it

In live, the interactive map no longer centers the full shadow track when the event reloads in the background. This issue happened when the event settings were saved during the race. 

No event group crashes anymore

In live, single maps shown in an event group no longer crash when the participant list of one of its events changes. Before, removing a participant could break the map with an "out of bounds" error, or briefly move markers of the next event to the wrong place.

Model multi-sport races more realisticly

Here comes a big improvement for your predictive live tracking. You now set transitions on the shadow track. A transition is a point at which a new sport begins, each with its own minimum, maximum, and reset speed for the following segment. A triathlon gets one speed profile for swimming, cycling, and running segments. The speed settings are initialized on the transitions. 

  • Reads are checked against the slowest (= minimum speed) and fastest (= maximum speed) progression of the segment. 
  • Analyse draws these limits and the ideal pace, and shows rejected reads where they were actually detected on the track. 
  • For timing systems without GPS, you now place readers on the map as reader locations. 
  • The Readers tab shows each reader's latest read and its location history. 
  • Map, chart, and table highlight each other.

The reworked algorithm and other timing systems pages explain the new setup.

Configure Teltonika trackers without a laptop cable

The Tracker Management now supports two new device types. You can send settings to the new Teltonika ATC700 and TMT250 GPS trackers directly from our platform, the same comfort you already know for Queclink devices. Prepared commands: such as record and send intervals, (no)-movement mode, status- & info requests, and restart. The tracker's reply appears next to each command.

Every time a Teltonika tracker connects with RACEMAP tracker management, it reports its current settings, so RACEMAP always shows what the device actually uses. For all tracker types, waiting commands now go out as soon as a tracker logs in, so short connections still pick them up. See Change settings from RACEMAP for the details.

Every message you sent to a tracker on its timeline

The Tracker Management now provides more insights for debugging the reception. The Connection Chart shows a new messages layer below network. Messages show every command sent to the tracker as a bar, determining the duration from sending to the ACK answer. You can tell at a glance which commands were acknowledged, which needed retries, or which never got an answer, right next to delay, battery, and cell data. Hover over a bar for the outcome ("acknowledged after 2 min"), or click it to see the full payload and timeline.

Spot trackers faster, that have lost GPS fix

In the Tracker Management, a GPS tracker that keeps sending reports without a GPS fix no longer looks healthy. Now, the time of its last location is only updated with a real fix, and the tracker shows as connected. Before, every received report refreshed the time, even though the position was frozen.  

Scan sessions that start reliably

Using our Orga App in the Tracker Management, scan sessions are more dependable. You can start a new session after stopping one, without a "Failed to connect" error. A double click on "Start new Session" opens one session, not two. Scans are no longer silently ignored when a session is already connected.

Sign up with a 6-digit code

When you create your free RACEMAP account, the confirmation email now holds a 6-digit code and a verification link. Type the code, or open the link and click once, and you are confirmed and logged in on our tracking platform. No need anymore to log-in again after confirming.

When you sign-up and the confirmation email doesn't arrive, the modal now shows a "Resend code" button. It becomes available again after 60 seconds. The new mail carries the same code as long as that code is still valid, so it doesn't matter which mail you open.

When you reset your password, the verification link now expires after one hour, and only the newest link works. A weak password is rejected without using up the link, so you can try again. After the reset, RACEMAP logs out your account on every other device. If your account was never confirmed, the reset confirms it too.

Know where your payment stands

When you activate an event, the payment dialog now covers every outcome. If a payment failed, you see a warning and can pay again. If a payment is still pending, you see "Payment pending" with a Check again button. If an invoice is still open, a Pay open invoice link lets you pay it without paying twice. Before, all of these cases left the dialog empty.

Clear warning instead of a €0 invoice preview

In your billing dashboard, the monthly payment preview no longer shows "Total €0.00" when VAT can't be calculated. A warning now explains what to fix, usually a missing shipping address. A button takes you to the stripe customer board to provide the missing data for the proper tax calculation.

Search boxes keep every letter

Across the back office, the search boxes no longer lose letters when you type fast. The cursor also stays when you type in the middle of a word. This covers "Search events…" in your Tracking Maps list, the public events page, and the participant search in Safemap.

Find your event even with a typo

In the Tracking App, the event search now tolerates typos, also matches the event's location, and puts the best match first. "wildstrubl" finds Wildstrubel. Results load page by page as users scroll. They get clear feedback when nothing matches or when they are offline. 

If a participant types a key they already redeemed, the app lists that event at the top, ready to open.

Participant count 

The Participants tab now shows participants connected through the tracking app (or a branded app version) with a phone icon. When the participant sync deletes participants, their keys are released, so participants can register with them again without affecting billing.

No false Power off alarms after a reboot

In Safemap, a GPS tracker you've rebooted from the Tracker Management no longer raises a "Power Off" notification, it shows "Reboot" instead. A power-off message that the tracker stored and sent late also no longer raises an alarm, so your team only sees alarms that matter right now. The Shut down message still raises a notification, as before.

Other changes

  • Large commands to trackers are no longer wrongly treated as failed sends.
  • Admins can download and import several events at once, and saving timing reads is faster.
enhancementsafemapParticipants DataTracker ManagementPlatform
2 months ago

Safemap: Less Searching, Faster Action and Smarter Connection Data and Participant Tools

During a live event, every second spent searching for information is a second not spent acting on it. This release tightens the feedback loop — from the map to the data to the tools you use to manage your field. 

Spot issues before you go looking 

Safemap — participant status markers: Each participant dot now tells you what's happening without a click. The outline color reflects the unresolved state — non-movement, off-track, crash, or SOS. Flagged participants rise above the rest on the map with a thicker outline. Hover any dot to see the start number and inline status icons on the spot. 

All information about Safemap: https://docs.racemap.com/live-tracking/safemap

Filter the list, clean the map

Safemap — filtered participant visibility: Filtering the participant list now updates the map. Filtered-out participants grey out and become unselectable — your attention stays on exactly the group you're monitoring.

  • A participant that gets hidden by a filter change is automatically deselected 
  • Clicking an alert always works: if the participant is filtered out, the filters reset so they appear 
  • Clicking an alert icon in the list shows only that participant's alerts — two unresolved notifications means you see exactly those two 

Set up safety zones in bulk 

Safemap — protected zone batch actions: Setting up protected zones for an event used to mean configuring each one individually. Batch actions are now available, so you can configure multiple zones at once. 

Read connection data without squinting 

Connection chart — improved layout: Cell and network info now lives in its own lane below the connection chart. Labels no longer collide with data points — the chart is readable at a glance. Your filter and display settings are saved and restored when you reload the page. A network filter and loading indicators are included. 

All information about the connection chart: https://docs.racemap.com/gps-devices/debugging#connection-chart 


Network data in the correct order

Tracker Management — network info and CON column: The Network tab now shows fields in a consistent order — Carrier Name, Carrier Country, Radio Technology — with empty values removed. The connection chart link sits next to the online/offline icon in the CON column, one less place to look. 

 

Sort and color your field in one move

Participant table — sort selected & random marker colors: Two new batch actions in the action dropdown save real time when you're setting up your event.

  • Sort selected reorders your selection by Name (A→Z, Z→A) or BIB (ascending, descending) — only the selected participants move. BIB sorting is numeric-aware: 2 before 10.
  • Random marker colors gives each selected participant a distinct hue. No two repeat, none come out near-white or near-black. Visual separation across a hundred starters, in one click. 

enhancementvisualizationsafemapParticipants Data
2 months ago

Participant Tags Redesigned, Plus Clear Notifications in Safemap

Two updates this week: 

  • Long-overdue improvement for anyone managing participants' data with tags, and
  • Small clarity enhancement in Safemap. 

Smarter Tag Handling in the Participant Table

Managing tags such as "Age group", "Class" or "Status" in the participants' settings meant wrestling with cells and special formats — easy to get wrong, hard to scan for errors. That changes now.

Each category now has its own column. Each column is sortable and filterable — with distribution counts visible in the tag popup so you see at a glance how your participants are spread across categories.

Navigate between cells with TAB or SHIFT+ENTER without leaving the keyboard.

Need to update tags across a large group? Use the new batch action to update tags on multiple participants at once. 

You can also add new tag categories directly in the table via + column to open the tag modal — no detour to settings required. 

Set and preview how your tracking map handles tags by default in the visualization settings. 

Notification Sources in Safemap

Safemap shows two types of notifications: ones generated by the GPS trackers, and ones generated by RACEMAP frontend logic analysing the received location data. Until now, there was no differentiation between these two types — which caused confusion when triaging issues during events.

Each notification now carries an icon with a tooltip that explains where it came from. Small change, big difference when something fires mid-race and you need to act fast. 

Read all about Safemap in our documentation:
https://docs.racemap.com/live-tracking/safemap

enhancementappsGPS trackerParticipants DataTracker Management
7 months ago

Orga App: Fast Device Management

Just released: We made managing large numbers of GPS trackers a whole lot easier for you. Our new RACEMAP Orga App is the missing link between:

  • GPS trackers 
  • The Tracker Management system
  • Participant data

Built for organizers, teams, and event staff, the Orga App helps you handle many devices quickly and reliably. With QR code scanning at its core, it removes manual searches and speeds up your entire workflow in the Tracker Management and on-site at the help desk.

Features

Instant device selection: Scan QR codes to identify and select trackers in seconds—no more searching through lists.

Fast participant assignment: Link devices to participants by name or bib number with a simple scan.

Flexible workflows: Works whether participant data is preloaded or created on the fly at the help desk.

Parallel operations: Multiple Orga Apps can operate simultaneously.


Download the free Orga App for Android and iOS, click the QR code on your phone for redirecting. We are looking forward to your feedback.

Why it matters

Less manual work. Fewer errors. Faster setup.

The Orga App ensures you only assign the devices you actually need—helping you stay efficient and in control, even during busy event check-ins.

Learn more in our documentation: https://docs.racemap.com/apps/orga

RACEMAP Platform Updates
enhancementvisualizationAPIParticipants DataPlatform
7 months ago

RACEMAP Platform Updates

We’re excited to share our recent improvements & new features in RACEMAP, designed to give our users more flexibility, clarity, and control over live tracking and event management. 

Interactive Elevation Chart Component

Our new Interactive Elevation Chart component is now available. It allows you to:

  • Visualize the course elevation profile
  • Track real-time positions of athletes
  • Highlight important Points of Interest

The chart is fully customizable via URL parameters, making it easy to integrate into video productions, live broadcasts, or custom dashboards. 

This component was developed based on feedback from our advanced users during the February RACEMAP Masterclass Workshop and represents the first outcome from that collaboration.

🎯 Try the live demo: https://racemap.com/elevation-chart/61a2055b10cacc0001302283/#selected=632c5f976d787758a9e66d40&color=00ff00&elevation.showProgress=true

📄 Documentation: https://docs.racemap.com/live-tracking/profile 

Tag-Based Filtering for Generic Imports

You can now filter participant synchronization in the Generic Import based on tags. 

  • Import only specific subsets of starters
  • Align Generic Import logic with the race result import filter
  • Address previous import issues and revamp the participant configuration component

This improvement ensures more precise and reliable imports, saving time when managing large events and complex datasets. 

Knots as a New Speed Unit

A customer working with water events was asking for knots as a new speed unit. 

  • Renamed unit → unitType to separate from external APIs and make it explicit
  • Added preview for the unit system
  • Updated distance markers in the player

enhancementpredictionParticipants Data
a year ago

Prediction: Start & Finish Auto-Identification

We’ve introduced a new enhancement in how RACEMAP Prediction flexibly identifies start- and finish reads. We’re confident timekeepers will love this simplification. 

Why this matters

After analyzing thousands of predictive tracking events going back over eight years, we found that one of the most common issues is incorrect start/finish setup - mostly due to human error. Since predictive tracking relies on precise timing information, even small mistakes affect the live experience.

What’s new

  • Auto-identification of start- & finish reads directly from forwarded detections
  • No additional configuration or imported start/finish times from participant data required
  • "Start" is automatically identified backwards with the 2nd detection on the racecourse

Easy configuration of RACEMAP prediction

  • Our algorithm automatically places reads at the most likely position on the course - even for laps, loops, or out-&-back segments.
  • With RACE RESULT readers, detections already include the locations, so setup has always been minimal.

How it works with different timing systems

  • ChronoTrack, MyLaps, RaceTec, and similar: These timing systems do not forward decoder locations. RACEMAP uses the split configuration to assign detections.
  • Fewer splits needed: Just group decoders by their physical location (e.g. one single split for “Start / Finish”) 

Advantages for timekeepers

  • Less setup required: Quicker & easier event preparation
  • Fewer opportunities for mistakes
  • More reliable predictive tracking: Even for large-scale running vents with thousands of participants
APIParticipants DataPlatform
a year ago

Enhancements to the participants table

Two months ago, we shipped the rebuilt participants table to give you a faster, cleaner way to manage athletes and their devices. Great to see it in use. Thanks for the feedback that helped shape the next enhancements.

Download a single participant’s recorded GPX track

You can now download the recorded GPX for a single participant straight from the participants table without the need to unpack the file. You can also download the GPX files from multiple participants. 

Synchronization: Handling abandoned participants

When you remove a participant in your external system (registration/timekeeping), we call those entries "abandoned" participants. We added a synchronization setting that defines how RACEMAP treats such cases during import/sync from your external system. 

Default behavior: RACEMAP retains the most recent information about abandoned participants - they remain in RACEMAP but will no longer be synchronized. Use this setting to choose the behavior that fits your workflow (keep the last snapshot or clear the participant). 

https://docs.racemap.com/api-import-and-export-data

enhancementAPIParticipants Data
a year ago

Simplify Selection by Bib Number

We’re excited about the new enhancement for our interactive tracking map. We have added the startNumber argument to select specific participants. Just like: https://racemap.com/player/100KmDuathlon2018#selectedStartNumber=001,053

With this feature, you can automatically compose individual URLs for the tracking map to target specific participants without the effort to querry RACEMAP API for the participant id. 

More about URL parameters in our documentation: https://docs.racemap.com/how-to-use-live-tracking/iframe#url-parameters

enhancementappsAPIParticipants DataPlatform
a year ago

Generate Keys via API

We’ve added an API endpoint to simplify your workflow. You can now generate tracking keys on demand via API.

https://racemap.com/api/events/:eventId/actions/generate_starter_keys?count=10

Replace :eventId with the id of your event. Set count parameter to the number of needed keys - for example, count=11 to generate 11 keys. Call this route multiple times to generate more keys whenever needed. 

Use Case

This feature is especially useful when selling live tracking access through an online registration platform. You can now fully automate the key generation- and distribution process, reducing manual work and improving the user experience. Use this enhancement to integrate live tracking deeply into your registration or event management systems. 

All details in our documentation: https://docs.racemap.com/how-to-use-live-tracking/tab-keys#apis-related-to-keys 

Let us know how you’re using this enhancement.  We’re always keen to learn from your workflows!

enhancementParticipants Data
a year ago

New Participants Table is Live!

We’re excited to announce the launch of our brand-new Participants Table.

Rebuilt from the ground up to deliver a faster, smoother experience:

  • Dramatically faster loading times 
  • Sleek, modern user interface 
  • Smarter features – like a useful search field 
  • Improved based on your feedback

Whether you're a professional or just getting started, you’ll love how intuitive and efficient it feels.

Need help importing participants into your tracking map? Find everything you need in our documentation: https://docs.racemap.com/api-import-and-export-data