Zoom Integration
BetterBeing integrates with Zoom to allow practitioners to launch video sessions, auto-generate meeting links, and synchronize session schedules — all without leaving the platform.
Overview
The BetterBeing Zoom integration enables the following features:
This integration uses Zoom’s official OAuth 2.0 authorization flow. BetterBeing does not access Zoom session content (video, audio, or recordings).
Prerequisites
Before connecting Zoom, ensure you have the following:
- An active BetterBeing account (Solo, Clinic, or Enterprise plan).
- A Zoom account — Free, Pro, or Business tier. Meeting creation must be enabled for your Zoom account.
- A compatible web browser (Chrome, Firefox, Safari, Edge — latest versions recommended).
- For clinic or enterprise users: integration access must be enabled by your organization administrator.
Getting Started
Follow these steps to connect your Zoom account to BetterBeing:
- 1Open Integration SettingsLog in to BetterBeing and navigate to BetterBeing Console → Video Accounts → Zoom.
- 2Initiate AuthorizationClick "Connect Zoom Account." You will be redirected to Zoom's secure authorization page.
- 3Grant PermissionsReview the permissions requested by BetterBeing (see Permissions & Scopes below) and click "Allow" to authorize the integration.
- 4Confirm ConnectionYou will be redirected back to BetterBeing. Your Zoom account will appear as connected in BetterBeing Console → Video Accounts → Zoom.
- 5Schedule Your First SessionCreate or edit a session in your BetterBeing calendar. A Zoom meeting link will be generated automatically and attached to the session.
Launching Sessions
Once Zoom is connected, you can start a video session in two ways:
From the Calendar
Click on any scheduled session in your BetterBeing calendar. In the session detail view, click Start Zoom Session. This opens the Zoom meeting in your Zoom client or browser.
Your browser may display a prompt asking to “Open Zoom Meetings” — click Allow to launch the Zoom desktop application. If you prefer, you can also join via the browser without installing the app.
From the Session View
Within an active session, the Zoom meeting link is displayed at the top of the session panel. Click the link to launch or copy it to share with your client.
Calendar Sync
BetterBeing synchronizes session schedules with your connected calendar. When Zoom is enabled:
- Each scheduled session creates a calendar event with the Zoom meeting link in the event description.
- Rescheduling a session in BetterBeing updates the corresponding calendar event and generates a new Zoom meeting link.
- Cancelling a session in BetterBeing removes the calendar event and invalidates the Zoom meeting link.
Permissions & Scopes
BetterBeing requests the following OAuth scopes from Zoom. We only request the minimum permissions necessary to provide the integration features.
meeting:write:meetingmeeting:update:meetingmeeting:delete:meetingmeeting:read:meetingmeeting:read:list_meetingsuser:read:userNo recording, transcription, or participant management permissions are requested. Your OAuth authorization tokens are stored in encrypted form and used solely to perform the above API calls on your behalf. For full details, see our Privacy Policy.
Disconnecting Zoom
You can disconnect your Zoom account from BetterBeing at any time.
From BetterBeing
- 1.Go to BetterBeing Console → Video Accounts → Zoom.
- 2.Click "Disconnect."
- 3.Confirm the disconnection when prompted.
From Zoom Directly
You can also revoke BetterBeing’s access from your Zoom account:
- 1.Log in to your Zoom account at zoom.us.
- 2.Navigate to Settings → Integration → Installed Apps.
- 3.Find BetterBeing and click "Uninstall" or "Remove."
Troubleshooting
- Zoom periodically requires re-authorization for security. This is normal and does not affect your existing sessions.
- Navigate to BetterBeing Console → Video Accounts → Zoom and click "Reauth."
- Complete the Zoom authorization flow. Your connection will be restored immediately.
- Confirm your Zoom account is connected in BetterBeing Console → Video Accounts → Zoom.
- Try disconnecting and reconnecting your Zoom account.
- Ensure your Zoom account tier allows meeting creation.
- Clear your browser cache and cookies and try again.
- Ensure you are logged into the correct Zoom account.
- Disable browser extensions that may block third-party OAuth flows.
- Verify Zoom is connected before scheduling the session. Links are only generated at session creation time.
- Delete the session and recreate it with Zoom connected.
- Some Zoom accounts managed by an organization may restrict external apps from creating meetings.
- Contact your Zoom administrator to enable third-party meeting creation for your account.
FAQ
Support
If you are unable to resolve an issue using this documentation, contact our support team: