Importing and Exporting Data from Your Swim Feed

We recognize that swimmers have lots of apps and devices to choose from to capture their swims. Understanding how all this works can sometimes get confusing so in this post we’ll discuss go deep and review a bunch of scenarios on getting your swims uploaded to


The most straight-forward way to get your swim data uploaded to is to swim with a device that supports our app. Today, there are three choices:

  • The Apple Watch
  • Samsung Devices
  • Any WearOS (and swim) compatible device
    *devices must be water-resistance rated at least 5ATM/50m to safely be used for lap-swimming

For users with a smartwatch running the watch app, data will transfer from the watch to (automatically) either over a WiFi connection or a Bluetooth link with a mobile phone. Nice and simple.

For users using other lap swim tracking smartwatch apps, like Apple’s Workout app or a Garmin device, swim data is sent to using an API that links your account with these other services.

There is also an option to manually enter data your swims or upload a .fit file into your account. We’ll break this down in more details below.


Using the the app on your Apple Watch, WearOS or Samsung device gives you access to our proprietary swim tracking algorithms, drill mode, pace mode and other features and streamlines the upload experience. Depending on which device you swim with, the data is transferred over WIFI to or over Bluetooth (using your Phone) to

Apple Watch

For the Apple Watch , the mobile phone app and watch app run as a parent app/companion app tandem. This means the app must be present on the phone in order to get the app on the watch. In this case, the two apps are always communicating with one another. When a Bluetooth connection between your phone and watch is present, Apple iOS and watchOS will default file transfer to the Bluetooth method because it is uses less energy (battery). We are unable to alter how Apple watch and iPhone choose to communicate to one another when both WiFi and Bluetooth are enabled at the same time. If you wish to utilize WiFi to send your swim data to from your Apple Watch, turn off the Bluetooth connection on your iPhone before you begin your swim and do not turn it back on until the file has uploaded (over WiFi) after you complete the workout. This is not necessary but for those who help us collect “raw” data for research purposes, this can be more efficient.


WearOS apps are “standalone” apps which means it can be installed on the watch and operate without the parent (in this case, app being on the connected phone. However, you would want the app installed on the phone as well to ensure you are able to use all features of the app. WearOS users need to sign into their account following the instructions on the watch app under the “Account” section of the menu. Touching the “sign in or join” button will launch the web browser on the phone connected to your watch where you can then sign into This completes the link between your app on your WearOS device to your account.


Samsung devices are similar to WearOS devices in that the app is again a standalone app. To pair the app on the wearable with your account, you need to use a unique pairing code provided on the watch app. This pairing code can either be entered on the watch app in the device manager or at


If you are using another device or app not running, you can still get your swims uploaded so you can compete on leaderboards, track your personal records and more. 

APPLE HEALTH KIT is able to read (and write) swim data to the Apple Activity app on your phone by integrating with the Apple HealthKit. This allows for users to swim with the Apple Workout app and share the results of their swim with  To enable this, ensure that you give the app read permission within the Activity app.

To set up data sharing between Apple Activity and, open the Apple Health App on your iOS device and select the “Sources” tab at the bottom of the screen. should be in the list of apps that you can source data from (if the app is installed on your iPhone). Select and then you can choose which data you’d like to share between the apps. The metrics under the “read” section are what control data flow from Apple Health to  It’s also worth noting that the metrics under the “write” section send data from your log to your Apple Activity log – enable this so you can close those rings!

If you are experiencing issues with data transfer to or from Apple Health, please make sure that all of your software versions are up to date (iOS, watchOS, and app), then try again. If issues persist, open the Apple Health app, go to Sources> and turn all of the categories off, then turn them back on to reset the connection. If issues continue to persist, contact us at


In order to send data from your Garmin device to, you must first link your and Garmin Connect accounts. There are two ways to link your accounts: 1) go to and enter your Garmin Connect account details or 2) on the mobile app, open the device manager, change the device type to Garmin, and use the menu to enter your Garmin Connect account details. 

When you save a lap swim workout on your Garmin Watch, the data will first transmit to your Garmin Connect account. Once it reaches Garmin Connect, the swim data is sent to and becomes visible on your swims feed.  Something to note, however, is that from the date that you first link your (or any third party service) to Garmin Connect, only the last 30 days of your workouts will be sent by Garmin. This is done to prevent strain on the Garmin servers (yeah, we’re not fond of this either). If you need to upload any older lap swim workouts to from Garmin, you would need to manually export the original (.fit) lap swim files to a computer or device, then upload them to at this link. For instructions on how to export files from Garmin Connect, please click here.


Poolmate devices, one of the first market-viable swim lap trackers, can send data to via the My Poolmate web portal. First, you’ll need to enter your login information in your Profile Settings on My Poolmate. Once a workout has been uploaded from your Poolmate device to My Poolmate, open the swim on your web browser. At the bottom of the analysis, there will be a blue “Send to” button. Selecting that will send the file to


U.S. Masters Swimmers who were using the Fitness Log (FLOG) feature on the USMS website can send all of their swim data to using our new integration. To set up this link, go to and sign in to your account. Select “My Swim Feed” and then select the blue “Get Started” button to set up the account link. This is a one-time FLOG transfer. Note that new FLOGS being are not currently being sent to after the accounts are connected so we recommend entering your swims directly into (or, dive in and get a device to automatically track your swims!).  


For those who do not utilize a smartwatch, or if your watch happens to run out of battery or encounter some other problem, the mobile app allows users to manually input workout data. The manual data entry icon is located at the top right corner of the screen when the Progress or Swims tab is active. The app will allow for basic data entry such as course length, distance, duration. On the web browser version of, you can enter either basic details or switch to an advanced entry method that allows for you to enter stroke type, individual length times and separate the swim into intervals.


To upload a lap swim .FIT file, there is a drag-and-drop file box located at


Not Seeing your Swim on

If you are having issues with data not transferring from the watch to, there are a number of steps you can take to try to get the data synced.

First, try force closing both the watch and phone apps, then restarting your devices. Force closing the apps closes all running processes and restarts them anew when you re-open the app. Shutting down the devices clears any temporary data cache. Once you restart your devices, ensure that a WiFi connection is available on your watch or it is actively Bluetooth paired to your phone and that your phone has a cellular data or WiFi connection to the internet enabled. Once your data connections are live, open up both the phone app and watch app and let them run in the foreground for a few minutes. To refresh data on your swim feed on the mobile app, swipe from top to bottom on the feed itself.

If restarting your devices/force closing the apps does not remedy the data sync issue, please contact us at for further troubleshooting help.


Leave a Reply

Your email address will not be published. Required fields are marked *