sign in

How Do You Set Up Automatic Twitch Highlight Detection in 5 Minutes?

We walk through the whole setup, with the actual numbers and settings rather than a vague tour, so you know what to change and what to leave alone.

Setting up automatic Twitch highlight detection in klypra: channel, threshold and subtitle settings

Six steps, no editing software, and nothing to install.

What you are actually setting up

Before the steps, it helps to know what the thing does, because it changes which settings matter. klypra connects to a Twitch channel's chat and watches how fast messages are arriving. When the rate jumps well above what that channel normally does, it treats that as the audience reacting to something, cuts the surrounding moment, reframes it, captions it, and sends you the file.

Two consequences follow from that. First, it works on any category, including Just Chatting and IRL, because it is reading the audience rather than the game. Second, it needs an audience: a channel with almost no chat traffic is genuinely hard to clip this way, and no setting fixes that. We compare this approach against the alternatives in real-time vs VOD-based clip generators.

Everything below happens in the browser. There is nothing to install, and your PC does not need to be running once monitoring has started.

Step 1: Sign in with Twitch

klypra signs you in through Twitch OAuth, so there is no separate password to create. One click and you are in the dashboard. No credit card is requested at any point in this guide.

Step 2: Add a channel to monitor

Type in a Twitch channel name and add it. It does not have to be your own channel; any public channel works, and the streamer does not need to connect anything on their end. The free plan monitors one channel at a time.

Pick the channel deliberately, because this is the decision that most affects your results. You want steady chat traffic and a category that is not already saturated with clip accounts. The niche finder lists Twitch categories with live viewer numbers and the streamers worth watching in each, and which clipping niche pays the most covers the earnings side of the same decision.

Step 3: Set your clip threshold

The threshold slider runs from 40 to 90 in steps of 5, and it starts at 60. It controls how high a detected moment has to score before it becomes a clip. Lower means more clips of lower average quality. Higher means fewer clips, but the ones you get were bigger moments.

Leave it at 60 for your first stream. Then adjust one step at a time, because the scale is steeper than it looks: going from 60 straight to 85 will often produce nothing at all for an entire broadcast. If you got three clips and wanted six, try 55, not 45.

One thing the slider cannot do is manufacture clips out of a quiet chat. The threshold is applied after a spike has already been detected, so if the chat never spiked, lowering it changes nothing. That distinction is the single most common source of confusion, and it is why step 2 matters more than this one.

Step 4: Pick your output format and captions

These are account-wide defaults, and you can override them per channel later.

Format

9:16 vertical for TikTok, Reels and Shorts, or 16:9 horizontal for YouTube and X. If you are clipping to grow a short-form account, vertical is the one you want, and reframing happens automatically rather than leaving you with a letterboxed 16:9 video in a vertical frame.

Subtitles

Burned-in captions are a checkbox, and there are five styles to choose from: classic, highlight, bold, mrbeast and redbox. All five are available on the free plan. Leave captions on unless you have a specific reason not to. A large share of short-form viewing happens with the sound off, and an uncaptioned clip is invisible to those viewers.

Silence removal

An optional pass that trims dead air out of the clip. It usually helps, since the moment chat reacted to is rarely centred perfectly in the window that got cut, but turn it off if you are clipping something where pauses carry the joke.

Step 5: Connect Telegram for instant delivery

This is optional, since clips show up in your dashboard either way. It is worth the two minutes because it removes the checking. You create your own bot rather than joining a shared klypra channel, so your clips land in your private chat and nowhere else. There are four steps in the app:

Notification preferences sit on the same page if you want clips but not status updates.

Step 6: Start monitoring

Press start once the channel is live and klypra begins reading chat immediately. Monitoring runs server-side from that point, so you can close the tab, shut the laptop, and clips will still arrive.

Give the detector a couple of minutes before expecting anything. It needs to establish what normal traffic looks like for that channel before it can recognise an abnormal spike, so the opening minutes of a session are calibration rather than detection.

Auto-start, which begins monitoring by itself every time a channel goes live, is part of the paid plan. Paid plans are not purchasable yet, so for now this is a manual press. You can join the waitlist if you want it when it launches.

If something is not working

No clips after a full stream

The chat was almost certainly too quiet. Detection is relative to each channel's own baseline, so a channel where nobody is typing never produces a spike to score in the first place. This is not a threshold problem and lowering the slider will not help. Try a busier channel and compare.

Too many clips, and most are unremarkable

Raise the threshold one step at a time from 60 to 65 to 70. There is also a short cooldown between clips, so a single long reaction gets cut once rather than four times.

Clips arrive in the dashboard but not on Telegram

Re-run the test message on the Telegram settings page. The usual cause is the chat link never completing, because the "detect chat" step has to happen within a few minutes of sending /start to your bot.

What the free plan actually includes

5 clips per day and 50 per month, one channel at a time, kept for 14 days, at 1080p with a watermark. All five subtitle styles are included. There is no trial that expires and no card required, so the honest summary is that the limits are on volume and the watermark, not on the detection itself.

FAQ

Do I need to be the streamer to use this?

No. You can monitor any public Twitch channel, whether it is your own or one you clip for. klypra reads the public chat and the public stream, so nothing needs to be connected on the streamer's side.

What clip threshold should I start with?

Leave it at the default of 60 for the first stream and adjust from there. The slider runs from 40 to 90 in steps of 5. Lower means more clips of lower average quality, higher means fewer clips that were bigger moments. Changing it by one step is usually enough; jumping from 60 to 85 will often produce nothing at all.

Why did I get no clips after a whole stream?

Almost always because the chat was too quiet. Detection compares the current message rate against that channel's own recent baseline, so a channel where nobody is typing gives it nothing to measure. Lowering the threshold does not fix this, because the spike has to register before the score is even calculated. Try a channel with more chat traffic.

Do I have to keep the dashboard open?

No. Monitoring runs server-side once you start it, so you can close the tab. What you do have to do on the free plan is press start when the channel goes live. Auto-start, which does that for you, is part of the paid plan.

Is Telegram required?

No, clips appear in your dashboard either way. Telegram is how you get them without checking. You create your own bot rather than joining a shared one, so clips land in your private chat and nobody else's.

How many clips do I get on the free plan?

5 per day and 50 per month, on one channel at a time, kept for 14 days. Free clips carry a watermark. No credit card is involved at any point.

next up what actually makes a Twitch clip go viral? →

start getting post-ready viral clips.

continue with twitch