TrainerDNA integration guide
Schedule coaching sessions with Zoom.
TrainerDNA connects a coach's own Zoom account so deliberate coaching-session changes can stay aligned with the coach schedule, client plan, and secure join link. TrainerDNA does not record meeting audio or video through this integration.
Before you begin
What you need
A coach workspace
You must be signed in as a TrainerDNA workspace owner or editor who can manage connected tools.
Your Zoom account
Use the Zoom account that should own the meetings you create for your coaching clients.
An active client
The session composer needs an active TrainerDNA client before it can create a shared coaching session.
Step 1
Add TrainerDNA to Zoom
TrainerDNA requests only the profile and meeting permissions needed to identify the connected coach and create, read, reschedule, or cancel that coach's meetings. TrainerDNA never asks you to enter your Zoom password inside TrainerDNA.
- 1Sign in to TrainerDNA on the web.
- 2Open Settings, select Tool Configuration, and find Meeting connections.
- 3Choose Connect Zoom. TrainerDNA sends you to Zoom's authorization screen.
- 4Review the requested profile and meeting permissions, then approve access in Zoom.
- 5Zoom returns you to TrainerDNA. Confirm that the connection says Connected and Meeting creation enabled.
Step 2
Schedule and manage a Zoom session
Clients receive only the participant join link. Zoom host links, OAuth tokens, private coach notes, and webhook payloads are not returned to the client portal. Provider-side Zoom changes can also reconcile through signed event notifications.
- 1Open Coaching and select Overview.
- 2In Sessions and meeting links, choose the client, title, date, time, and duration.
- 3Select Zoom as the meeting provider and choose Schedule session.
- 4TrainerDNA creates the Zoom meeting and places the participant join link in the coach schedule and client plan.
- 5Use Reschedule or Cancel in TrainerDNA when the session changes so Zoom and both TrainerDNA calendars stay aligned.
Step 3
Disconnect or remove the integration
Disconnecting stops future Zoom API access and marks future Zoom-backed session changes as needing attention. It does not silently delete meetings that already exist in Zoom.
Read the Data Deletion instructions- 1In TrainerDNA, open Settings, select Tool Configuration, and find the Zoom connection.
- 2Choose Disconnect. TrainerDNA revokes the Zoom access token and removes its stored OAuth token.
- 3You can also remove TrainerDNA from Zoom Marketplace under Manage, then Added Apps.
- 4Existing Zoom meetings and historical coaching-session records may remain so prior schedules and audit history stay understandable.
- 5To request deletion of stored provider connection or historical integration records, follow TrainerDNA's Data Deletion instructions.
Troubleshooting
Resolve common connection problems
Zoom does not return to TrainerDNA
Return to Settings and try Connect Zoom again. Do not reuse an old authorization page. Confirm that cookies are allowed for trainerdna.app and zoom.us.
Zoom says the app needs approval
Your Zoom administrator may restrict user-managed apps. Ask the account administrator to approve TrainerDNA, then repeat Connect Zoom.
The connection needs attention
The authorization may have expired or been removed in Zoom. Disconnect the stale connection, reconnect, and retry the session change.
A session did not update
Refresh the Sessions panel first. If the provider and TrainerDNA still differ, avoid creating a duplicate and contact integration support with the session title and approximate time.
TrainerDNA Zoom support
Support is monitored Monday through Friday, 9:00 AM–5:00 PM Eastern Time, excluding U.S. federal holidays. We aim to respond within two business days.
support@trainerdna.appDo not send passwords, authorization codes, private meeting links, or identifiable client health information.