1. What is scanning?
The idea is simple: write down workout data on paper with special markup, then transfer them in the app by taking a pic of this piece of paper.

There are two options to get this special marked-up paper. First, you can download a PDF template and print it. Second, you can buy one of the notepads that we produce.
Workout template: download, print and use in a gym.
2. Scanning instructions
To start scanning, tap the big blue button Scan Workout on a home screen. If you don't see this button - open Settings (press the Gear icon), turn the Scanner toggle on, and go back to the home screen.

There are two options to bind performed sets to exercises. The first one is using a workout routine. In this case, it doesn't matter what is written in the first column of a table because a list of exercises in a workout is known.

The second option is a bit more complex but more flexible. You can assign a unique letter code to each exercise (like BP for bench press, SQ for squats, and so on), and then use these codes when recording your workout.

Take a pic of a piece of paper with the data and wait a couple of seconds while the scanner processes that pic.
Fix incorrectly recognized numbers and exercises (if needed) and tap the Save Workout button.

3. Filling recommendations
For now, the scanner works reliably only with neat handwriting, where each character is separated from another. Also, the date and time must follow a specific format.
  • Write clearly - so that each character is separated from the others and has some space around it, and everything will work as it should.
  • Use uppercase letters to indicate is time AM or PM. The 24-hour date format is also supported.
  • Use numbers only to write a date and use slashes to separate these numbers.
  • Use numbers only to write the duration of cardio exercises and colons as separators.
  • Write numbers only, without measurement units.
  • Write the weight in the top cell and reps - in the bottom cell.
Special case: more than 8 sets per exercise
If an exercise name is blank, an algorithm adds its sets to an exercise in the row above. For instance, in the pic below "DL" (deadlift) exercise has eight sets performed.
4. Features of writing numbers
Please write number one simply as a line, with no extra hook at the top and no line at the bottom. We've used a dataset of handwritten digits collected in the US to train the scanner. But in the US and Europe, some numbers are written slightly differently. That's why the scanner recognizes the "European" version of digit "1" as "7" or "4".

5. Taking a pic
Make sure an entire page is inside the camera's field of view, and the camera looks at it at about a 90-degree angle.

If you receive a message that the QR code was not found in the image, place your notepad on a hard surface and try to take the picture again.
6. Exercise letter codes
When the scanner receives an image for processing, it knows what the numbers mean. But it doesn't have information about the exercises for which these numbers are written. Therefore, additional information is required, like: "Exercise 1" is a Front Squat, "Exercise 2" is a Deadlift, and so on. Without that info, exercises will be marked as unknown, and you have to manually assign them.

There are two options to inform the scanner about a list of exercises in the workout. First, you can select a workout routine on the first step of scanning. This way is robust but inflexible. Second, you can assign unique letter codes to exercises you use during workouts. For instance, "FS" for the Front Squats, "DL" for the Deadlift, etc.

You can use such codes simply as a replacement for exercise names or together with their names. An algorithm is simple - when the scanner sees several uppercase letters in a row, it considers these letters as code and tries to find an exercise that code matches. The same approach also works for cardio exercises.

Also, exercises with codes are visually highlighted and displayed at the top of the exercise list.