A Twitch extension

The best chat messages,
rising to the top.

Viewers reply +1 to a message, or tap the arrow in the extension. Upvote Chat puts what chat loved right on your stream, and keeps a leaderboard of who earned it.

Three steps. Nothing for viewers to install.

1

Chat says something good

It gets buried in seconds. That is the problem.

2

Viewers reply +1

Reply to the message with +1 or 👍 in normal chat, or tap the arrow on the message in the extension.

3

It rises onto the stream

Messages with votes appear in a small board over the video. Popular ones get a Hot badge and a chat announcement.

See it in 20 seconds

Made for live chat

Two tabs

Trending shows messages upvoted recently. Top Chatters ranks who collected the most upvotes this stream.

Overlay and panel

Shows over the video or as a panel under it. Compact on purpose: it does not cover your game.

Streamer controls

Pause voting, clear the board, start a new stream, remove a message, block a user. A trash button appears for you and your mods, never for viewers.

Filters

Block users or words, hide links, ignore commands and known bots. Choose how many votes make a message Hot.

Chat commands

!top posts the trending list. Mods can pause, reset or remove from chat itself.

One vote per person

Viewers share their Twitch identity once to tap the arrow, so nobody votes twice or for themselves.

Set up on your channel

  1. Install the extension from your Twitch dashboard (Extensions, then Discover).
  2. Activate it as an overlay or a panel in your extension manager.
  3. Open its configuration and press Connect my channel. Twitch asks you to approve one permission: channel:bot.
  4. Tune it in settings: threshold, filters, blocklist. Go live and ask chat to reply +1.

Upvote Chat never stores your Twitch login token. The sign-in is used once to learn your channel and is then discarded.

Questions

Do viewers need to do anything?

No install. To upvote by replying, they just reply +1 in chat. To use the arrow they approve Twitch's one-time identity sharing.

What does it store?

Settings and block lists, the chat messages that received votes (author, text and who voted) until they leave Trending, and this stream's Top Chatters totals. "Disconnect and delete my data" in settings removes everything. Read the privacy notice.

Does it work with moderators?

Yes. Moderators can remove messages and block users from the overlay or with chat commands.

Can I turn it off during a stream?

Yes. Pause voting from the extension's live controls, or type !upvote off in chat as a moderator.