Need Help with Repiit?
We're here to make your fitness journey smooth, simple, and effective. Whether you have questions about creating custom workouts, setting up voice guidance, or managing your routines, we are ready to assist. Repiit was built to be powerful yet easy to use, so you can focus on training, not troubleshooting.
We're not just here for problems. We're here for ideas, too. If you spot a bug, think of a feature that would make Repiit even better, or just want to share your progress, we're all ears. Every bit of feedback helps us improve and helps you (and the whole Repiit community) get the most out of every session.
Click here to shoot us an email!
Frequently Asked Questions
-
How do I create a custom workout?
Creating a custom workout in Repiit is easy! Follow these steps to build your perfect workout:
1. Start Creating
- From the main workouts screen, tap the + button (floating action button) in the bottom right
- This opens the "Add Workout" screen where you can build your custom workout
2. Set Basic Workout Details
- Workout Name: Enter a name for your workout
- Lead In Time: Set a countdown timer before your workout begins
- Use the scrollable selectors to choose minutes and seconds (0-59 each)
- Rest Between Rounds: Set how long to rest between rounds
- Use the scrollable selectors to choose minutes and seconds (0-59 each)
3. Create Rounds
- Tap "Add Round" to create your first round
- Round Name: Give each round a descriptive name
- Sets: Choose how many times to repeat this round (1-30 sets)
- Use the horizontal scrollable selector to pick your desired number
- Round Controls: Use the up/down arrows to reorder rounds, or trash icon to delete
4. Add Exercises to Each Round
- Within each round, tap "Add Exercise" to add exercises
- Exercise Name: Give your exercise a name
- Toggle between two types of exercises:
- Toggle Timed Exercise on:
- Work Duration: Set minutes and seconds (0-59 each)
- Toggle Timed Exercise off:
- Reps: Choose from 1-50 reps
- Toggle Timed Exercise on:
- Rest Duration: Set rest time between exercises (0-59 minutes and seconds)
5. Organize Your Workout
- Reorder Exercises: Long-press and drag exercises within a round to reorder them
- Reorder Rounds: Use the up/down arrows to change round order
- Add More Rounds: Tap "Add Round" to create additional rounds
- Add More Exercises: Tap "Add Exercise" within any round to add more exercises
6. Save Your Workout
- Tap the Save button (floating disk icon) when you're finished
- Your workout will be saved and you'll return to the main workouts screen
- Note: You must have at least one round with at least one exercise to save
-
How do I create a HIIT workout?
For a workout to be considered HIIT in Repiit, ALL exercises must be configured as timed exercises. If any exercise in the workoutuses repetitions instead of timing, it will be considered a mixed workout and the workout will not function as a HIIT workout.
1. Create a New Workout
- From the main workouts screen, tap the + button (floating action button) in the bottom right
- Enter a workout name (e.g., "Morning HIIT Circuit")
- Set your lead-in time (countdown before starting)
- Set rest time between rounds
2. Add Rounds to Your Workout
- Use the "Add Round" button to create workout rounds
- Name your rounds (e.g., "Round 1", "Cardio Blast", "Strength")
- Set the number of sets for each round
3. Add Exercises to Each Round
- Within each round, tap "Add Exercise"
- Enter the exercise name (e.g., "Burpees", "Mountain Climbers", "Jump Squats")
- Critical: Toggle the "Timed" switch to ON (this makes it a timed exercise)
4. Configure Exercise Timing
- Work Duration: Set how long to perform the exercise
- Rest Duration: Set rest time after the exercise
- Use the scrollable time selectors to set minutes and seconds
5. Repeat for All Exercises
- Continue adding exercises to each round
- Ensure EVERY exercise has the "Timed" toggle set to ON
- Set appropriate work and rest durations for each exercise
How HIIT Workouts Work in Repiit
When you play a HIIT workout:
- The app automatically detects it's a HIIT workout when all exercises are timed
- Each exercise runs for its specified work duration
- Rest periods automatically follow each exercise
- The workout progresses through all rounds and sets automatically
- Voice guidance announces exercise transitions and timing
- No interaction is required from the user during the workout
-
How do I play a workout?
Playing a workout in Repiit transforms your custom routine into an interactive, guided fitness session with voice coaching, visual progress tracking, and automatic timing. The app handles all the complexity so you can focus on your workout.
1. Select a Workout
- From the main workouts screen, tap on any workout you want to play
- This will open the workout management screen where you can view and edit the workout
- Make sure the workout has at least one round with exercises before attempting to play
2. Start the Workout
- In the workout management screen, tap the blue play button in the bottom navigation bar
- The app will set this workout as active and navigate to the workout playback screen
- You'll see a screen that says "Click play to start"
3. Begin Your Session
- On the workout playback screen, tap the blue play button in the bottom navigation bar to start
- The workout will begin with a lead-in countdown (if configured)
- Voice guidance will announce the first exercise
Visual Progress Tracking
- Outer Progress Circle: Shows overall workout completion (blue circle)
- Inner Progress Circle: Shows current exercise progress (red circle)
- Timer Display: Shows total workout time elapsed
- Exercise Name: Displays current exercise or activity
- Time Left: Displays the time left for the current exercise (if timed) or rest
- Up Next: Displays the next exercise to be performed
Control Buttons
- Play Button: Starts or resumes the workout
- Pause Button: Pauses the workout
- Skip Button: Skips rest periods and moves to next exercise
- Complete Button: Marks rep-based exercises as complete
How Workout Sequencing Works
The app automatically converts your workout structure into a sequential timeline:
- Lead-in Time: Countdown before starting the first exercise
- Exercise Work Periods: Active exercise time with countdown
- Rest Periods: Recovery time between exercises
- Round Transitions: Rest periods between different rounds
- Set Repetitions: Automatically repeats rounds based on your set count
-
How do I configure voice guidance?
Voice guidance in Repiit is automatically activated for workout playback. If not configured in Settings, the workout playback will simply use the default system voice.
Configuring voice guidance in Repiit is easy! Here's how:
1. Access Voice Settings
- From the main workouts screen, tap the Settings button in the bottom navigation bar
- This opens the Settings screen where you can configure voice preferences
2. Select Your Voice
- In the Voice Settings section, you'll see a horizontal scrollable list of available voices
- Each voice option shows the voice name and language (e.g., "Samantha (en-US)")
- Tap on any voice option to select it
- The selected voice will be highlighted with a dark blue background
3. Test Your Voice Selection
- After selecting a voice, tap the "Try Voice" button to hear a sample
- The app will play a random motivational message using your selected voice
- This helps you confirm the voice sounds clear and is the right speed for you
4. Save Your Settings
- Once you're satisfied with your voice selection, tap the Save button in the footer
- Your voice preference will be saved and used for all future workouts
Voice Characteristics
- Language: Currently optimized for English (en-US)
- Pitch: Set to natural speaking pitch (1.0)
- Speed: Set to normal speaking rate (1.0)
- Volume: Uses your device's system volume settings
Tips for Optimal Voice Experience
- Choose a Clear Voice: Select a voice that's easy to understand during physical activity
- Test Before Working Out: Use the "Try Voice" button to ensure the voice is clear and motivating
- Adjust Device Volume: Make sure your device volume is set to a comfortable level for workout announcements
- Consider Language: While the app supports multiple system voices, English voices provide the most natural workout guidance
Troubleshooting Voice Issues
- No Sound: Check your device volume and ensure it's not on silent mode
- Voice Not Working: Try selecting a different voice and testing it
- Unclear Speech: Some voices may be clearer than others - experiment with different options
- Wrong Voice in Workout Playback: Ensure you've saved your voice settings before starting a workout
-
How do I import workout data?
Repiit allows you to import workout data from other users or restore your own workouts using base64-encoded data. This feature is perfect for sharing workout routines with friends, transferring data between devices, or backing up your custom workouts.
What is base64 data? Base64 is a way to encode workout information into text that can be easily shared via messaging, email, or copied to clipboard. It contains all your workout details including exercises, timing, and structure.
1. Access the Settings Screen
- From the main workouts screen, tap "Settings" in the bottom navigation bar
- This will open the Settings screen where you can manage your app preferences
2. Navigate to Import Data Section
- Scroll down to find the "Import Data" section
- You'll see a description explaining how the import process works
3. Choose Your Import Method
Select one of two import options:
- Add to Workouts: Imports new workouts while keeping your existing ones
- Overwrite Workouts: Replaces all your current workouts with the imported data
- Warning: "Overwrite Workouts" will permanently delete all your existing workouts. Make sure you have a backup if you want to keep them
4. Paste the Base64 Data
- Copy the base64-encoded workout data from your source (friend, backup, etc.)
- Tap the text area labeled "Import Data (Base64)"
- Paste the copied data into the text area
- Ensure you've copied the complete string - missing characters will cause import failure
5. Import Your Data
- Tap the blue "Import Data" button
- The app will validate the data format
- If successful, you'll see a "Data imported successfully!" message
- Your new workouts will now appear in your workouts list
Troubleshooting Import Issues
- Invalid Data Error: Ensure you copied the complete base64 string without missing characters
- Import Method Not Selected: Choose either "Add to Workouts" or "Overwrite Workouts" before importing
- Empty Text Area: Make sure you've pasted the base64 data into the text area
- Corrupted Data: If the data was modified or corrupted, request a fresh export from the source
Data Safety and Privacy
- Local Storage: All workout data is stored locally on your device
- No Cloud Upload: Your data never leaves your device unless you choose to share it
- Data Safety: Base64 data contains only workout information - no personal data is shared
- Personal Control: You decide when and with whom to share your workout data
- No Tracking: The app doesn't collect or transmit your workout information
Pro Tip: Before using "Overwrite Workouts," export your current data first. This way you'll have a backup if you want to restore your original workouts later.
-
How do I export workout data?
Exporting your workout data in Repiit allows you to share your custom routines with friends, backup your workouts, or transfer them to another device. The app uses base64 encoding to convert your workout data into a shareable text format.
What gets exported: All your custom workouts, including exercise names, timing settings, rep counts, round structures, and workout configurations. Your personal settings and voice preferences are not included in the export.
1. Access the Settings Screen
- From the main workouts screen, tap "Settings" in the bottom navigation bar
- This will open the Settings screen where you can manage your app preferences
2. Navigate to Export Data Section
- Scroll down to find the "Export Data" section
- You'll see a description explaining that this will share base64 encoded text
3. Export Your Data
- Tap the blue "Export Data" button
- The app will automatically encode all your workout data into base64 format
- This process happens instantly and includes all your custom workouts
4. Choose How to Share
The app will attempt to use your device's native sharing capabilities first:
- Primary Method: The app tries to open your device's share sheet
- Fallback Method: If sharing fails, the data is automatically copied to your clipboard
- You'll see a success message confirming the data was copied
What Data is Included in the Export
Your exported data contains complete workout information:
- Workout Details: Names, lead-in times, rest between rounds
- Round Structure: Round names, number of sets, exercise order
- Exercise Information: Exercise names, work durations, rest periods, rep counts
- Timing Configuration: Whether exercises are timed or rep-based
- Complete Workout Structure: All rounds, exercises, and their relationships
Troubleshooting Export Issues
- No Workouts to Export: Create at least one workout before attempting to export
- Sharing Fails: The app automatically falls back to clipboard copying
- Data Too Long: Base64 strings can be lengthy - this is normal and expected
Data Privacy and Security
- Local Storage: All workout data is stored locally on your device
- No Cloud Upload: Your data never leaves your device unless you choose to share it
- Data Safety: Base64 data contains only workout information - no personal data is shared
- Personal Control: You decide when and with whom to share your workout data
- No Tracking: The app doesn't collect or transmit your workout information