Skip to main content
Question

Matching Zoom recordings to Outlook events using attendee email or domain

  • November 3, 2025
  • 3 replies
  • 18 views

Hi Team! I’m building a Zap that automates:

  • Zoom → get new cloud recording

  • API Request → fetch meeting participants

  • Code → extract the first external attendee email/domain

  • Outlook → find the matching calendar event

  • Slack → post the recording link to the client channel

Everything works except the Outlook “Find Calendar Event” step — it doesn’t seem to find events using attendee emails (only subject or organizer).

Has anyone figured out a way to match Outlook events by attendee email or domain, maybe using a Microsoft Graph API request instead of the standard Outlook action?

Would love any tips or examples! 🙏

3 replies

SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • November 4, 2025

Hi there ​@jdroldan, welcome to the Community! 🎉

I had a quick look at Microsoft’s API documentation and it doesn’t look like you can search for events by the attendee’s email address or domain specifically. If you’re trying to match the Zoom recording to the original calendar event, you could try selecting the start and end dates for the Zoom recording in the Start Date & Time and End Date & Time fields in the Find Calendar Event action - I’d have thought that those should line up with the event’s start and end date/time. 

Alternatively, could you include the Zoom Meeting ID in the event’s subject (name) when scheduling? Not ideal but would then allow you to use the Meeting ID supplied by the Zoom trigger to help locate the right event.

Do you think either of those approaches could work? 


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • November 10, 2025

​Hey ​@jdroldan! Just wanted to check how things are going. Did you have any luck with my suggestions, or did you find a different solution?

Keep us posted on your progress, want to make sure you’re all set 🙂


  • New
  • November 17, 2025

If you’re open to a tiny bit of custom work, you can also try swapping that step for a Microsoft Graph API call (Zapier Webhooks or “API Request”) against something like [`/me/calendarView`](https://learn.microsoft.com/graph/api/user-list-calendarview), then in your Code step scan `event.attendees[].emailAddress.address` for the Zoom participant email or domain.  

That gives you full control over the matching logic (email, domain, even fuzzy matching on subject) and keeps the rest of your Zap the same: Zoom trigger → Graph request for a narrow time window → Code picks the best-matching event → Slack post