Docs
Scholardemia Zoom integration documentation.
This guide explains the full Scholardemia Zoom integration lifecycle so users can add the app, authorize it with Zoom, generate meeting links, use the integration in product workflows, and remove access cleanly when they no longer need it.
Quick navigation
1. Adding the App
Before you connect Zoom, make sure you have an active Scholardemia account and a Zoom account that is allowed to authorize marketplace apps.
- Sign in to Scholardemia.
- Open Settings → Connected.
- In Calendar Integrations, find Zoom and click Connect.
- Scholardemia sends you to the Zoom OAuth authorization screen at
https://zoom.us/oauth/authorize. - Review the requested access and approve the authorization in Zoom.
- Zoom redirects you back to Scholardemia, where the integration is stored against your account and you are returned to the calendar experience.
OAuth details
- Authentication model: OAuth 2.0 authorization code flow.
- Required Zoom scopes:
meeting:writeanduser:read. - Scholardemia first resolves the authenticated Zoom user, then provisions meetings on that user's account.
If anything goes wrong during authorization, use the troubleshooting guide.
2. Usage
Once Zoom is connected, Scholardemia can generate and attach Zoom meeting links in supported scheduling flows. Users need a connected Zoom account before they can generate a link.
Calendar scheduling
- Create or edit an event in the calendar.
- Set the meeting type to Online or Hybrid.
- Select Zoom as the provider.
- Click Generate to create the Zoom meeting link automatically.
- Save the event. The generated join link is stored on the event and shown to attendees where applicable.
Networking and direct meeting requests
- Open the meeting scheduler for the attendee you want to meet.
- Select an overlapping time slot.
- Choose Zoom as the meeting platform.
- Send the request. Scholardemia creates the Zoom link and inserts it into the direct message.
Event administration
- Open the event administration area.
- Go to Integrations.
- Under Video conferencing, choose Zoom as the provider.
- Click Provision meeting to generate the meeting room for that event.
How the Zoom link is generated
At the Zoom API level, the integration needs user identity plus meeting creation access. Zoom supports meeting creation via the user meetings endpoint. Reviewer-facing example:
POST https://api.zoom.us/v2/users/me/meetings
Authorization: Bearer <zoom_access_token>
Content-Type: application/json
{
"topic": "Meeting with a collaborator",
"type": 2,
"start_time": "2026-03-20T14:00:00.000Z",
"duration": 30,
"agenda": "Discuss research collaboration",
"settings": {
"join_before_host": true
}
}In the live Scholardemia implementation, the app first calls GET https://api.zoom.us/v2/users/me to resolve the authenticated Zoom user, then creates the meeting on that account. The returned join URL is stored as the event or request meeting link.
3. Removing the App
You can remove the integration from Scholardemia, from Zoom Marketplace, or from both.
Disconnect in Scholardemia
- Sign in to Scholardemia.
- Open Settings → Connected.
- In Calendar Integrations, find Zoom.
- Click Disconnect.
Remove from the Zoom Marketplace side
- Sign in to Zoom.
- Open Zoom App Marketplace.
- Go to Manage.
- Open Added Apps.
- Find Scholardemia.
- Click Remove.
What changes after removal
- New Zoom meetings can no longer be provisioned from Scholardemia until you reconnect the app.
- Existing Zoom meetings already created in your Zoom account are not automatically deleted by Scholardemia.
- Existing event records or messages that already contain a meeting link may still display that saved link.
- Scheduled sessions that depended on automatic Zoom provisioning or refresh may require manual review after removal.
How data is handled after removal
When you disconnect Zoom from Scholardemia, the app clears the stored Zoom access credentials used to create new meetings. Based on the current app behavior, meeting metadata that was already written into existing events or messages is not automatically purged, and Zoom-side meetings remain under your Zoom account until you remove them there.
4. Troubleshooting
- If Zoom authorization fails, retry the connection from Settings → Connected and confirm you approved the app in Zoom.
- If the app says Zoom is not connected, reconnect the integration before generating a meeting link.
- If meeting generation fails, check that your Zoom account can create meetings and that the proposed times are valid.
- If you removed the app on Zoom first, disconnect and reconnect it inside Scholardemia to refresh the stored credentials.
For detailed step-by-step recovery paths, open the dedicated troubleshooting guide.
5. FAQ
Do I need a Zoom account to use the integration?
Yes. You need a Zoom account that can authorize the Scholardemia app and create meetings.
Can I reconnect the app after removing it?
Yes. Return to Settings → Connected, choose Zoom, and complete the OAuth flow again.
What happens to meetings that were already created?
Existing meetings are not deleted automatically by Scholardemia. If you want them removed, delete them directly in Zoom or update the affected Scholardemia events manually.
Where do users join the session?
Users join through the meeting link generated by Zoom. Scholardemia stores and displays that join link in the relevant event, workflow, or direct message.
6. Contact Support
- Email: support@scholardemia.com
- Support hours: Monday to Friday, 09:00 to 17:00 UTC
- Expected initial response time: within 2 business days
When you contact support, include the Scholardemia account email, the Zoom account email, the action you were trying to perform, any visible error message, and a screenshot if possible.