Skip to main content

Improving title clarity with Google Sheets and email notifications

Workflow preview

Workflow preview
100%
Improving title clarity with Google Sheets and email notifications preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Automate YouTube Giveaway Winner Selection with YouTube Comments Scraper API Description: Easily automate your YouTube video giveaways using n8n and the [ YouTube Comments Scraper API ](https://...

Best for

  • Social Media automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.formtrigger, n8n-nodes-base.httprequest, n8n-nodes-base.if, n8n-nodes-base.code, n8n-nodes-base.emailsend, n8n-nodes-base.googlesheets, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Evoort Solutions.

Original n8n.io source

1.1 Workflow description

Title
Improving title clarity with Google Sheets and email notifications
Workflow name
Improving title clarity with Google Sheets and email notifications

🎁 Automate YouTube Giveaway Winner Selection with YouTube Comments Scraper API

Description: Easily automate your YouTube video giveaways using n8n and the YouTube Comments Scraper API. This workflow fetches comments, selects a random winner, logs results to Google Sheets, and notifies the admin—all hands-free!


🧩 Node-by-Node Breakdown

Node Name Purpose
1️⃣ Form Trigger Captures a YouTube video URL from a user via form submission.
2️⃣ Fetch YouTube Comments Makes a POST request to YouTube Comments Scraper API to retrieve comments.
3️⃣ Check API Response Status Ensures that the response status is 200 before proceeding.
4️⃣ Select Random Commenter Parses the comments and selects a random commenter as the giveaway winner.
5️⃣ Log Winner to Google Sheet Appends winner name, video URL, and date to a Google Sheet for record-keeping.
6️⃣ Notify Winner Email Sends a congratulatory email to the admin with the selected winner's name.
7️⃣ Notify: Invalid API Response If the API fails, sends an alert to the admin about the issue.

🔑 How to Get Your RapidAPI Key

To use the YouTube Comments Scraper API, follow these steps:

  1. Go to YouTube Comments Scraper API.
  2. Sign in or create a free RapidAPI account.
  3. Click the "Subscribe to Test" button.
  4. Copy your x-rapidapi-key from the "Code Snippets" or "Header Parameters" section.
  5. Paste it into your HTTP Request node in n8n.

🎯 Use Case & Benefits

✅ Use Case:

  • Automatically pick a random commenter from a YouTube video as a giveaway winner.

🚀 Benefits:

  • Fully automated – no manual comment scanning or random selection.
  • Accurate & fair – random selection from valid commenters only.
  • Time-saving – especially for creators running multiple giveaways.
  • Integrated logging – keep a historical record of all winners in Google Sheets.
  • Email alerts – get notified whether the flow succeeds or fails.

👥 Who Is This For?

  • YouTube Content Creators running giveaways.
  • Marketing Teams promoting products via YouTube contests.
  • Agencies managing influencer campaigns.
  • Developers & Automation Enthusiasts looking to simplify giveaway processes.

💡 Why Use YouTube Comments Scraper API?

The YouTube Comments Scraper API offers a simple and effective way to extract public YouTube comments programmatically. It’s fast, reliable, and integrates smoothly with platforms like n8n.

You’ll use this API:

  • To retrieve all comments from a YouTube video.
  • To power fair and transparent giveaways.
  • To trigger downstream automations like winner logging and notification.

Create your free n8n account and set up the workflow in just a few minutes using the link below:

👉 Start Automating with n8n

Save time, stay consistent, and grow your LinkedIn presence effortlessly!

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - On form submission

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.2

Block 2 - Fetch YouTube Comments

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 3 - Check API Response Status

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 4 - Select Random Commenter

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 5 - Notify: Invalid API Response

Type / Role
n8n-nodes-base.emailSend - emailSend
Config choices
Version 2.1

Block 6 - Notify Winner Email

Type / Role
n8n-nodes-base.emailSend - emailSend
Config choices
Version 2.1

Block 7 - Log Winner to Google Sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 8 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Sticky Note5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Sticky Note6

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Improving title clarity with Google Sheets and email notifications
Complexity intermediate
Nodes 14
Categories Social Media
Author Evoort Solutions
Published 22 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8827/8827.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Improving title clarity with Google Sheets and email notifications do?

Automate YouTube Giveaway Winner Selection with YouTube Comments Scraper API Description: Easily automate your YouTube video giveaways using n8n and the [ YouTube Comments Scraper API ](https://...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Social Media use case.