TrainerX support
Help with your athlete connection
Start with the topic that matches what you are trying to do. If you still need help, email support@trainerx.io. Our initial-response target is within two business days. TrainerX is operated by TKT Labs LLC.
01 / Get connected
Invite links and connection codes
Open the invite link your coach sent, or paste its connection code into TrainerX. Use the newest invite if your coach sent more than one.
If a link or code is rejected, ask your coach to confirm that the invite is still active and belongs to you. Then close and reopen TrainerX before trying the replacement. Do not post an invite link or code publicly.
Existing integration support
Existing WHOOP connections
New WHOOP connections are not part of the public TrainerX launch. This section is retained for existing controlled test members who already authorized the integration.
Disconnecting WHOOP stops future WHOOP data collection but keeps data already shared in your TrainerX history. It does not remove you from your coach or permanently delete your account. If an existing connection needs support, contact support@trainerx.io. Do not disconnect unless you intend to stop future collection.
03 / Mobile health sync
Apple Health and Health Connect permissions and sync
Apple Health sync requires TrainerX on iPhone; Health Connect sync requires TrainerX and Health Connect on a supported Android device. TrainerX reads only the categories you grant in the platform permission screen. If sync is paused, reopen TrainerX, confirm that sync is enabled, and review TrainerX permissions in Apple Health or Health Connect settings.
Revoking permission in iPhone or Android settings prevents TrainerX from reading the source. Disconnecting inside TrainerX stops future uploads but keeps data already imported. Delete imported data is a separate confirmation that removes only the selected provider's TrainerX history; it does not delete source records, your app access, your coaching relationship, or your TrainerX account.
04 / Know the difference
Disconnect, leave, or permanently delete
- Disconnect
- Disconnecting a provider stops future data collection but keeps data already shared. The coaching relationship remains active.
- Delete health data
- Deleting imported provider data removes that provider's health history from TrainerX. It does not delete the source records, coaching relationship, or account.
- Leave a coach
- Leaving a coach removes the athlete from active coaching but keeps a restorable coach archive. It is not account deletion.
- Permanently delete
- Permanent deletion removes the athlete account and athlete-identifiable TrainerX data. The coaching relationship cannot be restored.
05 / Privacy request
Athlete account and data deletion
In the TrainerX mobile app, go to Settings, open Data & Privacy, and choose Delete account. Follow the confirmation steps in the app. If a sign-in token was issued recently, deletion waits for it to expire, which can take up to 65 minutes. Automatic retries can take longer. You can close the app; processing continues automatically. Return later and choose Check status.
If the in-app deletion flow cannot finish, email privacy@trainerx.io from the athlete account address with the screen and error you see. Our initial-response target is within two business days; this is not a promise that deletion will be completed within two business days.
Active athlete account data, provider credentials, coaching relationships, and athlete-identifiable history are removed after verified deletion. Restricted recovery and security records then follow these maximum retention periods:
- Firestore recovery versions may remain for up to 7 days.
- Operational application and service logs may remain for up to 30 days.
- Required Google Cloud audit logs may remain for up to 400 days.
- Identifying deletion-request records are deleted or stripped of identifiers within 30 days after verified completion.
- A non-identifying deletion completion receipt may remain.
These restricted records do not keep an active account, provider connection, or restorable coaching relationship.
Still need help?
Email support@trainerx.io with the screen you are on and the error you see. Do not include passwords, access tokens, or health records.