Skip to content
Senchabot Extensions

Frequently asked questions

Quick answers about pricing, privacy, supported platforms and widget URLs for Senchabot Extensions. To set up a specific widget, check the guides.

Pricing and account

Is Senchabot Extensions free?

Yes. All twelve widgets and tools are free: Chat Box, Emote Wall, Sub Sprout, Subathon Timer, Stream Alerts, Sub Goal, Stream Frames, Stream Countdown, Chat Poll, Socials, Raffle and OBS Bridge. There's no paid plan, watermark or premium account. The source code is open on GitHub under the GPL-3.0 license.

What does "no login required" mean?

You don't create an account on this site, you don't log in with Twitch or Kick, and you don't download anything. You type your channel name and the setup page gives you a URL. The widgets read public chat anonymously: on Twitch they connect like an anonymous viewer, and on Kick they listen to the public chat feed. That's why they can't post in chat, moderate, or access private info on your account.

Is Senchabot Extensions affiliated with Twitch or Kick?

No. Senchabot Extensions is made by Senchabot, an open source community bot for Twitch, Discord, Kick and YouTube. It has no official connection to, partnership with or endorsement from Twitch or Kick.

Software and platforms

Which streaming software does it work with?

OBS Studio and any other streaming software that supports a browser source. Each widget runs as a web URL, and you paste that URL into the source. Our guides are written for OBS Studio.

Which widgets support Twitch and which support Kick?

All twelve support both platforms. Chat Box, Emote Wall, Sub Sprout, Subathon Timer, Stream Alerts, Sub Goal, Chat Poll and Stream Countdown listen to a Twitch and a Kick channel together in one URL. OBS Bridge listens for commands from both chats, and each authorized user is added with their own platform. Raffle runs on one platform at a time, Twitch or Kick. Stream Frames and Socials read no chat, so they work the same on either one. In Chat Box, 7TV emotes show on both platforms, while BTTV and FFZ emotes show on Twitch only.

Why does my widget look empty in OBS?

Chat Box and Emote Wall stay transparent and empty until something happens in chat, so send a message in chat first. If there's still nothing, make sure you typed just the channel name, not a link, in the channel field, and that the name is spelled right. The full checklist is in the OBS guide.

Your widget URL and privacy

How do I change a widget later?

Change the settings on the setup page, copy the new URL, and paste it over the old one in the source's URL field in OBS. With Chat Box, Emote Wall, Sub Sprout, Subathon Timer, Stream Alerts, Sub Goal, Chat Poll, Stream Frames, Socials and Stream Countdown, if you paste your old URL into the Widget URL field on the setup page, all your settings come back and you don't have to start over.

Will my old widget URLs keep working?

Yes. Updates are made so existing URLs don't break: parameter names, values and defaults stay the same. For example, the old keep=true in Chat Box still means Forever, and Sub Sprout still reads the old channel and platform parameters.

Where are my settings stored, and where does my data go?

Your settings live inside the widget URL, not in an account or a database, so anyone who has the URL can open the same widget. Like any website, the page address you open reaches our hosting, and can show up in its request logs. The widgets read chat anonymously straight from Twitch and Kick, get emotes from 7TV, BetterTTV and FrankerFaceZ, and get Twitch channel info from ivr.fi. Raffle entries and winners stay in your own browser. The OBS Bridge URL contains your OBS WebSocket password, so treat it like a password.

Support

How do I request a widget or report a bug?

Open a new issue in the senchabot-opensource/monorepo repository on GitHub. When reporting a bug, include the widget URL (remove the password if it has one), the streaming software you use, and what you see. For ideas, you can also use GitHub Discussions or the Senchabot Discord server.

Didn't find your answer?

The guides cover step-by-step setup and troubleshooting. Still stuck? Reach out to us on GitHub.