• Getting Started
  • Platforms
  • Twitch
  • YouTube
  • Kick
  • Velora
  • Integrations
  • Amazon Polly
  • Crowd Control
  • Discord
  • DonorDrive
  • Fourthwall
  • Google Cloud TTS
  • IFTTT
  • JustGiving
  • Ko-fi
  • Loupedeck
  • Lumia Stream
  • Meld Studio
  • Microsoft Azure Speech
  • mtion studio
  • OBS Studio
  • Pally.gg
  • Patreon
  • PixelChat
  • PolyPop
  • Pulsoid
  • Rainmaker
  • ResponsiveVoice
  • SAMMI
  • Stream Avatars
  • Stream Deck
  • StreamElements
  • Streamlabs
  • Streamlabs Desktop
  • Streamloots
  • Throne
  • Tiltify
  • TipeeeStream
  • TITS
  • TreatStream
  • TTS.Monster
  • Twitter / X
  • veadotube
  • Voicemod
  • VTS Pog
  • VTube Studio
  • XSplit
  • Actions
  • Actions
  • Chat Action
  • Command Action
  • Conditional Action
  • Consumable Action
  • Counter Action
  • External Program Action
  • File Action
  • Game Queue Action
  • Group Action
  • Input Action
  • Moderation Action
  • Music Player Action
  • Overlay Action
  • Platform Message Action
  • Random Action
  • Repeat Action
  • Script Action
  • Serial Action
  • Sound Action
  • Special Identifier Action
  • Streaming Software Action
  • Text To Speech Action
  • User Lookup Action
  • Wait Action
  • Web Request Action
  • Action Groups
  • Events
  • Commands
  • Consumables
  • Consumables
  • Currency
  • Rank
  • Inventory
  • Stream Pass
  • Redemption Store
  • Overlays
  • Overlays
  • Overlay Widgets
  • Chat Widget
  • Custom Widget
  • End Credits Widget
  • Event List Widget
  • Game Queue Widget
  • Goal Widget
  • HTML Widget
  • Image Widget
  • Label Widget
  • Leaderboard Widget
  • Persistent Emote Effect Widget
  • Persistent Timer Widget
  • Poll Widget
  • Stream Boss Widget
  • Text Widget
  • Video Widget
  • Wheel Widget
  • YouTube Widget
  • Chat
  • Chat
  • Chat Commands
  • Pre-Made Chat Commands
  • Timers
  • Games
  • Moderation
  • Game Queue
  • Giveaways
  • Quotes
  • Music Player
  • Webhooks
  • Users
  • Reference
  • Special Identifiers
  • Developer API
  • MCP Server

  • Most of the main features in Mix It Up revolve around creating a series of actions to perform when something happens (Chat, Events, Timers, etc). When you open an existing command for editing, its already-saved actions start minimized to reduce clutter, while a brand-new action you add starts expanded. Adding a new action does not retroactively minimize the actions already in the list, however: each action’s minimized/expanded state is independent, and you can open or close any action by clicking on its title.

    Every action has the following:

    • Play button to allow you to test out the individual action on its own
    • Up & Down Arrow buttons which allow you to change the order of your actions without having to re-create them
    • Help button to bring you to the exact documentation entry for that action
    • Delete button to remove the action.

    Most actions do not wait for their work to complete, they only wait for however long it takes for their work to be initiated. For example, a chat action only waits until the message has been successfully sent, not when it was received by the streaming platform. A sound action only starts playing the sound, it does not wait for it to finish. The Wait action is one exception to this, but not the only one: the Web Request action always waits for its full HTTP response (which it needs in order to populate $webrequestresult and the JSON Special Identifiers), and the External Program, Text To Speech, and Command actions likewise block on their own work finishing when their respective “Wait For Finish” / “Wait Until Complete” toggle is enabled.

    Same-type serialization is a separate matter, and is not a property of the Wait action specifically. It comes from Mix It Up’s default “Per Command Type” Command Locking System, which serializes any commands of the same type (whether or not they contain a Wait action) so that, for example, another Chat command cannot run until the current Chat command has finished. This applies unless you change the lock setting or individually Unlock the command.

    For detailed information about a specific action, please see the dedicated pages for each action type.


    Site Settings

    Accessibility

    Choose how the site looks. System follows your device setting.

    Cookies

    Choose which cookies to allow. Your preference is saved for 6 months.

    Necessary
    Required for the site to function correctly. Cannot be disabled.
    Analytics
    Helps us understand how visitors use the site. No personal data is shared with third parties.