Zoom
Shanone’s Zoom integration gives your agent 67 tools for meetings and webinars — scheduling, registrants, recordings/transcripts, polls/surveys, and the reporting tools most integrations skip.Getting Started
1
Connect via OAuth
Ask your agent to do something with Zoom (e.g. “schedule a meeting for 2pm tomorrow”), or connect proactively from Integrations in the Shanone dashboard.
2
Authorize the Zoom account
Approve Zoom’s OAuth consent screen for the account you want Shanone to act on.
3
Retry your request
Once connected,
shanone_execute_tool calls for zoom_* tools will succeed.Available Tools
Shanone provides 67 tools for Zoom, organized into these categories:Webinars
Webinars
zoom_list_webinars, zoom_get_webinar, zoom_create_webinar, zoom_update_webinar, zoom_delete_webinar, zoom_add_webinar_registrant, zoom_list_webinar_registrants, zoom_add_webinar_panelist, zoom_list_webinar_panelists, zoom_delete_webinar_panelist, zoom_list_webinar_participantsMeetings
Meetings
zoom_list_meetings, zoom_get_meeting, zoom_create_meeting, zoom_update_meeting, zoom_delete_meetingRecordings
Recordings
zoom_list_recordings, zoom_get_meeting_recordings, zoom_get_recording_analytics_summary, zoom_get_recording_analytics_details, zoom_delete_meeting_recordings, zoom_delete_recording_file, zoom_get_recording_settings, zoom_update_recording_settingsRegistrants
Registrants
zoom_add_meeting_registrant, zoom_list_meeting_registrants, zoom_get_meeting_registrant, zoom_delete_meeting_registrant, zoom_update_registrant_statusPolls & surveys
Polls & surveys
zoom_create_meeting_poll, zoom_list_meeting_polls, zoom_get_meeting_poll, zoom_update_meeting_poll, zoom_delete_meeting_poll, zoom_get_past_meeting_polls, zoom_get_meeting_survey, zoom_create_meeting_survey, zoom_update_meeting_survey, zoom_delete_meeting_surveyArchives
Archives
zoom_list_archived_files, zoom_get_meeting_archived_files, zoom_delete_meeting_archived_files, zoom_get_archive_statisticsReports
Reports
zoom_get_daily_usage_report, zoom_get_meeting_report, zoom_get_meeting_participants_report, zoom_get_webinar_reportSummaries & transcripts
Summaries & transcripts
zoom_get_meeting_summary, zoom_list_meeting_summaries, zoom_delete_meeting_summary, zoom_list_summary_templates, zoom_get_meeting_transcript, zoom_delete_meeting_transcriptPast meetings
Past meetings
zoom_get_past_meeting, zoom_list_past_meeting_instances, zoom_get_past_meeting_qaTemplates, invitations & livestream
Templates, invitations & livestream
zoom_list_meeting_templates, zoom_create_meeting_template, zoom_get_meeting_invitation, zoom_create_meeting_invite_links, zoom_get_livestream_settings, zoom_update_livestream_settings, zoom_update_livestream_statusParticipants & user
Participants & user
zoom_list_meeting_participants, zoom_get_current_user, zoom_get_user_settings, zoom_list_usersCommon Use Cases
Meeting scheduling
Create meetings with the right settings and send registrants their invite links
Post-meeting follow-up
Pull the AI summary or transcript to draft follow-up notes automatically
Webinar registration management
Add registrants and panelists, then check who actually attended
Usage and engagement reporting
Pull daily usage or meeting participant reports to track adoption
Troubleshooting
zoom_get_meeting_summary or zoom_get_meeting_transcript returns nothing
zoom_get_meeting_summary or zoom_get_meeting_transcript returns nothing
AI Companion summaries and transcripts are only generated for meetings with cloud recording and the AI summary feature enabled at the account/meeting level — check
zoom_get_recording_settings if a recent meeting has no summary.zoom_create_meeting succeeds but registrants can't join
zoom_create_meeting succeeds but registrants can't join
If the meeting requires registration, registrants must be added via
zoom_add_meeting_registrant and use their unique join link — the generic meeting URL alone won’t work for a registration-required meeting.zoom_get_past_meeting fails right after a meeting ends
zoom_get_past_meeting fails right after a meeting ends
Past-meeting data (participants, polls, Q&A) can take a few minutes to become available after a meeting ends — retry after a short delay rather than assuming the meeting ID is wrong.
zoom_delete_meeting_recordings doesn't free up storage immediately
zoom_delete_meeting_recordings doesn't free up storage immediately
Deleted cloud recordings may be retained in Zoom’s trash for a recovery window before being permanently purged, depending on account settings.