All Collections
Importing Data
How to Import Athlete History from Today's Plan
How to Import Athlete History from Today's Plan
Cam Langsford avatar
Written by Cam Langsford
Updated over a week ago

We've built a couple of tools to help Today's Plan coaches and their athletes migrate their historic training data into Training Tilt.

Important Note: Because we are using the Today's Plan API to retrieve data, this process must be completed before Today's Plan shuts down, currently scheduled for the 12th March.

In case you were a coach looking for the guide on importing your workout library, you can find that here

There are three options for getting athlete workout history into your Training Tilt coaching account

1. Coach Imports Athletes and their workout history

If you are a coach this is the simplest and fastest way to import athlete accounts and workout history at the same time. You connect your Today's Plan coach account and then you can select from your coached athletes and import their athlete account and their training history. Don't worry if you've already created the athlete accounts in Training Tilt you can just link the accounts during the import process. This guide covers this method so continue reading below to see how this works.

2. Athlete Connects their Today's Plan account and imports their own workouts

If you are a coach and you'd like to let your athletes do this on their own or if you are an athlete wanting to import your own workouts then you can follow this guide. If you are an athlete check with your coach first so you don't end up duplicating the process.

3. Athlete Connects their Today's Plan account but the Coach does the import

This is similar to the above but if the coach wants to handle the actual workout import.

To the guide for coaches to follow this method can be found here
โ€‹
โ€‹How coaches can import athlete data once the athlete connects their Today's Plan account.

How To Import your Athletes and Their History

First login to your Training Tilt account as a coach.

IMPORTANT: If you are using existing Training Tilt athletes for these steps make sure the athlete account has the correct timezone set to ensure data is uploaded to the correct days (this is only required because some files do not include the athletes local data time).

You can set the timezone of an athlete from their profile.

Make sure you click the save button after selecting the correct time zone.

Starting the Import

All our coaches get their own unique url either businessname.trainingtiltapp.com or their own custom domain like app.davescoaching.com.

To access the athlete import tool change the part of the url after the domain to /connect/todaysplan

If you haven't already then Connect your Today's Plan coach/admin account. If you have an admin account with Today's Plan that is separate to your coach/athlete account make sure you use that admin account as it will have access to all the athletes associated with your company/business in Today's Plan.

Once you've authenticated and connected Today's Plan you will see the options to return to the import method of your choice. This guide covers the "Import Athletes and History" method.

Now you should see a list of Today's Plan athletes associated with your Today's Plan coach account. Foreach athlete you want to import click the Upload button on the corresponding row.

Now you can decide if you want to import both the athlete account and the workout history at the same time. You might want to import the athlete first and then the workout history after configuring the correct thresholds for your athlete, this will ensure stress scores are correctly calculated when importing the data. You can reprocess the data later though. To just import the athlete switch off the "Import Training History" option

You can also link the athlete to a coach account in Training Tilt, either your coach account or one of your coaching teams accounts. If you are using our "Membership Plans" feature you can also link that so that your athlete will be assigned the permissions and groups associated with that plan. Both these fields are optional.

If you are importing workout history then you can choose the date range to import, we limit the amount of data you can import in any one batch as trying to import too much data at once can be problematic. After the initial athlete import, you can then select the Training Tilt athlete for importing the subsequent batches. We recommended importing the latest data first and working your way back in time.

If you've already added the athlete accounts manually to Training Tilt then you can simply just select the athlete account you already added before doing the import. Make sure you do this otherwise you'll end up with duplicate athlete accounts. This is the same process when importing subsequent batches of training history for the same athlete account.

IMPORTANT: Once you have imported athlete accounts, usernames won't necessarily be the same as Today's Plan. By default we will try to use the athletes email address but if it is already in use as a username across our platform we will generate a different username. Passwords will be different because they are encrypted and can't be imported. After the import you can check the athletes username from the client list under People - Clients, where you can also set a new password. The other option is to hand it off to the athlete. The athlete can use the "Forgot Password" on your login page using their email address on your login page. The email they get with a link to reset their password also includes what their username is in case it's different to their email.

Repeat the process for all the athletes and their training history you are importing.

Did this answer your question?