Overview
Zoom cloud recordings are incredibly useful — but only if participants can access them. Most hosts forget to share the recording link, or they share it days later after it's been processed. This automation detects when a Zoom cloud recording is ready and immediately sends the link to participants via email or Slack. Clients get recordings the same day, team members can review training calls, and you never have to manually hunt for and send a recording link again.
Before you start
- Zoom Pro plan or higher (cloud recording requires a paid plan)
- Zapier Starter plan
- Gmail for client recording shares
- Slack for internal team shares
Step-by-step guide (4 steps)
Enable cloud recording in Zoom
In Zoom → Settings → Recording, enable 'Cloud Recording'. Set recordings to start automatically when the host joins or enable the manual cloud record button. Cloud recordings are required for this automation — local recordings are saved on your computer and not accessible via API.
Set up the Zapier trigger for recording completion
In Zapier, create a Zap with Zoom trigger 'Recording Completed'. This fires when Zoom finishes processing a cloud recording (usually 15-30 minutes after the meeting ends). The trigger includes the recording URL, meeting name, and meeting date.
Send the recording via email
Add Gmail as the action: 'Send Email'. Address to the participant emails from the Zoom meeting data (or use a stored contact from the calendar event). Subject: 'Recording: [Meeting Name] — [Date]'. Body: 'Hi [Name], the recording from our call today is now available: [Recording URL]. The passcode is [Passcode] if prompted. Let me know if you have any questions.'
Set a recording passcode in Zoom Settings to protect recordings. Include the passcode directly in the email — recipients shouldn't have to ask for it separately.
Post recording link to Slack for internal team calls
Add a filter: if the meeting name contains 'Team' or 'Internal', post to Slack instead of email. Action: Slack 'Send Channel Message' to #team-recordings: 'Recording available: [Meeting Name] — [Date]. Watch here: [Recording URL].'
Create a dedicated #meeting-recordings Slack channel for all team recording links. This gives everyone a single place to find past meeting recordings without emailing.
What you'll get
Recordings are shared automatically — no manual link hunting or forwarding
Clients receive recordings the same day, while the conversation is still fresh
Team members can review calls without asking the host for the link
Recordings are stored in Slack for easy team reference
Common mistakes to avoid
Using local recording instead of cloud recording — local recordings can't be automated
Not including the passcode in the email — recipients have to request it separately
Sending recordings to every meeting participant including casual attendees — filter to relevant meetings only
Not organizing the Slack channel, making recordings hard to find over time
Frequently asked questions
Do I need coding experience to set up this Zoom automation?
No coding is required. This guide walks you through everything using Zoom's built-in features and Zapier's visual interface. If you can follow a recipe, you can follow this guide.
How long does this automation take to set up?
Most users complete this setup in 30–60 minutes on their first try. Once set up, it runs completely automatically with zero ongoing effort.
What happens if the automation fails?
Zapier and Make both have error notifications and task history, so you'll know immediately if something goes wrong. We cover troubleshooting steps in the guide above.
Can I customize this automation for my specific business?
Absolutely. The guide includes notes on common customizations. Most automations have multiple variation points — timing, conditions, notification recipients, and more.