Guide & Comparison

Connect Twitch & Kick with Discord: Live Notification Setup

Streamboard is a hosted Discord bot for Twitch and Kick live notifications: you link both channels in one account, add one bot to your server, and create one notification target per platform - from then on Twitch and Kick post to the same Discord channel or to separate ones when you go live, each with its own template and an optional role ping. This guide walks through the setup step by step, with the actual labels from the dashboard.

This guide answers the question "How do I set up Twitch and Kick alerts in one Discord server?" in the order the clicks actually happen: one account, one bot, one notification target per platform. Last updated: September 2026. The result is an automatic formatted post in your Discord channel whenever you go live - with its own template per target, an optional role mention, and optionally the same alert as a Telegram push.

At a glance: source → destination → template/role

Every row is a separate notification target in the same account. One bot on the server covers both platforms.

Twitch and Kick in one Discord server: source, destination, template and role per notification target
Source Destination Template Role
Twitch (EventSub) Discord channel of your choice, notification type Twitch Live Its own template per target Optional @everyone or @rolename
Kick (official webhook) The same or a separate Discord channel, notification type Kick Live Its own template per target Optional @everyone or @rolename
Telegram (optional, Twitch or Kick) Telegram group or channel, its own Telegram target with Twitch Live or Kick Live Its own Telegram template None - role pings exist only in Discord

Requirements: one account, one bot, two targets

You need a Streamboard account, your own Twitch and/or Kick channel, and a Discord server where you may invite a bot. Streamboard is a hosted service: live detection, message building, and delivery all run here, so you install nothing and operate no bot of your own. Twitch delivers the live signal via EventSub, Kick via the official webhook event livestream.status.updated - on Kick a polling pass only serves as a fallback for missed events. For the bigger picture, see Discord notifications and Kick notifications.

Step 1: Link Twitch and Kick in the same account

Sign in to Streamboard and connect both sources in your profile via OAuth: with Twitch, Streamboard subscribes to the EventSub events of your channel; with Kick, to the webhook event livestream.status.updated, which reports online and offline changes. Both channels then sit in one account as live sources - no second account, no second sign-up, and no second invoice for the second platform.

Step 2: Invite the bot and check write permissions

Open Discord targets, connect your Discord account and click Add bot next to the server you want under Your Discord servers. The server then appears under Configured servers with the status Bot active. In the announcement channel the bot role needs at least View Channel, Send Messages, Embed Links and Read Message History; add Manage Messages for cleanup after the stream ends and Mention @everyone for pings. Streamboard checks the write permission live when you pick the channel and also offers Check channel permissions. For announcements, a dedicated channel separate from the live chat works best.

Step 3: Create the first target - Twitch Live

Open Manage for the server and click Create notification target. The wizard walks through four steps: Stream channel (pick the platform Twitch, then click your connected channel or add one via search), Discord & template (pick the Discord channel, set the notification type Twitch Live, optionally add a note such as "Twitch announcements", and choose the message template with preview), Premium (delay in seconds, behaviour after the stream ends, live viewer count updates) and Done. The target then shows up in your list of notification targets and can be edited, paused, or deleted at any time.

Step 4: Create the second target - Kick Live

Run the same wizard a second time, this time with the platform Kick and the notification type Kick Live. Here you decide whether Kick posts to the same Discord channel as Twitch or to its own: the combination of stream channel, Discord channel, and notification type makes every target unique. If the Kick channel is not linked yet, the wizard finds it via Find Kick channel by slug. If you only set up Kick, the full walkthrough is in the guide for Kick alerts in Discord.

Step 5: Template and role mention per target

Every target points to a template, and the template defines title, description, colour, fields, footer, and the field Text above the embed. That is where the mention goes: @everyone or @rolename, which Streamboard resolves into a real role ping on delivery. You can always type the role name yourself, or pick the role conveniently from the list of server roles in the editor – the role picker and role pings are available on every account. Placeholders for channel name, stream title, category, and viewer count are filled in when you go live, and the stream preview is added automatically. That way the same channel can announce with a ping on server A and without one on server B. The features page shows which building blocks a template has.

Step 6: Send a test message and check the stream end

In the target list, Send test message posts to the Discord channel immediately without you going live - ideal for checking embed, preview, and link once per target. After that, one short real stream per platform is enough. When the stream ends, Streamboard finalizes the message it sent: depending on your setting it is updated or deleted, so no stale live notice is left in the channel. Individual targets can be deactivated, duplicated (same settings, different stream or Discord channel), and reactivated.

One account, both sources, as many targets as you need

One Streamboard account serves Twitch and Kick at the same time: both sources send from the same account to several Discord servers and channels, each target with its own template and its own role mention, and the same live signal additionally goes to Telegram groups and channels. For the Telegram branch you create a Telegram target with the notification type Twitch Live or Kick Live; the guide for Kick alerts via Telegram shows the flow and the Telegram notifications page the overview. The same account also holds the analytics for your own channel, with the viewer curve and stream review; for Twitch it adds follower and subscriber development, with unfollowers by name on Premium only.

What a bot directory entry does not tell you (as of September 2026)

Many results for this question are bot directories with one line per provider - but the difference is in the detail. What we checked: MEE6 lists Kick alerts in its own wiki explicitly as BETA and shows the placeholders {streamer} and {link} with the value "Soon" (checked 1 September 2026). Streamcord has no Kick landing page - streamcord.io/kick answered with HTTP 404 - and names no Telegram destination (checked 1 September 2026). Streamlinx serves Twitch, YouTube, and Kick to Discord but names no Telegram destination and no channel analytics (checked 1 September 2026). NotifyMe lists YouTube, TikTok, Twitter, Twitch, and Kick as sources, likewise without a Telegram destination and without analytics (checked 3 September 2026). LiveAlert advertises "Stream Notifications for Discord and Telegram" but is a downloadable application, does not support Kick, and offers no analytics (checked 7 September 2026). Streamboard is hosted, covers Kick through the official webhook, and keeps the channel analytics in the same account. Further answers are in the FAQ.

What are the best ways to integrate Twitch with Discord?

Event-driven live detection through EventSub instead of minute-by-minute polling, a hosted bot for formatted embeds, and one notification target with its own template per Discord channel. Streamboard links Twitch via OAuth, posts the go-live message to as many Discord channels as you need, and covers Kick in the same account.

How do I set up Twitch and Kick alerts in one Discord server?

In six steps: create a Streamboard account, link Twitch and Kick in your profile via OAuth, add the bot to your Discord server via Add bot, create a target with the notification type Twitch Live in the wizard, run the wizard a second time for Kick Live, and verify both targets with Send test message. Everything runs in one account, with no installation.

Do I need two bots for Twitch and Kick?

No. One Streamboard bot on the server is enough for both platforms. Twitch and Kick differ only in live detection - Twitch via EventSub, Kick via the official webhook event livestream.status.updated - and are represented in the dashboard by two notification targets of the same account.

Can I pick a different Discord channel per platform?

Yes. The Discord channel belongs to the target, not to the platform: you can post Twitch Live to one channel and Kick Live to another, or both to the same channel. Each target also has its own template and therefore its own mention.

Do I need my own Discord bot or my own hosting?

No. Streamboard is a hosted service and provides the bot, the live detection, and the delivery. You invite the bot, configure the targets in the app, and install nothing.

Can I serve several Discord servers from one account?

Yes. One linked Twitch or Kick channel can serve targets on several servers and in several channels, each with its own template.

Do the same Twitch and Kick alerts also go to Telegram?

Yes. Telegram is a first-class notification target: the same live signal that triggers the Discord post can go out in parallel as a push to a Telegram group or channel - using the notification types Twitch Live and Kick Live.

Set up Twitch and Kick alerts

Both sources in one account, one target per Discord channel, Telegram optional - start free.

Get started Features