Loading...
Back to the blog
By Juriy Zaytsev

TeamUp Perform (fka BoxMate) vs PRzilla: your gym's logbook or your own

TeamUp Perform, the app that used to be BoxMate, is a capable gym tracker, free while your gym pays for it. PRzilla is a training record that goes wherever you train.

We make PRzilla, so read this as you'd read any comparison written by one of the two sides. Every claim about TeamUp Perform below comes from its makers' own material — the Perform page, the help center, BoxMate's website and terms, and the App Store listing. We haven't used Perform ourselves (the listing says it "can not be used standalone", so trying it means joining a gym that pays for it).

Perform used to be BoxMate — a UK app that DaySmart (which owns TeamUp) bought in August 2025 and renamed in July 2026.

Perform is your gym's logbook, and works while you belong to a gym that pays for it. PRzilla is your own, and goes wherever you train.

The short version

If this is youStart withWhy
Your gym pays for Perform and all your training is therePerformFree to you; booking, programming and scores in one app
You train in more than one place, or on your ownPRzillaNo gym needed; the record stays yours when you move
You want daily programming without a gym membershipPRzillaCrossFit.com, Linchpin, PushJerk and XENOM in the Whiteboard tab
You want scaled WOD work in your lift historyPRzillaLoads are stored on each movement, not in a note
You like your gym's app but want a record you keepBothPerform for class, PRzilla for you (class workouts get logged twice)

What Perform does well

It costs you nothing — your gym pays for it as a TeamUp add-on (£79 or $99 a month), and you sign in with your existing TeamUp account. That one login covers "class bookings, membership management, and performance tracking."

The tracking looks pretty solid too (on paper, at least). Each workout has a score type: time, reps, rounds and reps, weight or intervals. "Working sets allow members to log each set individually rather than entering a single score." There are PR notifications and "graphs of progress". Coaches can attach a percentage to a movement, so each member sees their own load ("Member A has a Thruster PB of 80kg → Suggested workout weight: 40kg"). Add leaderboards, a feed, challenges, the Girl benchmarks and every Open workout, and sessions you build yourself.

BoxMate's story starts in 2015, when its founder was new to CrossFit and "found it frustrating having to check paper diaries to find out my last score for a WOD". Its site calls the whole team "dedicated CrossFit lovers".

Whose account is it?

Perform is the gym's app first, and its FAQ is quite direct about it: "Perform does not currently support individual use. You need to be a member of a gym that uses Perform to access the app."

When something changes:

  • You change gyms. You can transfer to another Perform gym, once "a coach at your new gym" approves you.
  • Your gym suspends or deletes your account. A suspension ends your access, but "All their data will be stored and easily recovered if you remove the suspension." Deleting a member will "permanently delete their data from your account".
  • Your gym stops paying for Perform. BoxMate's terms (pre-rename, still online) say members' scores "may be deleted", and its FAQ asks gyms to use the notice period "to let members note down any of their scores they want to keep once they no longer have access."

None of this means your history vanishes when you leave — the gym keeps it, and "may be deleted" is not "is deleted". It's probably what you'd expect when the gym is the paying customer.

Still, this is the biggest difference between the two, and the one I care about most. I think we as athletes deserve to own our training data, wherever we train (a new box, a drop-in while traveling, a garage gym). That's not a knock on Perform. When the gym pays, a gym account is the obvious design. I just want my own history to be mine, and that's why PRzilla exists.

Can you take a copy with you? Perhaps. The help center describes an "Export Perform Data" option that emails "your data export". But the article sits in the coaches' section, and doesn't say whether members can use it or what the file holds. BoxMate's privacy policy also says you can ask for "a copy of all your data held by BoxMate". If you train at a Perform gym, ask about that export before you need it.

PRzilla doesn't need a gym — you sign up with email, Google or Apple, and the account is yours. Export Data in Settings downloads all your training sessions as a CSV, free tier included.

A scaled Fran, stored two ways

Take Fran, since TeamUp's own pitch mentions "their Fran time dropping": 95 lb thrusters, which you did at 75.

Perform's help center has you pick a level ("If your gym uses levels or RX/Scaled, select the level you completed the workout at.") and then "Add notes to help you remember how you scaled the workout or how it felt." None of its 51 articles describes a place for the 75 lb on the thruster, or says whether those thrusters join your thruster history. That's a gap in the docs, not a proven gap in the app.

In PRzilla, a WOD holds its movements, and each movement holds its sets. The sets start at the prescription — you change the thrusters to 75, tick them off, and they show up in your thruster history next to your strength days (more on that). Same with a scaled Eva (swings at 24 kg instead of 32) or a workout you wrote yourself. A load in a note is easy to write and fairly hard to use later (the long version).

Two meanings of "levels"

Both apps say "levels" and mean rather different things. Perform's are scaling tiers your gym sets up (e.g. "Scaled, RX, RX PLUS, or Levels"), and its targets are loads worked out from your PBs. PRzilla's are score bands: L1 to L10, a predicted score for each level of athlete, so you know what to aim for before the clock starts. Benchmarks come with them; for anything else (the workout your coach wrote this morning, say) you tap Calculate levels. They're predictions, of course (we published the ones we had to fix), but a number beats a guess.

Recovery, intensity, and who the AI is for

The wearable Perform documents is MyZone ("Link your MyZone move to the score"). Apple Health and Health Connect don't come up in its help center.

PRzilla reads sleep, resting heart rate and sleep heart rate from Apple Health and Health Connect (plus HRV from an Apple Watch), and turns them into a weekly recovery table (sleep duration, bedtime consistency, interruptions). The log calendar colors each day by an intensity estimated from what you logged: workout difficulty, format, movements and loading. When you ask the AI Coach what to do today, it actually looks at your sleep and heart rate next to your recent training.

On iPhone, the runs, rides and hikes you record in Apple Health show up ready to import, with heart-rate zones and the elevation you climbed.

Perform has AI too, but PerformAI is described as a tool for gym staff. PRzilla's coach answers to you.

Beyond the log

The scaled Fran is probably the easiest difference to show — but most of PRzilla is about what happens after you log:

  • Programming without a gym. The Whiteboard tab carries daily workouts from CrossFit.com, CrossFit Linchpin, PushJerk and XENOM, so you can follow a program between memberships, on the road or in a garage.
  • History from other apps. Besides SugarWOD, we import from Wodify, Beyond the Whiteboard, Strava, Strong, Hevy, Fitbod, Hero WOD and SportBit (by hand, during beta).
  • Barbell complexes. Build a complex lift by lift and log the weights as one block.
  • A Fitness Level with published rules. Your Rx benchmark results grade into one number, and how we calculate it is public.
  • Where you stand. Strength standards for 13 lifts (Beginner to Elite, by bodyweight, age and gender) and a Training Balance across six qualities, built from your benchmark results.
  • A monthly report (Pro). Training emphasis, how often you hit each movement, and external load for the month (how to read it).

What PRzilla costs you

Money, for one — PRzilla has a free tier with unlimited logging and a paid Pro tier; Perform costs you nothing.

Time, for another. At a Perform gym the class workout is already in the app; in PRzilla you paste it in or snap a photo of the board (free, within a daily allowance), and with Pro, Quick Add in the tracker logs the whole session from your notes. And PRzilla doesn't book classes, your classmates aren't in it, there's no social feed, and your gym's coaches don't see your numbers unless you show them. If that's why you open the app, Perform wins outright (a perfectly good reason, I think).

If you're moving

Coming from SugarWOD? Both apps import by hand. Perform's help center says "Exercise scores are only imported for 1, 2, 3, 5, 8, and 10 rep maxes", and custom gym workouts come over only if the gym owner "manually created them in the Perform library before your import." Our SugarWOD imports bring custom workouts too (how importing works).

Leaving Perform? If you get an export out of it, send it through Settings > Import from another app > My app isn't here and we'll take a look. I can't promise what will map, since I haven't seen that file. If you have, I'd love to know what's in it!