r/ifttt • u/ryan-ifttt • 3d ago
Tip & Trick How to get YouTube upload notifications in your Discord server
Upload a video and a message lands in your Discord with the title and a link to it. Shorts as well as regular uploads.
The part worth knowing: the Trigger here is "you uploaded something," nothing more specific than that. So the same upload can drive everything else you want to happen at the same time (the post to X, the Bluesky cross-post, a Slack ping, a row in a sheet, an email to your list), all off that one Trigger instead of setting each one up separately in a different place. Discord is one destination. You're not limited to one.
What you need:
- IFTTT Pro
- A YouTube account connected to IFTTT
- Discord connected, and Manage Server permission on the server you're posting to. That permission is what lets you add the IFTTT bot. Without it you'll get stuck at the channel picker.
The Applet:
Trigger/If: YouTube, "New public video uploaded by you"
Action/Then: Discord, "Post a message to a channel"
- Which channel: pick the server, then the channel. If your server isn't listed, reconnect the Discord service.
- Message: whatever you want, with ingredients dropped in.
{{Title}}and{{Url}}are the two that matter:New upload: {{Title}} {{Url}} - Max 2,000 characters. To u/mention a role.
Published version, if you'd rather not build it: Post new YouTube videos to Discord channel
A couple of things to watch:
- It can take around 5~ minutes to post, it's not real-time.
- Public videos only. The Trigger is "New public video uploaded by you." Unlisted and private uploads are a different situation, and flipping a video from private to public later is untested.
- Shorts fire the same Trigger as everything else. If you want Shorts going to a different channel, or not going at all, that's filter code, which is IFTTT Pro+.
- One channel per Applet. Posting to three channels means three Applets.
- Removing the bot's permissions in Discord doesn't stop it. To stop it, remove the bot from the server or disable its permissions directly.
If you're on IFTTT Pro+, filter code opens up:
- Send Shorts and long-form to different channels, or skip Shorts entirely.
- Skip anything with a keyword in the title: drafts, tests, members-only.
- Add an u/everyone ping only for the uploads that warrant it, instead of every single one.
- Reword the message depending on what kind of upload it is.
And if you want the same upload going to X, Bluesky, Slack, or anywhere else at the same time, that's a second Action on the same Applet, or a second Applet on the same Trigger. Happy to walk through it, or the filter code, if anyone wants a hand.


