
If you've ever created a “final-final-final” version of a spreadsheet, you might be a stressed out timer.
Stress-Free? Not exactly in this business…
But there are ways to cut the chaos — and ditching manual spreadsheet imports is a good start. A simpler version of this tool has been quietly syncing races since 2022. This upgraded version scales so more timers can finally experience the “stress-free race day” life — or at least fewer panic emails at 11:59pm.

You've Got Questions, We've Got Answers
What registration platforms are supported?
We currently support integration with RunSignup, Race Roster, and Active registration platforms. More platforms can be added as needs arise.
Is this a 1-way sync or 2-way sync?
Currently this is a 1-way sync. Data flows from the registration platform to CTLive. Any changes made to participant information in CTLive will not be pushed back into registation.
How often is the data synced?
In order to reduce strain on the registration and scoring APIs we run a variable sync schedule:
-
Setup until 4 days before event: 5 minutes
-
4 days before event until 2 days after event: 1 minute
-
3 days after event until 7 days after event: 5 minutes
-
Sync is turned off 7 days after event date. It can be manually turned back on to update data as needed.
How can I monitor the sync progress?
Logs of sync activity are available on your account dashboard. You can see all syncs or filter by a specific event. You can also view any issues with participant data that cause an issue on import, such as duplicate bib assignments or duplicate entries.
What if I want to cancel my subscription?
Subscriptions are month-to-month, and you can cancel at any time. Subscriptions are managed through the Subscriptions menu.