Is WHOOP Filtering Out Heart-Rate Spikes During Weight Lifting?

I’ve noticed a number of posts in the WHOOP community discussing inaccurate heart-rate readings during power or weight-lifting sessions—specifically, that WHOOP often fails to capture sudden spikes in heart rate. I recently ran into the same issue, and after paying close attention during my workouts, I think I may have identified part of the problem.

It seems that whenever I perform exercises with large or rapid arm movements, my heart-rate reading freezes and only updates once I stop moving. This makes me think WHOOP is applying a motion-smoothing algorithm that discards optical-sensor data whenever the accelerometer/gyroscope detects sudden movement. This would explain why WHOOP performs very poorly during strength training or explosive lifts, yet works well for activities with more stable, sustained heart-rate patterns.

I understand the reasoning—optical sensors are less reliable when the device is undergoing sudden acceleration. But during strength training, heart-rate changes are also rapid, and even if the readings are a bit noisier, seeing those spikes is still valuable feedback. All sensors require integration time, so high-error readings in moments of sharp HR change are normal and expected.

That’s why I’m wondering: could WHOOP add an option in the Strength Trainer to reduce or disable motion smoothing? Even if strain calculations continue using smoothed data, having access to real-time, unsmoothed heart-rate spikes would provide much more meaningful feedback during lifting sessions and help confirm when I’m hitting my intended intensity.

Curious if anyone else has observed this, or if WHOOP might consider offering users this level of control.

2 Likes

I have been told by support that they do not do anything like that. I call BS, they have an algorithm which suggests manipulation. Why not just count the beats unless they are trying to make the device work for all sports by trying to change the results based on what it thinks you are doing. ¯_(ツ)_/¯

I can also understand why WHOOP might hesitate to offer this option. Since the device is built for low power consumption, much of the raw sensor processing happens directly on the chip. By the time the data reaches the phone, it has already been filtered. If WHOOP were to transmit unsmoothed heart-rate data, they wouldn’t be able to apply motion correction afterward because the raw gyro/accelerometer data isn’t stored. That could lead to inconsistencies in strain calculations or other metrics that depend on the smoothed signal.
But even from a marketing standpoint, I think it would still be worth allowing two heart-rate feeds during workouts—one smoothed (for strain and analysis) and one unsmoothed (for real-time feedback). It would make the data look more responsive during lifting sessions and help people feel more connected to their effort in the moment.