Skip to content
FlowHubFluxonLab
C
Google Sheetsfree

Audit YouTube video metadata changes with Google Sheets and Slack

by Kevin Yuadapted from n8n official workflow galleryUpdated Aug 2026
RequiresCCodeGoogle SheetsGoogle SheetsSlackYouTubeYouTube
Share Post Share
ScRun Daily AuditSeSet Audit OptionsSet Audit Optio…Get Channel DetailsGet Channel Det…List Uploads PlaylistList Uploads Pl…Get Video MetadataGet Video Metad…Read Saved SnapshotRead Saved Snap…CoDiff Metadata FieldsDiff Metadata F…SwRoute by Run OutcomeRoute by Run Ou…SOSplit Out ChangesSplit Out Chang…Append to Change LogAppend to Chang…Clear Snapshot TabClear Snapshot …CoLoad Current RowsLoad Current Ro…Refresh Snapshot RowsRefresh Snapsho…IfShould Send AlertShould Send Ale…Post Summary to SlackPost Summary to…123456789101112131415
1/5
STEPS · 15
Runs on a schedule

Quick Overview This workflow runs daily to fetch all videos from a YouTube channel, compare key metadata fields against a prior snapshot stored in Google Sheets, log any differences, and optionally post a summary to Slack. How it works Runs every day at 08:00 on a schedule. Reads your YouTube channel’s uploads playlist and retrieves each video’s current title, description, tags, privacy status, and category. Loads the previous snapshot from Google Sheets and compares the tracked fields to detect added, removed/hidden, or changed metadata. When changes are found, appends each changed field (old value vs new value) to a Google Sheets change log. Clears and rewrites the snapshot in Google Sheets with the latest metadata so the next run compares against today’s baseline. Posts a summary to a Slack channel when changes are detected (or when alwaysNotify is enabled). Setup Add a YouTube (Google) OAuth2 credential and set your target channel ID in the audit options. Add a Google Sheets credential, set the spreadsheet ID, and ensure your spreadsheet has a Snapshot tab and a Change Log tab mapped in the Google Sheets steps.

Tags

n8nreference-onlygoogle-sheetsslackyou-tube
Connects
CCodesheetsGoogle SheetsSlackyoutubeYouTube
CategoryGoogle Sheets
Triggermanual
Complexitycomplex
Nodes15
AddedJul 13, 2026

Related workflows

See all Google Sheets
CsheetsW
free

Monitor negative customer reviews with an HTTP API, Google Sheets and Slack

Quick Overview This workflow polls your review API every 6 hours, filters for reviews rated 3 stars or lower, and posts an alert to a Slack channel for each negative review. How it works Runs every 6 hours on a schedule. Fetches the latest reviews from a configured HTTP endpoint. Filters the returned items to keep only reviews with a rating of 3 or below. Checks whether any negative reviews were found and stops if none exist. Posts each negative review to a selected Slack channel with the rating, author, and review text. Setup Provide a reviews API endpoint (and any required authentication) in the HTTP Request node. Connect Slack using an OAuth2 credential. Select the target Slack channel and adjust the rating threshold in the filter logic if you want a stricter or looser definition of “negative”.

by Redowan Ahmed Farhan
Csheets
free

Track and notify lead callbacks with Tomba, Google Sheets, and Slack

Quick overview This workflow receives new lead details via a webhook, looks up a company phone number with Tomba using the lead’s domain, updates a Google Sheets lead tracker, and sends a formatted callback alert to a Slack channel. How it works Receives lead data in a POST webhook request. Processes incoming leads in batches to handle multiple items safely. Uses Tomba to find a phone number for each lead based on the provided company domain. Formats the lead details and enrichment results into tracker fields and a Slack-ready message. Updates the matching lead row in Google Sheets (matched by Domain) with the phone, status, and “Slack Notified” flag. Posts the callback alert message to a selected Slack channel and continues until all leads in the batch are handled. Setup Configure the source system to send lead payloads to the workflow’s webhook URL (path: /GHL) with fields like Full name, Email, Company name, and Company domain. Add your Tomba API credentials to enable phone lookup by domain. Connect your Google Sheets credentials and set the target spreadsheet and sheet, ensuring columns like Domain, Phone, Status, and Slack Notified exist. Connect your Slack credentials and cho

by Zain Khan
sheets
free

Route medical equipment form leads to Google Sheets and Slack

Quick overview Youtube Video: https://youtu.be/Zi872Mz4GnE?si=5yhYcMMH633Sqdd9 This workflow captures medical equipment enquiries via an n8n form, stores or updates each submission in Google Sheets, flags low-quality leads based on free email domains, and routes qualified enquiries to the right Slack channel depending on the stated purchase timeline. How it works Receives a submission from an n8n form collecting company, contact, and equipment interest details. Appends or updates the enquiry in Google Sheets, matching on the Work Email Address. Checks whether the email domain is a free provider (for example, gmail.com or outlook.com) and posts a “Low Quality Lead” alert to Slack when it is. For non-free domains, looks up the matching row in Google Sheets and continues only when a record is found. Routes qualified enquiries based on Purchase Timeline, sending “Immediate Need” submissions to a dedicated Slack channel and “Budgeting for Next Fiscal Year” submissions to a follow-up campaign Slack channel. Setup Set up the n8n Form Trigger and publish the form so users can submit enquiries. Add a Google Sheets Service Account credential, share the target spreadsheet with the service acc

by iamvaar