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.

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.

02 / Wearable connection

Connect or disconnect WHOOP

Start the WHOOP connection from TrainerX and finish the WHOOP authorization screen. If you are returned without a successful connection, reopen TrainerX and try again before requesting a new coach invite.

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. Reconnecting requires fresh WHOOP consent.

03 / iPhone sync

Apple Health permissions and sync

Apple Health sync requires the TrainerX iPhone app and the permissions you choose in Apple Health. If sync is paused, reopen TrainerX, confirm that background sync is enabled, and review TrainerX permissions in the Health app.

Disconnecting Apple Health stops future TrainerX health uploads. Data already imported remains in your history, and Apple controls the underlying Health permissions in iPhone Settings. Disconnecting Apple Health does not remove app access or leave your coach.

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.
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

During the managed beta, request permanent athlete deletion by emailing privacy@trainerx.io from the athlete account address. We verify the request before running the deletion process. 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.