Chat Pulse Logo

Enhance Your YouTube Live Streams

Automated moderation and engagement tools for YouTube live streamers

Important Notice: By using YT Chat Pulse, you acknowledge and accept full responsibility for all actions performed by the application on your behalf, including any automated comments or moderation actions.
πŸ“’

Automated Comments

Share channel details and welcome messages automatically in your live streams

πŸ“Š

Google Sheets Integration

Easily manage your channel information using Google Sheets

πŸ”’

Secure Access

Safe and secure authentication using Google OAuth

User Guide for YT Chat Pulse

Introduction to YT Chat Pulse

Welcome to YT Chat Pulse, your ultimate assistant for YouTube live streams! This app is designed to:

  • Post engaging facts about your channel during live streams.
  • Greet new commenters to make your audience feel welcome.
  • Automate your live chat interactions effortlessly.

Your Data, Secured

YT Chat Pulse securely stores:

  • YouTube Channel ID, Channel Name, and Description.
  • Google Spreadsheet ID.
  • OAuth tokens (encrypted for maximum validity and refreshed automatically).

The app does not store passwords or sensitive personal information.

Getting Started

Step 1: Launch the App

Click the Get Started button. A popup window will appear prompting you to:

  • Provide your YouTube Channel ID.
  • Enter your Google Spreadsheet ID (with channel facts to publish during the live stream).
Finding Your YouTube Channel ID
  • Go to your YouTube channel.
  • Click on your profile picture and select YouTube Studio.
  • Copy the URL. The Channel ID is the string after /channel/.

Example: https://studio.youtube.com/channel/UC1234567890ABCDEF

  • Channel ID: UC1234567890ABCDEF
Finding Your Spreadsheet ID
  • Open the Google Spreadsheet.
  • Check the URL. The ID is the string between /d/ and /edit.

Example: https://docs.google.com/spreadsheets/d/1AbCDEFGHIJKLMN12345678/edit

  • Spreadsheet ID: 1AbCDEFGHIJKLMN12345678
Formatting the Spreadsheet

Ensure your Google Spreadsheet is formatted as follows:

  • Column A: Channel ID.
  • Column B: Content (facts to post).
  • Column C: Priority (higher priority facts are posted first).
  • Column D: Active (set to Yes to enable the fact).

Using the App

Step 2: Authenticate
  • Click the Submit and Authenticate button in the popup.
  • Log in using your Google account. The app will display a consent screen explaining the required permissions.
  • Once authenticated, your Channel ID and Spreadsheet ID are securely stored.
Step 3: Start Live Streaming

Once you go live on YouTube:

  • The app will automatically detect the live stream.
  • It will post a "Hello!" message as the first comment.
  • Every 5 minutes, the app will post a fact from the spreadsheet (based on priority).
  • The app monitors live comments every minute and greets new users with "Welcome @username!".

Features

1. Automated Messages
  • Post facts about your channel at regular intervals.
  • Engage your audience with interesting content during live streams.
2. Comment Monitoring and User Greetings
  • Detect new commenters and greet them personally.
3. Flexible Spreadsheet Integration
  • Manage your facts directly through Google Sheets.

Error Handling

Common Issues and Solutions
1. Authentication Failure:
  • Ensure you’re logged into the correct Google account.
  • Check if permissions are granted during the consent screen.
2. YouTube Quota Issues:
  • If the app fails to post comments, it may have reached the YouTube API quota. Wait for quota reset or adjust usage.
3. Spreadsheet Errors:
  • Verify that the spreadsheet ID is correct.
  • Ensure the spreadsheet follows the required format.
4. Live Stream Detection Issues:
  • Confirm that the app has permissions to manage your YouTube live streams.

FAQs and Support

Q: Can I use the app for multiple channels?

A: Yes, you can add multiple channels by authenticating each one separately.

Q: How can I update my spreadsheet?

A: Open the spreadsheet linked to the app, make changes, and save. The app will automatically use the updated data.

Need Help?

Contact our support team at ytcp@bishan.me.

Privacy Policy

Last updated: January 14, 2025
Disclaimer: YT Chat Pulse is provided as-is without any warranties or guarantees. Users are solely responsible for all actions and consequences resulting from the use of this service.

1. Information We Collect

YT Chat Pulse collects only the minimum necessary information to provide our service:

  • YouTube channel ID
  • Channel name and description
  • OAuth tokens (stored for their maximum validity period)

2. How We Use Your Information

We use the collected information solely for:

  • Authenticating with YouTube's API
  • Posting automated comments in live streams
  • Reading channel-related data from Google Sheets

3. Data Storage

We store only essential data required for the application to function. OAuth tokens are stored securely and only for their valid duration.

4. Third-Party Services

We integrate with the following third-party services:

  • YouTube API Services
  • Google Sheets API

5. Liability

YT Chat Pulse and its creators assume no responsibility or liability for:

  • Content of automated comments posted through the service
  • Any actions taken by the application on behalf of users
  • Any consequences resulting from the use of this service
  • Any damages or losses incurred through the use of this service

6. Contact

For any privacy-related questions or concerns, please contact us at ytcp@bishan.me.

Terms of Service

Last updated: January 14, 2025
Important Legal Notice: By using YT Chat Pulse, you explicitly agree that you are solely responsible for all actions performed by the application, including but not limited to automated comments, welcome messages, and any other interactions with YouTube's platform.

1. Acceptance of Terms

By accessing and using YT Chat Pulse, you agree to be bound by these Terms of Service and accept full responsibility for all consequences of using the service.

2. Service Description

YT Chat Pulse is a free service that provides automated moderation and commenting features for YouTube live streams. The service is provided "as is" without any warranties or guarantees of any kind.

3. User Responsibilities and Acknowledgments

  • You must comply with YouTube's Terms of Service and Community Guidelines
  • You are solely responsible for all content posted through the application
  • You acknowledge that the application acts on your behalf using your YouTube account credentials
  • You are responsible for monitoring and managing the application's automated actions
  • You accept all risks associated with using automated posting and moderation features
  • You are responsible for any potential misuse or malfunction of the service
  • You agree to indemnify and hold harmless YT Chat Pulse and its creators from any claims

4. Disclaimer of Liability

YT Chat Pulse and its creators explicitly disclaim all liability for:

  • Any harmful, inappropriate, or unwanted comments posted by the application
  • Any violations of YouTube's terms of service or community guidelines
  • Any damage to your YouTube channel, reputation, or business
  • Any technical malfunctions or errors in the service
  • Any unauthorized access to your YouTube account
  • Any consequences of service interruptions or modifications
  • Any direct, indirect, incidental, or consequential damages

5. Service Limitations

  • The service is provided "as is" without any warranties
  • We reserve the right to modify or discontinue the service at any time
  • We are not responsible for any damages resulting from service interruptions
  • We make no guarantees about the reliability or effectiveness of the service

6. Indemnification

You agree to indemnify, defend, and hold harmless YT Chat Pulse, its creators, employees, and affiliates from and against any claims, liabilities, damages, losses, and expenses, including legal fees, arising out of or in any way connected with your use of the service.

7. Changes to Terms

We reserve the right to modify these terms at any time. Continued use of the service constitutes acceptance of new terms.

8. Contact

For any questions regarding these terms, please contact us at ytcp@bishan.me.