Skip to main content
Question

Can't auto-calendar my YouTube Livestreams

  • August 3, 2026
  • 2 replies
  • 12 views

I’m trying to set up an automation so that when I schedule a YouTube stream for the future, it automatically adds a matching event to my Google Calendar. 

I’ve managed to get 80% of the way there using a YouTube event trigger for “New Live Stream” and a Google Calendar “Create Detailed Event” response. However, the YouTube New Live Stream data does not include the start time or date of the scheduled Live. This basically makes the connection between these two apps pretty much useless because there is no use of feeding any app into a Google Calendar “Create Detailed Event” without knowing when to place the event on the calendar? 

Please let me know if anyone has managed to resolve a similar issue. This would save me quite a lot of time every month.

2 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • August 4, 2026

Hi ​@indiegameclinicjoe 

For us to have more info, post screenshots showing the DATA OUT after testing Zap step 1.


Forum|alt.badge.img
  • New
  • August 4, 2026

If step 1 exposes the YouTube video ID, a workable bridge is to add a Webhooks GET step against the YouTube Data API videos.list endpoint with part=liveStreamingDetails and that ID. The field you want is items[0].liveStreamingDetails.scheduledStartTime, which is an ISO timestamp Google Calendar can map directly. Add a Filter before Calendar so the Zap stops when scheduledStartTime is empty, and store the video ID in the Calendar event description or a Zapier Table so later changes update the existing event instead of creating duplicates. That also handles the case where YouTube fires the initial trigger before all scheduling metadata is populated.