Notifications

Discord Webhooks

Get real-time notifications in Discord whenever StreamStash downloads content, detects a live stream, or encounters an issue.

What Are Webhooks?

Discord webhooks let external apps post messages into a Discord channel. StreamStash uses them to send you notifications — no bot setup, no permissions to manage, just a URL you paste into Settings.

You can set up separate webhooks for each platform so notifications stay organised. For example, TikTok feed completions in one channel, live recordings in another, and system alerts in a third.

Creating a Webhook in Discord

  1. Open Discord and go to the server where you want notifications.
  2. Right-click the channel you want to receive messages in and select Edit Channel.
  3. Go to IntegrationsWebhooks.
  4. Click New Webhook.
  5. Give it a name (e.g. "StreamStash — Recordings") and optionally set an avatar.
  6. Click Copy Webhook URL — you'll need this in the next step.
Tip: Create a dedicated Discord server or category for StreamStash notifications. It keeps your main channels clean and lets you mute notifications without missing anything.

Adding the Webhook to StreamStash

  1. Open StreamStash and go to Settings in the sidebar.
  2. Scroll down to the Discord Webhooks section.
  3. Paste the webhook URL into the field for the platform you want notifications from.
  4. Click Test Webhook to send a test message and confirm it's working.

Available Webhooks

Each webhook covers a different type of event. Leave a field blank to disable notifications for that category.

WebhookWhat it sends
RecordingsLive stream detected, recording started, recording completed, recording failed, compression finished
FeedsTikTok feed download completed, new content found, username changes detected
InstagramInstagram download completions (posts, Reels, Stories, Highlights)
TwitterTwitter/X media timeline download completions
TelegramTelegram channel download completions (including paid posts)
ForumForum thread archive completions
AlbumsAlbum archive completions
RedditReddit subreddit and user media download completions
SnapchatPublic Spotlight download completions
SystemSession cookie issues, disk space alerts, app restarts, dependency errors

Recommended Setup

A clean way to organise notifications:

Discord ChannelWebhooks
#recordingsRecordings
#downloadsFeeds, Instagram, Twitter, Telegram, Reddit, Snapchat
#archivesForum, Albums
#alertsSystem

Or if you want minimal setup, point everything at a single channel — it works fine, just gets busier with larger libraries.

One webhook per channel. You can point multiple StreamStash webhook fields at the same Discord webhook URL. Discord doesn't mind — all messages will appear in the same channel.

What the Notifications Look Like

StreamStash sends rich embed messages with:

Troubleshooting

Test webhook works but no notifications come through

Getting rate-limited by Discord

Discord limits webhooks to around 30 messages per minute per channel. If you have a very large library doing a first-time bulk download, notifications may queue up and arrive in batches. This is normal and resolves once the initial download finishes.

Webhook URL stopped working

If someone deletes the webhook in Discord, the URL becomes invalid. Create a new webhook in the same channel and update the URL in StreamStash Settings.