Skip to content
All docs

Guides

How to Announce a YouTube Live Stream on Discord

Automatically announce every YouTube live stream in Discord. Follow this no-code setup and copy ready-made notification messages for your community.

3 min read

To announce a YouTube live stream on Discord automatically, connect NoriaFlow's YouTube: Stream Goes Live trigger to Discord: Send Message, choose your announcements channel, and activate the workflow. Your Discord bot will post each time the selected YouTube channel goes live. Prefer a head start? Install the ready-made YouTube go-live announcement template and only fill in your channel.

Set up automatic YouTube live notifications

  1. Create a new NoriaFlow workflow.
  2. Add YouTube → Stream Goes Live.
  3. Enter the YouTube channel's @handle or full channel URL.
  4. Add Discord → Send Message and select your server and announcement channel.
  5. Write the notification and insert the stream title and link variables.
  6. Test the workflow, then click Activate.

You do not need to connect a Google account. NoriaFlow monitors the public YouTube channel updates and sends the announcement through your own connected Discord bot.

YouTube live Discord message examples

Copy one of these messages and personalise the role or channel names:

Simple live alert

🔴 We're live on YouTube!
{{trigger.title}}
Watch now: {{trigger.videoUrl}}

Notification-role mention

<@&LIVE_ROLE_ID> {{trigger.channelTitle}} is now live!
🎬 {{trigger.title}}
▶️ {{trigger.videoUrl}}

Community announcement

The stream is starting, @Live Notifications!
 
{{trigger.title}}
Join the chat: {{trigger.videoUrl}}

Short notification

🔴 LIVE: {{trigger.title}}, {{trigger.videoUrl}}

Event-style announcement

📡 We are live!
 
Topic: {{trigger.title}}
Channel: {{trigger.channelTitle}}
Watch: {{trigger.videoUrl}}
 
See you in chat 👋

Use an opt-in notification role instead of @everyone when possible. Members receive the alerts they requested without notifying the entire server for every stream.

Variables for the Discord announcement

The Stream Goes Live trigger provides:

  • {{trigger.title}}: stream title
  • {{trigger.videoUrl}}: direct watch link
  • {{trigger.channelTitle}}: YouTube channel name
  • {{trigger.thumbnailUrl}}: thumbnail URL
  • {{trigger.publishedAt}}: publication time
  • {{trigger.isLive}}: whether the video is a live broadcast

Insert these values with the editor's variable picker so the reference matches the trigger node in your workflow.

For a more visual alert, use Discord → Send Embed and place {{trigger.thumbnailUrl}} in the image field. The Discord embed examples guide includes reusable layouts.

Announce new YouTube videos too

Add a second workflow with YouTube → New Video to post normal uploads:

  • Use Title contains to announce only a series such as Devlog.
  • Enable Ignore Shorts if the Discord channel is only for long videos.
  • Send uploads and live alerts to different Discord channels if members want separate notifications.

Keeping the two events in separate workflows makes each notification message and filter easier to maintain.

Troubleshoot missing YouTube live alerts

Check the channel value

Use the public @handle or full YouTube channel URL. Do not paste a Studio dashboard URL or an individual video URL.

Confirm the Discord bot permissions

The bot needs View Channel and Send Messages in the destination channel. Add Embed Links if the workflow sends a rich embed.

Check that the workflow is active

Testing a step does not activate future notifications. Confirm the workflow status is Active after the test succeeds.

Review the title filter

If Title contains is set, the stream title must include that text. Remove the filter temporarily when diagnosing a missing event.

Build a complete creator notification system

Once active, the workflow handles future YouTube live announcements automatically, so your community receives the stream link without a manual Discord post.

Setup checks and next steps

  • Check the source channel and the destination account separately.
  • Review the latest execution when an event is missing; a successful simulation alone does not confirm delivery of a real platform event.

See the extension setup guide for adding and reusing services, the node reference for parameters, and testing and debugging for execution diagnostics.

Frequently asked questions

How do I announce a YouTube live stream on Discord?

In NoriaFlow, add a YouTube Stream Goes Live trigger, enter your channel handle or URL, connect it to Discord Send Message, select your announcements channel, and activate the workflow.

Can Discord automatically notify members when I go live on YouTube?

Yes. NoriaFlow watches the YouTube channel and runs your Discord announcement workflow when the stream goes live. Mention a notification role in the message if members have opted into live alerts.

Do I need to connect my Google account?

No. Enter the public YouTube channel's @handle or URL. NoriaFlow watches its public updates without asking for Google account access.

Can it also announce a new YouTube video?

Yes. Use the New Video trigger instead of, or alongside, Stream Goes Live. You can filter titles and ignore Shorts.

How quickly is a YouTube live alert posted?

NoriaFlow subscribes to YouTube channel updates instead of relying on a long polling interval, so the workflow normally reacts shortly after YouTube publishes the live update.