Twitch
Connect your entire Twitch channel: chat, subs, bits, channel points, raids, and polls, all managed from one place.
Features
133 features and 41 integrations, covering everything from your first chat command to a fully scripted, fully custom stream.
Platforms
Bits, Super Chats, Kicks, and Volts, each handled the way its home platform intended.
Connect your entire Twitch channel: chat, subs, bits, channel points, raids, and polls, all managed from one place.
Memberships, Super Chats, Jewels Gifts, and chat events all arrive as triggers you can build on.
Kick is fully wired in. Chat, channel points, Kicks gifts, subscriptions, and channel settings all work from the first time you connect.
Mix It Up is one of the first bots with full Velora support. Chat, channel points, Volts cheers, subscriptions, and channel settings are all wired in.
Integrations
Connect Mix It Up with the tools you already use, and the ones you've been meaning to try.
Drive your scenes and sources straight from your commands.
Full OBS control from Mix It Up: switch scenes, toggle sources, update overlays, save replays, and start or stop your stream automatically.
Connect Streamlabs Desktop and control your scenes and sources automatically from any Mix It Up command.
Connect Meld Studio and control your scenes, layers, audio, and recording automatically from Mix It Up.
Connect XSplit and control your scenes, sources, and browser URLs automatically from Mix It Up commands.
Every tip, donation, and campaign milestone can trigger a custom response.
Receive Streamlabs donation events in Mix It Up and trigger fully custom responses: alerts, sounds, and effects.
Connect StreamElements and respond to tips and donations automatically with any command or effect you've set up.
Receive TipeeeStream donation events and trigger custom responses the moment they come in.
Connect TreatStream and react to donations and treats automatically with any automation you've built.
Receive Rainmaker donation events in real time and trigger custom commands and effects in response.
Track your JustGiving fundraiser and respond to donations automatically as they come in during your charity stream.
Connect your DonorDrive charity campaign and react to donations, milestones, and incentives automatically, perfect for marathon charity streams.
Link your Tiltify campaign and respond to donations, rewards, and team milestones automatically, built for charity stream success.
Bring your Patreon into Mix It Up. Gate commands by tier, reward members automatically, and keep your Patreon community connected to your stream.
Let your community reach through the screen, and wire your stream into the real world.
When viewers buy or redeem Streamloots packs and cards, Mix It Up knows immediately and can fire any response you've set up.
When your viewers take control and trigger Crowd Control effects in your game, Mix It Up can react automatically with chat messages, alerts, or any effect you configure.
Connect Stream Avatars and let your viewers' characters react to what happens in Mix It Up.
Keep your Discord server in sync with your stream. Send messages, post embeds, and react to stream events in your Discord channels automatically.
Connect Mix It Up to thousands of apps and services via IFTTT. Trigger applets with custom values whenever anything happens on your stream.
Connect SAMMI and trigger any of its automation buttons from Mix It Up commands, or share data between both tools using global variables.
Send any PolyPop trigger from Mix It Up, perfect for firing your custom alert designs at exactly the right moment.
Control your entire PixelChat overlay from Mix It Up: trigger giveaways, shoutouts, credits, countdowns, and your streamathon automatically.
Sync your smart lights with your stream. Mix It Up can trigger Lumia commands or set exact colors in response to any stream event.
Let Mix It Up control your Voicemod voice changer. Switch voices, toggle effects, and control audio automatically based on what's happening in your stream.
Your heart rate, live in your stream. Connect a wearable sensor and let Mix It Up react when your pulse spikes: alerts, overlays, anything you want.
Connect Arduino boards or custom hardware directly to Mix It Up. Send signals from any command to trigger physical effects on your stream setup.
Use your Stream Deck to trigger Mix It Up commands with the press of a physical button, through the official Mix It Up plugin in the Stream Deck software store.
Trigger Mix It Up commands from your Loupedeck console with the official plugin.
Bring your avatar to life with stream-driven automation.
Bring your VTuber avatar to life with stream automation. Load models, move your avatar, and trigger hotkeys automatically based on what happens in your stream.
A dedicated TTS queue manager for VTubers. Read out AI-generated voices for chat messages and events, with a full queue system to keep everything orderly.
Connect mtion studio and trigger scene or state changes in your VTuber clubhouse automatically from stream events and commands.
Let viewers throw things at you on stream, activated automatically by commands, events, or anything else Mix It Up can trigger.
Drive your PNGtuber avatar from your commands. Switch expressions, push a temporary state on top of the current one, or flip push-to-talk, all from whatever is happening in your stream.
Give your stream a voice, from local offline speech to hyper-realistic AI.
Microsoft's Edge TTS voices, over 400 of them, available locally with no API key required. A great default choice for TTS on stream.
Nearly 2,000 voices and full SSML support, powered by Google Cloud. Ideal if you want the widest voice selection available.
Natural, high-quality voices from Microsoft's Azure AI speech platform, reliable and expressive out of the box.
Amazon's neural and standard TTS voices, clear, reliable, and available through your AWS account.
AI TTS via TTSMonster.io, a solid cloud option for high-quality synthesized voices on stream.
Browser-based TTS with around 100 voices and a simple API key setup. Easy to get going, and it works across a wide range of systems.
The same TTS voices you've heard on TikTok, available for your stream. No API key needed, just plug in and go.
Third-party emotes render right in your chat overlay.
All the BTTV emotes your viewers love, rendered properly in your chat overlay, automatically downloaded and displayed.
FFZ emotes, global and channel-specific, rendered right in your chat overlay alongside native platform emotes.
The day-to-day toolkit: chat, queues, giveaways, quotes, music, and your second-screen dashboard.
A full chat client built in: read, moderate, and reply across all your connected platforms from one window.
Let viewers line up to play with you in an organized, fair queue. Subscribers can get priority, and you control who's selected and when.
Run a clean, fair giveaway right in your chat. Set the timer, the entry word, and the requirements. Mix It Up handles the drawing and the winner announcement.
Save your funniest and most memorable stream moments. Viewers can pull them up anytime with !quote, and you can export the whole archive whenever you want.
Play background music during your stream without switching apps. Manage folders, volume, and playback all from within Mix It Up.
A floating command center for your second monitor. Chat, alerts, your game queue, quick commands, and the redemption store, all in one moveable window.
Viewers, chatters, follows, subs, and donations, recorded per session so you can compare one stream to the next.
Automated chat protection that scales from a gentle warning to a full strike system.
Keep your chat welcoming. Set up a list of words that earn a warning strike when used, configurable to match every community's standards.
Some words have no place in your chat. Add them to the ban list and Mix It Up handles it automatically, every single time.
A starter list of the words most channels ban anyway, so your first day of moderation isn't a blank page.
Prevent SHOUTING in chat. Set a threshold for how many caps are too many and let Mix It Up enforce it automatically.
Keep chat readable. Limit the walls of emojis and punctuation that can clutter your feed, configurable to your community's taste.
Decide who's allowed to post links. Anyone who isn't gets stopped before the message lands.
New account just showed up? Set a minimum account age or watch time before viewers can chat, a simple way to keep bots and bad actors at bay.
A fair, escalating moderation system. Viewers get a warning, then another, then action, with custom commands at each level so you stay in control.
Give your trusted regulars, VIPs, and mods the benefit of the doubt. Each moderation check can be configured to skip users above a certain role.
Reward loyalty with points, ranks, items, and unlockables your viewers actually care about.
Give your viewers a currency they earn just by watching. Points add up over time, faster for subscribers and active chatters, and get spent on whatever you set up.
Reward long-term loyalty with a rank system. Viewers climb through named tiers as they earn currency, unlocking more of your stream as they go.
Create a virtual item shop where viewers can hold, buy, sell, and trade items using their points, with automatic shop commands built right in.
Add a season pass to your stream. Viewers level up by watching, subbing, and donating, and each level can unlock something new.
A point store where viewers spend their currency for real perks, fulfilled automatically or approved by you with a single click.
Every viewer gets a profile. Mix It Up keeps track so you don't have to.
Watch time, points, sub history, and notes, all tracked automatically and carried across sessions.
Viewers who keep showing up earn the Regular role on their own. Your most loyal people get recognized without you keeping a spreadsheet.
Browse, search, and manage every viewer in your community. Edit points, add notes, and set custom titles, all from one clean panel.
A full overlay system served straight from the app. Every alert your viewers see comes off your own machine.
Display styled text on your stream overlay. Pick your font, color, size, and shadow, and it's live.
Show any image on your overlay, local file or URL, with the option to rotate through a random selection automatically.
Drop a video clip into your overlay with full control over volume, start point, and whether it loops.
Embed a YouTube video directly in your stream overlay, great for reaction content, background music, or anything you want playing on screen.
Build anything. Drop raw HTML, CSS, and JavaScript directly into your overlay for a fully custom interactive widget.
Put a countdown or count-up on screen for giveaways, breaks, challenges, or any timed moment in your stream.
Play a Twitch clip live on your overlay: the latest, a random one, or a specific clip. Great for highlight moments mid-stream.
Play a sound directly through your overlay browser source, useful when you need audio routed through a specific output context.
A long-running countdown that sticks around across events. Add time for subs, remove it for other events, and fire a command when it finally hits zero.
A text ticker that cycles through your latest follower, sub count, donation total, a live clock in any time zone, or any counter you keep. It updates itself.
Your viewers fight to be the boss. Events deal damage, overkill crowns a new champion, and a health bar on screen makes every moment feel epic.
Visualize progress toward any goal: subs, followers, or custom milestones, with a segmented progress bar that updates live and fires commands when segments complete.
Mirror your chat into your streaming software, with emotes, badges, and moderation events all rendered properly.
Roll the credits at the end of your stream. Scroll through chatters, subs, VIPs, regulars, first-time chatters, raiders, donors, Patreon members, and anyone else who made the stream great.
Show your live game queue right on screen so viewers always know where they stand in line.
A live alert feed on your overlay showing recent follows, raids, subs, and donations as they happen.
Display your top viewers on screen. Ranks by watch time, currency, Bits, months subbed, subs gifted, or subscription streak, refreshed on a schedule you control.
A spinning prize wheel on your overlay, ready to spin at any moment. Set the slices, set the odds, and let the wheel decide.
Flood your screen with emotes when the moment calls for it: rain, float, zoom, or explosion, a burst of crowd energy on demand.
When enough of chat spams the same emote, the effect fires on its own. Chat earns it and the widget handles it.
Show live poll or prediction results directly on your overlay. Works with Twitch Polls, Predictions, and in-chat game commands.
Build your own fully interactive overlay widget with JavaScript. It receives every platform event and can do whatever you can code.
Everything in Mix It Up starts with a command: a trigger plus the actions it runs.
Give your chat something to do. Set up keywords that trigger responses, sounds, effects, or anything else, with cooldowns and role restrictions to keep things balanced.
Something just happened on stream? Mix It Up already knows. New follower, new sub, a raid incoming: every event can have its own automated response.
Keep your chat engaged between games and conversations. Set up rotating messages that fire on a schedule so you never have to remember to plug your socials again.
Got a tool that sends webhooks? Now it can trigger Mix It Up commands. Connect almost anything with a personal webhook URL and let the automations flow.
Browse a library of commands built by other streamers, download with a click, and share your own creations with the community.
The essentials are already built in: !uptime, !game, !quote, and !followage, ready to enable and run from day one.
Build once, reuse everywhere. Package a sequence of effects into a group and call it from any command, no need to rebuild the same thing twice.
Control exactly who can run each command and when: roles, cooldowns, costs, ranks, thresholds, and argument validation, all built in.
The building blocks of every automation: chain as many as you like inside any command.
Send a message to chat from your streamer or bot account, as a reply or a whisper, to every connected platform at once.
Send a chat message to one specific platform instead of all of them, with its own Send As Streamer option.
Put your commands in charge of other commands. Run, pause, enable, disable, or reset a command automatically as part of any automation.
Add logic to your automations. Only do something if a condition is true, and loop it, branch it, or combine multiple checks with AND/OR/XOR.
Award or deduct currency and inventory items as part of any command. Give out points for a great moment or charge viewers to participate.
Increment, decrement, reset, or set a named counter whenever you need to track something: deaths, hype moments, hydration breaks, anything.
Launch any app or script as part of your automation and optionally capture what it outputs to use in the same command.
Read and write text files on the fly, update a scoreboard, pull a name from a list, or log data to a file automatically.
Control who's up next without lifting a finger. Add, remove, shuffle, or select viewers from the game queue automatically.
Bundle actions together into a single organized block. Keeps complex commands clean and easy to follow.
Simulate a keypress or mouse click, useful for triggering hotkeys in games or controlling software without switching windows.
Timeout, ban, purge, or mod users automatically as part of any command.
Control your stream music from anywhere. Skip a track, change the volume, or swap playlists automatically as part of a command.
Trigger any overlay effect from a command: show an image, play a sound, spin the wheel, or update a goal bar, at exactly the right moment.
Add a little chaos. Mix It Up picks one path at random from several options you define, each with its own weighted odds.
Do something once, or do it a hundred times. Repeat any set of actions as many times as you need, even based on a dynamic value.
Run a custom script in C#, Python, or JavaScript and feed the result right back into your command. Total flexibility for power users.
Play any sound on any output device, or stop everything that's playing, all as part of a command.
Create a custom variable on the spot and use it anywhere downstream in the same command. Great for storing calculated or fetched values mid-automation.
Switch scenes, toggle sources, update overlays, and start or stop your stream, all without touching OBS, Streamlabs, or XSplit manually.
Give your stream a voice. Read out chat messages, donation alerts, or any text you choose using your preferred TTS engine and voice.
Find a viewer on any platform by username or ID and use their name, ID, and avatar in the rest of the command.
Add a pause between actions. Give an animation time to finish, a message time to land, or just control the pacing of your automation.
Fetch data from any API and use the result in your command. Prices, weather, sports scores: if it has an API, you can pull it into your stream.
Chat games that put your viewers' points on the line, all ready to customize.
Nothing gets chat fired up like putting points on the line. Set up outcomes, open the betting window, and let the drama unfold.
Host an in-chat auction. Viewers outbid each other for a prize, a game slot, or whatever you dream up, highest bidder wins.
Viewers toss points into the pot and hope they're the one who tips it over the edge and walks away with the winnings.
Chat loves a good rivalry. Two viewers put their points on the line and only one walks away richer.
Classic word game, live in chat. Your audience guesses letters together to save the hangman, or watches it fall.
The whole chat crews up for a heist, but not everyone makes it out. The odds are different for everyone, survivors split the rewards.
A mystery name is revealed and the whole chat races to type it first. First one in wins the pot.
Nobody wants to be holding it when the timer goes off. Viewers frantically pass the hot potato in chat until someone gets burned.
A combination lock stands between your viewers and a pile of points. Can they crack it before it resets?
Viewers place their bets across the table and the wheel decides who wins. Classic casino energy, live in chat.
Everyone antes up, a few lucky viewers get selected, and the rest lose their points. High tension, dead simple.
Pull the lever, cross your fingers. Configurable symbols and odds mean every spin feels different.
Viewers spin a custom prize wheel. You control the slices, the odds, and the payouts, or let the wheel decide everything.
A little mischief in the economy. Viewers can try their luck stealing points from each other, with a chance of getting caught.
Is your trusted Knight actually a Thief in disguise? This team game keeps everyone guessing until the very end.
Drop a question in chat and see who knows their stuff. First correct answer takes the pot, works with your own questions or the OpenTDB library.
Points pile into the volcano through escalating stages. A random eruption could happen at any moment, paying out to whoever collects the lava.
Unscramble it before anyone else does. A quick and chaotic way to reward your fastest and cleverest viewers.
Fine-grained control over who can run each command, and what it costs them.
Set the minimum role a command needs, anywhere from follower to moderator. Everyone below it stays locked out automatically.
Keep commands from being spammed. Set a shared cooldown for everyone or an individual timer per viewer, with clear feedback when they try too soon.
Make viewers spend points to use a command. Set a fixed cost or let them choose how much to put in, with optional minimums and maximums.
Require viewers to hold a specific item before they can use a command, and consume it automatically on use.
Gate commands by rank tier. Unlock features for your most loyal viewers as they climb the leaderboard.
Some things should only happen when enough people want them. Require a minimum number of viewers to trigger a command together before it fires.
Add typed inputs to your commands, whether usernames, numbers, or custom text. Mix It Up validates them before the command runs.
Fine-tune how a single command behaves: delete the triggering message, skip deletion, or add it to the right-click context menu, without changing your global settings.
Drop live data into any message, overlay, or action with hundreds of dynamic variables.
Inject the current date, time, or day of the week into any message automatically.
Drop your viewer count, current game, stream title, or uptime into any message.
Reference any viewer by name, role, watch time, sub status, or total donations. Every value is read at the moment the message sends.
Use exactly what a viewer typed in the command: the first word, a specific argument, or all of it, however your command needs it.
Pick a random number or a random viewer from your chat, filtered by role or sub status, wherever a little unpredictability makes things fun.
Pull a quote into any response: the latest one, a random pick, or a specific number from your archive.
Show off your top viewers right in chat or overlays, with top-N rankings by currency, watch time, Bits, months subbed, subs gifted, or subscription streak.
Reference the live queue in your messages: how many are waiting, who's next, or who's coming up in the next few slots.
Display the current boss's health or name anywhere: in chat, in an overlay, or in a triggered command response.
Always know, and show, who just followed, raided, subbed, or donated, even after a stream restart.
During a donation event, reference the amount, message, source platform, and donor details in any response you set up.
Every counter you create becomes a live variable you can drop into messages, overlays, or logic checks.
Use live data from your music player, heart rate monitor, Voicemod voice, or donation trackers in any message or automation.
Every part of Mix It Up can be tuned to fit your stream.
Set your default platform, streaming software, and audio device: the foundation everything else in Mix It Up builds on.
Make Mix It Up look like yours. Pick a dark or light theme, choose your accent colors, set the UI font and overall font size, and customize username colors by viewer role in chat.
Fine-tune how chat looks and feels in Mix It Up: message limits, emotes, badges, and timestamps.
Per-platform behavior that does not belong anywhere else, starting with the YouTube Shorts video length cap that decides which uploads count as Shorts.
Set how your commands behave globally: delete-on-run, cooldown groups, bot ignore rules, and concurrency, all in one place.
Color-code your alerts by event type, each with its own color, so you can tell subs from raids from donations at a glance.
Customize the sounds that play when you get a new chat message, a mention, a whisper, or when a service connects or disconnects.
Configure the Regular role threshold, how role requirements are matched, and the set of custom titles you can assign to your viewers.
Set your global timer defaults: how often they fire, how many messages they need in between, and whether they run when you're offline.
One place to configure all of your chat rules: word filters, link blocking, caps limits, participation requirements, and your strike commands.
Set up your overlay server, pick a port, manage your overlay endpoints, and configure each widget, all from one settings panel.
Create and manage all your persistent counters in one place. Name them, set their starting values, and filter the list to find one fast no matter how many you keep.
Trigger any command with a keyboard shortcut, even when Mix It Up isn't in focus. Great for quick actions during gameplay without alt-tabbing.
Set up connections to your Arduino boards or custom hardware so Mix It Up knows where to send its signals.
The Developer API, Python integration, and debug flags, for when you've outgrown the normal settings.
All your API keys and OAuth tokens in one secure place, stored encrypted in your profile file so you only have to set them up once.
Mix It Up runs a local API, so anything you build on your own machine can drive it.
The extended local API with more powerful controls, paginated queries, per-platform lookups, counter management, and full command run parameters for advanced integrations.
Point an AI assistant on your computer at Mix It Up and let it run commands, post in chat, adjust viewer currency, and pull up quotes while you stream.
Windows 10 and 11. Switching from another bot? Your viewer data and quotes come with you.