Hi all - excited to share that we've been able to re-enable Sonar's direct integration with Whoop.
We're cautiously optimistic that enough improvements have been made to deliver a more reliable syncing experience, but please keep our team posted here if you run into any unexpected issues.
Byron Cordes changed status to Complete
Team•
Jun 28, 2025
Byron Cordes
Team•
Jun 28, 2025
We’ve figured out how to refresh Whoop data throughout the day—roughly every 2 hours—while staying within their strict API limits.
That said, Whoop still places heavy restrictions on what Sonar can access. Most high-frequency metrics like heart rate, HRV, and respiratory rate—the same ones that power insights like recovery and stress—aren’t available. In most cases, they only share daily averages. We expect this will change over time, as they’re the only major platform still limiting data like this. Ultimately, it’s your data—you should have full access to it.
We’ve tested this thoroughly, but if you’re not seeing your Whoop data update during the day, let us know—there may be an edge case we’ve missed.
Now that we have this deployed, we're turning our attention to some data inconsistencies we've noticed with the payloads Whoop provides (e.g. occasional incorrect workout durations or calories burned). We're in communication with their team, and hoping to get that addressed soon.
Jason Rubb
•
May 31, 2025
Any updates on the potential solution you were working on in April?
Byron Cordes
Team•
Jun 3, 2025
Jason Rubb: so that solution didn't end up working out, as there are some challenging constraints on Whoop's end that we need to work within.
However, the good news is that we're currently exploring a different approach that entered testing towards the end of last week. We're conducting deeper testing this week, and if all goes well, we'll hopefully be able to deploy it within the next 2-3 weeks (the extended timeframe is due to the fact that it's a fairly sophisticated architecture enhancement, and we need to ensure it doesn't result in unintended consequences for existing users).
Thanks again for the patience with this - appreciate that it's been pending for a while.
Byron Cordes
Team•
Apr 17, 2025
In the meantime, a good point from Tommy: if you connect your Whoop with Apple Health, then the Whoop data will stream into Sonar through Apple Health. Obviously there are some key data points that Whoop doesn't provide Apple Health with, and some delays in how frequently the data is updated, but it's a decent temporary solution while we finish a more robust fix on our end.
Byron Cordes
Team•
Apr 16, 2025
Just to keep everyone updated - we've kicked off work on a potential solution here. If all goes well during testing (we're not sure yet whether it will work), we should have it ready late next week.
Tommy Kelly
•
Apr 11, 2025
Facing this same issue. Whoop data hasn’t synced since the initial sign up
Byron Cordes
Team•
Apr 12, 2025
Tommy Kelly thanks for letting us know. I'm going to discuss with the team on Monday to explore options. Keen to get this resolved for you guys, and there might be some temporary measures we can put in place for now.
Chad O'Neil
•
Apr 9, 2025
Was there any traction on this? My Whoop connection only syncs when the connection is first setup
Byron Cordes
Team•
Apr 10, 2025
Chad O'Neil: Unfortunately Whoop tends to be a bit slow to fix things on their end. We've been following up with them weekly, and have been told it's on their roadmap but they can't commit to timing.
Some additional context on the issue: Whoop has very low hourly and daily API request limits, which means setting up frequent checks for new data on our end can be a challenge. Due to this, we rely on Whoop to notify us as new data becomes available, but unfortunately it seems for some users, Whoop's system never sends a notification after the first sync.
If Whoop continues to delay on this fix, we do have a more robust solution in mind that we can implement on our end, but it's technically complex and will require a decent amount of engineering effort. Given this, we've been continuing to move forward with a series of new features that we'll be launching soon, but will pivot to implementing this solution once they're done (if Whoop still hasn't fixed things on their end).
Jason Rubb
•
Feb 4, 2025
I got a whoop on the 29th, the data was not synced since then
Byron Cordes
Team•
Feb 4, 2025
Jason Rubb: thanks for the heads up - pinging you on this now.
Byron Cordes changed status to In Progress
Team•
Jan 9, 2025
Hi Zachary - thanks for flagging this. It's the first report we've had about the Whoop integration so we're looking into it now and may discuss it with Whoop's team later today too.
If you don't mind, can you leave Whoop paired to your Sonar while we look into it?
A question for you when you have an opportunity to test: if you record a new workout or sleep session on your Whoop, do you see your data correctly refreshed on Sonar within a minute or so?
Behind the scenes, Whoop is responsible for sending us new data when you have updates, and this should happen in scenarios like new workouts and sleep sessions.
Zachary Paynter
•
Jan 9, 2025
Byron thanks for looking into this. Yes I will leave Whoop connected. I don’t directly record workouts on my whoop. I do record sleep sessions however and this morning was hoping that an update would take place but it did not. I disconnected and reconnected which did pull over the information. I also have Oura ring synced and I do see that update periodically.
Byron Cordes
Team•
Jan 9, 2025
Zachary Paynter: Got it - very helpful. Definitely an update should have been triggered after the new sleep session, so we'll see if the issue is on our end, and if not, escalate this to Whoop.
Byron Cordes
Team•
Jan 15, 2025
Zachary Paynter the Whoop team suspects it's an issue on their end (their system isn't consistently notifying ours when new data is available). I've asked Anne to reach out to you for some account info so Whoop can take a closer look.
Log in to comment and vote
Comments17
Feb 4
Hi all - excited to share that we've been able to re-enable Sonar's direct integration with Whoop.
We're cautiously optimistic that enough improvements have been made to deliver a more reliable syncing experience, but please keep our team posted here if you run into any unexpected issues.
Jun 28, 2025
Byron Cordes
Jun 28, 2025
We’ve figured out how to refresh Whoop data throughout the day—roughly every 2 hours—while staying within their strict API limits.
That said, Whoop still places heavy restrictions on what Sonar can access. Most high-frequency metrics like heart rate, HRV, and respiratory rate—the same ones that power insights like recovery and stress—aren’t available. In most cases, they only share daily averages. We expect this will change over time, as they’re the only major platform still limiting data like this. Ultimately, it’s your data—you should have full access to it.
We’ve tested this thoroughly, but if you’re not seeing your Whoop data update during the day, let us know—there may be an edge case we’ve missed.
Now that we have this deployed, we're turning our attention to some data inconsistencies we've noticed with the payloads Whoop provides (e.g. occasional incorrect workout durations or calories burned). We're in communication with their team, and hoping to get that addressed soon.
Jason Rubb
May 31, 2025
Any updates on the potential solution you were working on in April?
Byron Cordes
Jun 3, 2025
Jason Rubb: so that solution didn't end up working out, as there are some challenging constraints on Whoop's end that we need to work within.
However, the good news is that we're currently exploring a different approach that entered testing towards the end of last week. We're conducting deeper testing this week, and if all goes well, we'll hopefully be able to deploy it within the next 2-3 weeks (the extended timeframe is due to the fact that it's a fairly sophisticated architecture enhancement, and we need to ensure it doesn't result in unintended consequences for existing users).
Thanks again for the patience with this - appreciate that it's been pending for a while.
Byron Cordes
Apr 17, 2025
In the meantime, a good point from Tommy: if you connect your Whoop with Apple Health, then the Whoop data will stream into Sonar through Apple Health. Obviously there are some key data points that Whoop doesn't provide Apple Health with, and some delays in how frequently the data is updated, but it's a decent temporary solution while we finish a more robust fix on our end.
Byron Cordes
Apr 16, 2025
Just to keep everyone updated - we've kicked off work on a potential solution here. If all goes well during testing (we're not sure yet whether it will work), we should have it ready late next week.
Tommy Kelly
Apr 11, 2025
Facing this same issue. Whoop data hasn’t synced since the initial sign up
Byron Cordes
Apr 12, 2025
Tommy Kelly thanks for letting us know. I'm going to discuss with the team on Monday to explore options. Keen to get this resolved for you guys, and there might be some temporary measures we can put in place for now.
Chad O'Neil
Apr 9, 2025
Was there any traction on this? My Whoop connection only syncs when the connection is first setup
Byron Cordes
Apr 10, 2025
Chad O'Neil: Unfortunately Whoop tends to be a bit slow to fix things on their end. We've been following up with them weekly, and have been told it's on their roadmap but they can't commit to timing.
Some additional context on the issue: Whoop has very low hourly and daily API request limits, which means setting up frequent checks for new data on our end can be a challenge. Due to this, we rely on Whoop to notify us as new data becomes available, but unfortunately it seems for some users, Whoop's system never sends a notification after the first sync.
If Whoop continues to delay on this fix, we do have a more robust solution in mind that we can implement on our end, but it's technically complex and will require a decent amount of engineering effort. Given this, we've been continuing to move forward with a series of new features that we'll be launching soon, but will pivot to implementing this solution once they're done (if Whoop still hasn't fixed things on their end).
Jason Rubb
Feb 4, 2025
I got a whoop on the 29th, the data was not synced since then
Byron Cordes
Feb 4, 2025
Jason Rubb: thanks for the heads up - pinging you on this now.
Jan 9, 2025
Hi Zachary - thanks for flagging this. It's the first report we've had about the Whoop integration so we're looking into it now and may discuss it with Whoop's team later today too.
If you don't mind, can you leave Whoop paired to your Sonar while we look into it?
A question for you when you have an opportunity to test: if you record a new workout or sleep session on your Whoop, do you see your data correctly refreshed on Sonar within a minute or so?
Behind the scenes, Whoop is responsible for sending us new data when you have updates, and this should happen in scenarios like new workouts and sleep sessions.
Zachary Paynter
Jan 9, 2025
Byron thanks for looking into this. Yes I will leave Whoop connected. I don’t directly record workouts on my whoop. I do record sleep sessions however and this morning was hoping that an update would take place but it did not. I disconnected and reconnected which did pull over the information. I also have Oura ring synced and I do see that update periodically.
Byron Cordes
Jan 9, 2025
Zachary Paynter: Got it - very helpful. Definitely an update should have been triggered after the new sleep session, so we'll see if the issue is on our end, and if not, escalate this to Whoop.
Byron Cordes
Jan 15, 2025
Zachary Paynter the Whoop team suspects it's an issue on their end (their system isn't consistently notifying ours when new data is available). I've asked Anne to reach out to you for some account info so Whoop can take a closer look.