Skip to main content

Creating a program

This article gives you an overview of the Program Builder

Melony avatar
Written by Melony
Updated over 3 years ago

The Program Builder

Programming is one of the core functionalities of PT Mate. Our Program Builder makes it easy to create programs tailored to your needs, to use both in your sessions and sending them to your clients.

Blocks and timers

Programs are divided into meaningful blocks. You can assign a different purpose (Warm Up, Workout, etc.) and timer to each block. PT Mate will take care of running the block and display the correct timer within the app:

  • AMRAP: The timer will run down from your start time to 0. You can log the rounds and reps achieved

  • No time: Simply log your weightlifting sets.

  • Intervals: Work time and rest time, either per movement or per round.

  • Tabata: 8 sets of 20 seconds work and 10 seconds rest. You can define several rounds of Tabata if you like.

  • EMOM: Every minute on the minute. You can select each "minute" to be 60 seconds or any time interval. Options are to run an interval per movement or all movements in the same interval.

  • For time: Define a time cap and target rounds (optional). Once completed, you'll be prompted to enter the completion time.

Available movements

PT Mate offers a large list of movements to add to your blocks, covering most training types. Each movement allows you to either set reps, distance or reps and weight.

Add custom movements

You can also create your own custom movements while you're programming. The movement will be added to your list and you can use it immediately in your program. Learn more about custom movements

Add movements to your blocks

You can either directly search for the movements you want to add or select from a list, filtered by equipment.

Configure your block and movements

Once you've added your movement, you can set reps and weight. For multiple rounds you can set both individually, e.g. 21-15-9. PT Mate will take care of displaying it correctly when running the session and logging your results.

Did this answer your question?