Repository navigation
Connecting Platforms
Also on the Cuebot Docs site.
Cuebot needs to be signed in to the places you stream, so it can read chat, see follows and post messages. Each platform has its own page under Platforms in the left rail: Twitch, YouTube, Kick and Rumble.
Every platform page has Connect and Disconnect buttons at the top. Tick Connect automatically on startup (on Rumble: Connect automatically) and Cuebot reconnects each time it starts.
Your sign-ins stay on your computer: Cuebot stores sign-ins in a locked (encrypted) form on your computer. They are never put in backups and never leave your computer, except to talk to the platform itself.
- Your broadcaster account is the channel you stream on. Cuebot gets every event (follows, subs, raids) through it. You always need this one.
- A bot account is optional. It is a second account, for example "MyChannelBot", that writes Cuebot's chat messages. Viewers then see the bot talking, not you.
Signing in the bot: Your browser is probably logged in as you. Before you sign in the bot, log in as the bot in your browser, or open the sign-in link in a private window. Otherwise the platform signs in the wrong account.
- Go to Platforms > Twitch, tab Accounts.
- Under Broadcaster account click Sign in with Twitch.
- Twitch opens in your browser and Cuebot shows a code. Confirm that code on Twitch.
- Cuebot connects by itself.
Bot account: under Bot account (optional) click Sign in bot, then confirm the code while logged in as the bot. Tick Send chat messages as the bot and, if you like, Send whispers as the bot. Use Send a test message to check it.
Permissions: the Settings tab lists every permission Cuebot asks Twitch for, under Permissions (scopes). You can untick ones you do not want. Anything that needs a missing permission is skipped and a warning goes to the log. Sign in again after you change the list.
Once you are signed in, the other tabs let you run your channel from Cuebot, without opening Twitch.
Channel: your stream's info, and buttons for things you do while live.
- Stream info: click Load from Twitch to see your Title, Category and Tags. Change them, then click Save to Twitch. To pick another category, type part of its name under Find a category and click Search. Tick Branded content (sponsored stream) when a company pays you for this stream.
-
Quick actions:
- Create marker puts a bookmark in your video at this moment (type a note first if you like).
- Create clip saves the last moments as a Twitch clip.
- Run ad starts an ad break; Snooze next ad pushes the next planned one back a little.
- Start raid sends your viewers to the channel you typed; Cancel raid stops it before it happens.
- Send shoutout shows your viewers a card recommending another channel.
Rewards: your channel point rewards. Load from Twitch shows them; + Reward makes a new one. Set its Title, Cost, Colour, Prompt, cooldowns and limits, tick User input required if viewers type something with it, or Skip the request queue to approve it straight away. Then Save to Twitch. Twitch only lets Cuebot change rewards Cuebot made: rewards you made on the Twitch website show here as read-only, but they still start your actions. Cuebot also counts how often each reward was used (Persist counter keeps the count after a restart).
Polls & predictions: start a Twitch poll or prediction, end it, and pick the winning outcome. See Polls and predictions.
Moderation: keep your chat friendly.
- Type a User name, then Timeout (for the number of seconds in Timeout (s)), ban (click twice to confirm), Unban / untimeout or Warn them (a warning needs a Reason). Add VIP, Remove VIP, Add moderator and Remove moderator change their badges.
- Chat modes: tick Emote-only, Follower-only (minutes followed), Slow mode (seconds), Subscriber-only or Unique chat (no copy-paste spam), then press Apply. Nothing changes until you do. Load current shows what is on right now.
- Shield mode is Twitch's emergency button against hate raids: tick it and press Apply shield mode.
- Clear the whole chat (click twice to confirm), or post a highlighted Announcement with Send announcement.
Settings: the permissions above, plus:
- Request everything or Minimal (chat and alerts) ticks the permissions for you.
- Polling: how often Cuebot checks your viewer count and who is in chat (for the Viewer count update and Present viewers triggers).
- Upcoming ad warnings: a trigger every minute from five minutes before a planned ad, while you are live.
- Sub counter: counts new subs. When it reaches Rollover, it starts again from zero and the Sub counter rollover trigger runs, handy for a sub goal. Tick Count resubs and Count gifted subs to count those too.
- Event availability shows which events work with the permissions you have.
Accounts also has Reconnect bot, for when the bot account lost its connection.
- Go to Platforms > YouTube and click Sign in with the browser. (No browser on this computer? Use Sign in with a code.)
- Google asks which account to use. Pick the channel you stream on.
- Allow Cuebot to manage your YouTube account.
"Google hasn't verified this app": While Google is still checking Cuebot, you may see this warning. Click Advanced, then Go to Cuebot.
Cuebot finds your live stream by itself and reads its chat once you go live. A bot account is optional, with Sign in bot with the browser.
Quota (YouTube's daily limit). YouTube gives every app a daily allowance of "units", and every request Cuebot makes uses some. The Polling and quota part of the page shows how much Cuebot expects to use and how much it used today. If you stream a lot and run out, open Advanced: use my own Google Cloud project and follow the steps there. That gives you your own allowance.
- Go to Platforms > Kick. In your browser, log in to Kick as your streaming account first.
- Click Sign in broadcaster.
- Approve Cuebot in the browser window that opens.
Cuebot looks up your channel by itself. If kick.com blocks that, the page shows how to copy two numbers from kick.com into the Channel id and Chatroom id boxes.
Bot account: click Sign in bot account. On the Kick page you can also set your stream title and category and manage channel rewards.
Rumble works a little differently. Reading works with a "key link" from Rumble. Writing in chat needs a sign-in.
- On rumble.com, open your account menu, then Live Stream API. Make a key and copy the whole web link.
- In Cuebot go to Platforms > Rumble and paste the link into the box. It starts with
https://rumble.com/-livestream-api/get-data?key=. - Click Connect. Cuebot now sees followers, subscribers, rants (paid chat messages), whether you are live, and your chat.
- To write in chat (optional): under Send chat (optional), type your Rumble username and password and click Sign in. Cuebot keeps only the login session, never your password.
Warning: Rumble has no official way for apps to write in chat. Sending messages may stop working if Rumble changes its website. Reading followers, live state and chat was tried with a real Rumble channel; writing in chat is not confirmed yet. See What's experimental.
Cuebot signs in with its own app on Twitch, YouTube and Kick. You do not need to do anything. If you want to use your own developer app instead, open the Advanced part of that platform's page and follow the steps there. Leave it empty to use Cuebot's.
Click Sign out on the platform page. On Twitch, YouTube and Kick, Cuebot also asks the platform to cancel its access. Rumble has no way to do that: Cuebot forgets the sign-in on your computer, and you can sign out of other places on rumble.com.
Next: How actions work.
Cuebot by Tech Daddy Digital · MIT license · Privacy
Cuebot Docs (the same pages, nicer to read)
- Home
- Start here
-
Guides
- Chat commands
- Overlays and alerts
- Writing your own overlay widgets
- Text-to-speech
- Music and now playing
- Points, store and giveaways
- Subathons and goals
- Stream apps and devices
- VTuber apps
- Stream Deck
- The phone app
- Donations and integrations
- Discord bot
- The setup assistant and AI tools
- The assistant on your own computer
- Moving from Streamer.bot
- Cuebot's servers
- Writing code (C# and Python)
- Python in detail
- Using your own code editor
- Controlling Cuebot from other programs
- Backups and your data
- Linux
- Command-line options
- Troubleshooting
- What's experimental
- Reference








