AutomationMart
Home/Browse/YouTube comment scraper & analyzer with GPT-4o + email summary report
n8n

YouTube comment scraper & analyzer with GPT-4o + email summary report

n8nn8n12 modulesv1.0
GmailSlackNotionAirtableGoogle SheetsOpenAITelegram

How it Works ## This workflow automates the collection and analysis of YouTube comments from a video and sends a summary report via email, using Google Sheets, the YouTube API, OpenAI (GPT-4o), and Gmail. Whether you're a content creator, brand manager, or social media analyst, this workflow helps you automate sentiment analysis and receive insights directly in your inbox โ€” all triggered from a simple spreadsheet. ๐ŸŽฏ Use Case Ideal for: - YouTubers monitoring audience sentiment - Marketing teams

At a glance

YouTube comment scraper & analyzer with GPT-4o + email summary report is a ready-made n8n workflow you import as a workflow JSON file โ€” no build required. It connects Gmail, Slack, Notion, Airtable. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Slack, Notion, Airtable, Google Sheets, OpenAI
Modules
12
Price
Free
Version
v1.0
YouTube comment scraper & analyzer with GPT-4o + email summary report workflow diagram

About this workflow

How it Works ## This workflow automates the collection and analysis of YouTube comments from a video and sends a summary report via email, using Google Sheets, the YouTube API, OpenAI (GPT-4o), and Gmail. Whether you're a content creator, brand manager, or social media analyst, this workflow helps you automate sentiment analysis and receive insights directly in your inbox โ€” all triggered from a simple spreadsheet. ๐ŸŽฏ Use Case Ideal for: - YouTubers monitoring audience sentiment - Marketing teams analyzing campaign feedback - Community managers summarizing engagement Setup Instructions ## 1. Upload the Spreadsheet - File name: YoutubeVideo - Sheet structure: | ID | Video Title | YouTube Video ID | Status | - Add video IDs and set their Status as Pending 2. Configure Google Sheets Nodes Connect your Google account to: - Pick Video IDs from Google Sheet - Update Status on Google Sheet 3. Add API Credentials - YouTube API Key โ†’ for comment + video scraping nodes - OpenAI API Key โ†’ for analyzing comments - Gmail Account โ†’ for sending the summary email 4. Activate the Workflow Once live, the workflow will: 1. Watch for new or updated rows in the spreadsheet 2. Scrape comments using the YouTube API 3. Analyze sentiment and key themes via GPT-4o 4. Send a formatted HTML email with the summary 5. Update the spreadsheet status to Mail sent ๐Ÿ” Workflow Logic 1. Trigger: New/updated row in Google Sheet 2. Retrieve: YouTube video metadata + comments 3. Analyze: Comments using GPT-4o 4. Email: Summary report via Gmail 5. Update: Spreadsheet status to Mail sent ๐Ÿงฉ Node Descriptions | Node Name | Description | |-----------|-------------| | Pick Video IDs from Google Sheet | Watches the spreadsheet and retrieves pending video IDs | | If | Checks whether status is 'Pending' | | Limit | Restricts the number of processed rows | | Set Video Details | Prepares video info (e.g., title, channel) | | Get YouTube Video Details | Fetches metadata (title, channel, etc.) | | Get YouTube Video Comments | Pulls top-level comments using YouTube API | | Prepare Comments Data | Formats comment text for OpenAI | | AI Agent | Summarizes comments using OpenAI's GPT-4o | | Prepare HTML for Email | Converts summary into HTML for email body | | Gmail Account Configuration | Sends the email report via Gmail | | Update Status on Google Sheet | Marks the row as 'Mail sent' | ๐Ÿ› ๏ธ Customization Tips - Change the AI prompt for tone, length, or custom metrics - Send results to Slack or Telegram instead of Gmail - Export summaries to Notion, Airtable, or PDF - Schedule it daily/weekly for recurring analysis ๐Ÿ“’ Suggested Sticky Notes for Workflow | Node/Section | Sticky Note Content | |--------------|---------------------| | Pick Video IDs from Google Sheet | "Triggers on new YouTube videos in your spreadsheet" | | AI Agent | "Uses OpenAI to generate an analysis summary โ€“ customize prompt as needed" | | Gmail | "Sends summary report โ€“ you can update subject, recipients, or style" | | Update Status | "Marks video as processed to avoid duplicate runs" | ๐Ÿ“Ž Required Files | File Name | Purpose | |-----------|---------| | YoutubeVideo | Google Sheet to hold YouTube video IDs and status | | YoutubeCommentScraper.json | Main n8n workflow export for this automation | ๐Ÿงช Testing Tips - Add one test video with a valid YouTube video ID and status = Pending - Monitor the workflow logs to confirm API responses - Confirm summary delivery in your inbox - Verify that status updates in the sheet ๐Ÿท Suggested Tags & Categories - #YouTube - #OpenAI - #Automation - #Marketing - #Email - #Analytics

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n โ†’ click the menu โ†’ Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Create a new Google Task for every new item in Notion database

Streamline your task management process by automatically creating tasks in Google Tasks whenever a new item is added to your Notion database. This template ensures that you never miss an important action item, enhancing your productivity and organization. Simply set up your Notion database to track your projects or tasks, and let Make handle the rest, seamlessly integrating your workflow between Notion and Google Tasks.

Free

Create E-goi contact from new Google Sheetsย rows

Every time a new contact is added to your Google Sheets spreadsheet, Make will automatically add a new contact to E-goi . The template uses [this example spreadsheet.](https://docs.google.com/spreadsheets/d/1CH4W-pZ26UwuGjjGS0Zz29FboziVyMDuyHpYIrGJ1DA/edit?usp=sharing)

Free

Send a message to Slack when a new record in Attio is created

Every time a new record is created in the watched Attio Collection, Make will automatically send a message to the selected Slack channel.

Free

Run Apify tasks and add results to Google Sheets

Automatically run Apify tasks and fetch results to update Google Sheets. Streamline data processing by integrating Apify and Google Sheets for real-time insights.

Free

Build a document QA system with RAG using Milvus, Cohere, and OpenAI for Google Drive

Template Description This template creates a powerful Retrieval Augmented Generation (RAG) AI agent workflow in n8n. It monitors a specified Google Drive folder for new PDF files, extracts their content, generates vector embeddings using Cohere, and stores these embeddings in a Milvus vector database. Subsequently, it enables a RAG agent that can retrieve relevant information from the Milvus database based on user queries and generate responses using OpenAI, enhanced by the retrieved context. Fu

Free

Generate AI short-form health videos with Gemini, Veo 3 and Google Sheets

Overview Automatically generate viral short-form health videos using AI and publish them to social platforms with n8n and Veo 3. This workflow collects viral ideas, analyzes engagement patterns, generates AI video scripts, renders videos with Veo 3, and handles publishing and tracking fully automated, with no manual editing. --- Who is this for? This template is ideal for: - Content creators building faceless health channels (Shorts, Reels, TikTok) - Affiliate marketers promoting hea

Free

Score and route inbound web leads with OpenAI, Gmail and Google Sheets

Quick overview This workflow receives web form submissions via webhook, uses OpenAI to score and classify each lead, then emails hot leads through Gmail and logs them to separate Google Sheets tabs for hot versus cold review. How it works 1. Receives a POST webhook request containing lead details (name, email, company, role, message). 2. Normalizes the incoming fields and adds a timestamp. 3. Sends the lead details to OpenAI Chat Completions to return a JSON score (1โ€“10), intent label, and one-s

Free

Manage Odoo CRM with natural language using OpenAI and MCP Server

Odoo CRM MCP Server Workflow ๐Ÿ“– Overview This workflow connects an AI Agent with Odoo CRM using the Model Context Protocol (MCP). It allows users to manage CRM data in Odoo through natural language chat commands. The assistant interprets the userโ€™s request, selects the appropriate Odoo action, and executes it seamlessly. ๐Ÿ”น Key Features - Contacts Management: Create, update, delete, and retrieve contacts. - Opportunities Management: Create, update, delete, and retrieve opportunities. - Notes

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint โ€” instant download
  • Setup guide PDF included
  • 5 downloads ยท valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

โ‚น2,499/ session
3 hrs ยท video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free