End-user documentation
ClickNeurons Zoom integration
Official guide to adding, using and removing the Zoom integration in ClickNeurons.
What the integration does
ClickNeurons is a clinical platform for child development professionals (scheduling, assessments and reports). Once a clinician connects their own Zoom account, every appointment marked as online automatically gets a Zoom meeting created in that clinician's Zoom account, with a join link ready to send to the caregiver — without leaving the platform.
- Meeting created automatically when the appointment is scheduled.
- Meeting updated when the appointment is rescheduled.
- Meeting deleted when the appointment is cancelled.
- Waiting room enabled by default: the clinician admits the participant.
Prerequisites
- A ClickNeurons account with an active plan (clinician role). Access is invite-based; request access at contato@clickneurons.com.br.
- A Zoom account (Basic is enough) that will host the meetings.
- Each user connects their own Zoom account; connections are isolated per user.
Adding the app (setup and authorization)
- Sign in at
app.clickneurons.com.br. - Go to Settings → Integrations (Configurações → Integrações).
- In the Zoom card, click Connect (Conectar).
- The Zoom authorization screen opens. Review the requested scopes and click Allow.
- Zoom redirects back to ClickNeurons and the card shows Connected with the Zoom account e-mail.
OAuth redirect URL used by the integration: https://app.clickneurons.com.br/api/public/zoom/callback
Using the app
- Open Atendimentos (Appointments) and create or open an appointment marked as online.
- In the "Reunião Zoom da sessão" (session Zoom meeting) card, click Criar reunião (Create meeting). The meeting ID, the participant join URL and the host start URL are displayed.
- Send the join URL to the caregiver (copy it, or use the WhatsApp/e-mail action). The participant waits in the waiting room until the clinician admits them.
- Rescheduling the appointment updates the same meeting. Cancelling the appointment or clicking Remover deletes the meeting on Zoom.
Scopes requested and why
| Scope | Purpose |
|---|---|
user:read:user | Identify the authorizing Zoom account (Zoom user ID, display name and e-mail) so the clinician can see which Zoom account is linked. Required. |
meeting:write:meeting | Create a Zoom meeting when the clinician schedules an online appointment or a platform demo. Required. |
meeting:read:meeting | Read the created meeting (join URL, start time, passcode) to display it on the appointment and share it with the caregiver. Required. |
meeting:update:meeting | Update date, time or topic of the existing meeting when the appointment is rescheduled (same meeting ID). Required. |
meeting:delete:meeting | Delete the Zoom meeting when the appointment is cancelled or the clinician removes the meeting. Required. |
No optional scopes are requested: all scopes above are required for the flow described in this page.
Data accessed and stored
- From the Zoom account: Zoom user ID, display name and e-mail, used only to show which account is linked.
- OAuth tokens: access and refresh tokens are encrypted at rest (AES-256-GCM) and decrypted only server-side to call the Zoom API.
- From meetings: meeting ID, topic, start time, join URL, host start URL and optional passcode, linked to the corresponding appointment.
ClickNeurons does not access recordings, transcripts, chat content or participant data. Nothing is sold or shared for advertising. Details in the privacy notice.
Removing the app (disconnect / deauthorization) and data deletion
- In ClickNeurons: Settings → Integrations → Zoom card → Disconnect (Desconectar). The stored OAuth tokens for that user are deleted immediately.
- In Zoom: open zoom.us → Settings → Installed Apps (or Marketplace → Manage → Installed Apps), find ClickNeurons and click Remove.
Removing the app in Zoom also revokes access on the ClickNeurons side: our deauthorization handler deletes the user's Zoom tokens and account reference. User impact: no new meetings can be created or updated from ClickNeurons until the account is connected again, and stored meeting links stop being refreshed. Meetings already created remain in your Zoom account until you delete them. To request full deletion of any remaining integration data, e-mail contato@clickneurons.com.br.
Troubleshooting
- “Invalid redirect uri”: the connection started from a domain other than the official one. Always connect from app.clickneurons.com.br.
- “App not installed / not authorized”: while the app is under Zoom Marketplace review, only the owner account and accounts added to the allow list can connect.
- Meeting not created: check that the appointment is marked as online and that the Zoom card shows a connected account. Disconnect and connect again to refresh the authorization.
- Participant stuck waiting: the waiting room is enabled by default — the clinician must open the host link and admit the participant.
Support
Questions or incidents with the integration: contato@clickneurons.com.br — reply within 1 business day. See also the support center.