Whoop Integration
in progress
Zachary Paynter
Hello team!
I have the app connected to Whoop, and at time of connection it seems fine. However after the initial connection it doesn’t seem to update any data…at least according to the update status within the synced tab. I have disconnected and reconnected several times but the issue persists. Is there anything else I can try, and/or is this a known issue that is in process of being fixed?
This is on an iPhone. I have background refresh enabled both on sonar and whoop and a limited number of apps.
Byron
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
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.
T
Tommy Kelly
Facing this same issue. Whoop data hasn’t synced since the initial sign up
Byron
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
Was there any traction on this? My Whoop connection only syncs when the connection is first setup
Byron
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
I got a whoop on the 29th, the data was not synced since then
Byron
Jason Rubb: thanks for the heads up - pinging you on this now.
Byron
in progress
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
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
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
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.