Remote OpenClaw Blog
OpenClaw + Zoom: Meeting Summaries and Follow-ups
5 min read ·
Remote OpenClaw Blog
5 min read ·
The average knowledge worker spends 15+ hours per week in meetings but rarely captures and acts on all the outcomes. Connecting OpenClaw to Zoom automates the post-meeting workflow: downloading transcripts, generating structured summaries, extracting action items, and creating follow-up tasks in your project management tool.
Tested in production processing 30+ meetings per week, the OpenClaw-Zoom integration ensures no action item falls through the cracks. The AI processes each meeting transcript within minutes of it becoming available, generating a summary with decisions made, action items with owners, and follow-up meeting suggestions.
For maximum value, pair this integration with a task management tool like Asana or ClickUp so action items automatically become tracked tasks. New to OpenClaw? Start with the beginner setup guide.
Go to the Zoom App Marketplace and create a Server-to-Server OAuth app:
cloud_recording:read:list_recording_files, cloud_recording:read:recording, meeting:read:list_meetings# Store Zoom credentials
export ZOOM_ACCOUNT_ID="your_account_id"
export ZOOM_CLIENT_ID="your_client_id"
export ZOOM_CLIENT_SECRET="your_client_secret"
# Get an access token
curl -s -X POST "https://zoom.us/oauth/token?grant_type=account_credentials&account_id=$ZOOM_ACCOUNT_ID" \
-u "$ZOOM_CLIENT_ID:$ZOOM_CLIENT_SECRET" | jq '.access_token'
In Zoom Settings (admin), ensure:
# ~/.openclaw/config.yaml
integrations:
zoom:
account_id: ${ZOOM_ACCOUNT_ID}
client_id: ${ZOOM_CLIENT_ID}
client_secret: ${ZOOM_CLIENT_SECRET}
transcript_format: "vtt"
auto_process: true
process_delay: 3600 # seconds after meeting ends
skills:
- name: zoom-processor
trigger: "zoom"
actions:
- list_recordings
- download_transcript
- generate_summary
- extract_action_items
- create_follow_ups
# Install the Zoom skill
openclaw skill install zoom-processor
# Test listing recent recordings
openclaw run "List all Zoom cloud recordings from the last 7 days"
# Test processing a specific recording
openclaw run "Process the most recent Zoom recording: generate a summary, extract action items, and list key decisions"
schedule:
meeting_processor:
cron: "0 * * * *" # check every hour
action: "Check for new Zoom cloud recordings. For each new recording: download the transcript, generate a structured summary (attendees, duration, key topics, decisions, action items), and create tasks in Asana for each action item with the assigned owner."
openclaw run "Process this Zoom recording and generate a professional follow-up email for the client. Include: summary of what we discussed, decisions made, next steps with dates, and any open questions. Draft the email but do not send."
Track meeting patterns over time — total meeting hours per week, most common participants, average meeting length — and generate weekly reports to identify meeting culture issues.
Marketplace
Free skills and AI personas for OpenClaw — browse the marketplace.
Browse the Marketplace →Cloud recordings take 15-60 minutes to process after the meeting ends. Longer meetings take longer. Check Zoom's recording status in the admin panel before troubleshooting the integration.
Zoom's auto-transcription accuracy depends on audio quality, accents, and technical jargon. For meetings with poor audio, transcripts may contain errors that affect OpenClaw's action item extraction. Review summaries for accuracy on important meetings.
Server-to-Server OAuth tokens expire after 1 hour. OpenClaw refreshes them automatically, but if you see token errors, verify your Account ID, Client ID, and Client Secret are correct and that the app is still active in the Zoom Marketplace.
For the official Zoom API docs, see developers.zoom.us.
For scheduling follow-up meetings, pair this with the Calendly integration.
Yes, for cloud recordings. Zoom's free plan only supports local recordings which OpenClaw cannot access remotely. Zoom Pro and above support cloud recordings, and the API provides access to recording files and transcripts. If you use local recordings, you can manually point OpenClaw to the local file.
No. OpenClaw does not join meetings as a participant. Instead, it processes meeting recordings and transcripts after the meeting ends. For real-time transcription during meetings, use Zoom's built-in AI Companion feature, then let OpenClaw process the output for action items and follow-ups.
Zoom cloud recordings typically become available 15-60 minutes after the meeting ends, depending on the recording length. Once available, OpenClaw processes the transcript in under 2 minutes for a typical 60-minute meeting. The entire pipeline from meeting end to action items being created is usually under 90 minutes.
Yes, when combined with the Calendly or Google Calendar integration. OpenClaw can extract follow-up meeting requests from the transcript, draft the meeting invite, and either create it directly or schedule it through Calendly.