The all-in-one chat bot
for Kick streamers

Watch time tracking, a coin economy, gambling mini-games, and custom commands — live on your channel in about a minute, free, no coding required.

kick.com/
You'll approve the connection on Kick. UltimaBot only activates for channels you own.
Everything your chat needs
Turn on what fits your channel, ignore the rest — every feature is optional and configurable from your dashboard.

Watch time tracking

Automatic per-viewer minutes, daily & stream attendance streaks, and a live leaderboard — no setup needed.

🪙

Coin economy

Viewers earn coins by watching, claim a daily bonus, tip each other, and you control every rate.

🎲

Gambling & games

Slots, blackjack, crash, roulette, duels, and more — all wagered in your channel's own coins, not real money.

🛠

Custom command builder

Drag-and-drop blocks — triggers, conditions, replies — to build commands as complex as you want. No coding, and it saves instantly.

🔐

Mod tools built in

Mods are recognized automatically from Kick chat badges, plus an optional extra mod list if you need it.

🔌

API access

Generate a read-only API key and pull your own watch time & economy data into a custom site or bot.

📚

Command marketplace

Publish your custom commands for other streamers to install, or browse and grab ones the community already built — including multi-command bundles.

A marketplace for custom commands

Building the same command as someone else is a waste of time. Publish yours to the community registry once you've built it, and grab whatever other streamers have already shared — a whole command installs onto your channel in one click.

  • Browse & search listings by name, sort by newest, most installed, or top voted, and filter down to bundles only.
  • Upvote & downvote listings to help other streamers find the good ones.
  • See any creator's listings in one place — click their name on a listing to view everything they've published.
  • Manage your own listings from a dedicated tab — update a listing after tweaking the command, or remove it.
  • One-click install, with automatic renaming if a trigger collides with one you already have.
duel-pack.cmd bundle · 2
A !duel command plus the !accept it depends on.
$ !duel
$ !accept
Add to my channel ▲ 42 ▼
Every command, all included
Nothing here is extra or paid — turn on whichever sections fit your channel from the dashboard.
Watch time
Coins
Gambling
Fun
Mods
!watchtimeYour all-time, today, and monthly minutes
!rankYour position on the watch time leaderboard
!monthlyleaderTop 5 viewers for the current month
!dailystreakYour daily attendance streak
!streamstreakYour stream attendance streak
!lastseen @userWhen a viewer was last seen in chat
!wtstatsTotal tracked viewers, total watch time, active now
!websiteYour website link — if enabled
!undercode [user]Bloxflip wager lookup — if enabled
!balance / !balCheck your (or someone else's) coin balance
!dailyClaim the daily amount, once per day
!baltopTop 5 richest viewers
!richest / !topShows the #1 richest viewer
!tip @user 100Send coins to another viewer
!rob @userTry to steal coins — if enabled
!slots [bet]3-reel slots — a triple pays per-symbol
!gamble [bet]50/50 coinflip, win doubles your bet
!duel @user [bet]Challenge someone, 60s to !accept
!blackjack [bet]Vs the dealer — !hit / !stand
!hilo [bet]Guess !higher / !lower, !cashout anytime
!crash [bet]Multiplier climbs; !cashoutcrash before it pops
!diceduel [bet]Best-of-3 dice rolls vs the bot
!war [bet]High card wins; ties can go double-or-nothing
!roulette [pos] [bet]Shared 30s round — red/black/green/0-36
!roll!roll, !roll 50, !roll 10-20, or !roll 2d6
!8ball [question]Magic 8-ball
!coinflip / !flipPlain coinflip, no wager
!rps rock|paper|scissorsVersus the bot
!triviaAnswer with !answer [guess]
!hug @user / !slap @userChat flavor commands
!botShares the link to add UltimaBot to your own channel
!addtime @user 30Add watch time minutes to a viewer
!settime @user 100Set a viewer's watch time
!resettime @userReset a viewer's watch time
!givecoins @user 500Grant or remove coins
Plus your own custom commands — build as many as you want in the drag-and-drop editor.
Build commands visually
No slash syntax to memorize — connect blocks on a canvas and UltimaBot runs them exactly like that, every time.

The command editor, made for streamers — not developers

Most bots make you learn a scripting language to do anything past a fixed-text reply. UltimaBot's editor is a canvas: drag a block down, connect it to the last one, type in the words. That's it.

  • Trigger blocks start the chain — pick the command word, who's allowed to use it.
  • Condition blocks branch on things like subscriber status, cooldowns, or an argument the viewer typed.
  • Say blocks send the reply, with variables like {user} or {balance} filled in live.
  • Chain as many blocks as you want — a five-block command is built the same way as a one-block command.
  • Saves instantly, no publish step — changes are live in chat the moment you close the editor.
Trigger: !hug Condition has @user arg? Say hugs {user} tight! Say sends hugs to chat! + Add block
See it in action
A simulated chat — this is what UltimaBot actually looks like responding in real time.
live-demo-chat
Live in three steps

Connect with Kick

Type your channel slug above and approve the connection — this proves you own the channel.

Mod the bot

Give UltimaBot moderator on your channel so it can post messages.

Configure & go

Flip on the features you want from your dashboard. Changes apply instantly, no restart.

Ready to add UltimaBot?

Free, self-serve, takes about a minute.

kick.com/