Connect Google Sheets to YouTube
Ideas
What you can do with Google Sheets and YouTube
Publish the next video from your sheet's queue
Each day the next ready video in your sheet is uploaded to YouTube with an AI-written title and description, and its row is marked published.
See how it worksGet a weekly report on what your YouTube viewers say
Comments on your recent videos are collected into a sheet, and every week you get an email on what viewers liked, asked and complained about.
See how it worksSummarise new videos in a playlist every day
Each day, new videos added to a playlist you follow are summarised in a sheet, and you get a short email with the list.
See how it worksKeep a sheet of new videos from channels you follow
A sheet keeps a running list of every new upload from the channels you watch, and Slack gets a daily digest.
See how it worksUpload Drive videos to YouTube at the time in your sheet
Videos you have put in Drive go up to YouTube at the date and time you set in a sheet, and the row is updated with the link.
See how it worksKeep your YouTube titles and tags in line with a sheet
Your videos' titles, tags and visibility follow rules you keep in a sheet, and every change is logged.
See how it worksLog daily YouTube channel stats to Google Sheets
One row per channel per day records subscribers, total views and video count, with the change since the day before.
See how it worksExport YouTube video stats to Google Sheets
Every Sunday night a Videos tab is rewritten with every upload on the channel: title, publish date, duration, views, likes, comments and link.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Google Sheets and YouTube, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Google Sheets and YouTube automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every day, log new YouTube comments to my sheet and only highlight the row in a Priority column when the AI thinks the comment is a business or sponsorship inquiry.
Each week, compare every video's views to its first-week average in my sheet and flag any older video that is suddenly getting twice its normal traffic.
Use cases
Why people connect Google Sheets and YouTube
How the two apps work together
- The script checks the sheet every few minutes for rows marked ready and uploads or updates the matching YouTube video.
- YouTube does not send webhooks for new comments or stats, so those are collected on a schedule, such as daily.
- Results like video IDs, links and status are written back to the same row so the sheet stays the source of truth.
Creators plan uploads in a content calendar sheet
Title, description, tags and publish date live in a Google Sheet, and the video is published or scheduled when its row is marked ready. The editor and the channel owner work from the same list.
Marketing teams track video performance weekly
Views, watch time, likes and comment counts for each video are written to a sheet every week. The team can chart growth and compare videos without exporting from YouTube Studio.
Agencies report on several client channels
Each client's channel stats are pulled into its own tab, ready to share. Account managers stop copying numbers by hand before monthly calls.
Community managers review comments in bulk
New comments are logged to a sheet with an AI label for question, praise or complaint. Someone can work through the questions column and reply from YouTube.
More apps
Google Sheets, YouTube and other apps in one automation
Weekly YouTube stats in Sheets and Slack
Every Monday, add last week's views and watch time for each of my YouTube videos to my Channel Stats sheet and post the top three videos in #marketing on Slack.
Upload Drive videos listed in a sheet
When a row in my Upload Queue sheet is marked ready, take the video file from the Drive link in that row and upload it to YouTube as unlisted with the title and description from the sheet.
Announce scheduled videos on X
When a video in my content sheet goes public on YouTube, post the title and link on X using the short caption from the sheet's Caption column.
Setup
Connect Google Sheets and YouTube once
Google Sheets
Spreadsheets
- In the ClickRuntime dashboard, open Connections and choose Google Sheets.
- Sign in with your Google account and allow access.
- Pick the spreadsheets the automation may use. It can't see any other file in your Drive.
YouTube
Video / Social
- In Google Cloud Console, enable the YouTube Data API v3 for your project.
- Under Credentials, create an API key and restrict it to the YouTube Data API. In the ClickRuntime dashboard, save it as a secret on Connections & secrets.
- For channel actions, set up the OAuth consent screen with the
https://www.googleapis.com/auth/youtubescope, then create a Web OAuth client with the redirect URIhttps://clickruntime.com/oauth/callback. - In the ClickRuntime dashboard, open Connections, choose YouTube and enter your OAuth client ID and secret, then authorise your channel.
FAQ
Questions about connecting Google Sheets and YouTube
How does ClickRuntime get access to my YouTube channel?
Is there a limit on uploads?
Does it need access to all my Drive files?
Can several people work from the same sheet?
Will it overwrite my notes in the sheet?
Can it update videos that are already on my channel?
How often are the stats refreshed?
Does the sheet need specific column names?
Related pages
Keep exploring
Tell your assistant what Google Sheets and YouTube should do together
Free plan. No credit card.