• General
  • Accounts
  • FAQ
  • Getting Started
  • Getting Started
  • Home
  • Tutorials
  • Usage & Requirements
  • Usage Requirements
  • Preview Program
  • Uninstall
  • Platforms
  • YouTube Overlay Widget
  • Twitch
  • Twitch Action
  • Twitch Channel Point Commands
  • Twitch Bits Commands
  • Kick
  • Kick Action
  • Kick Channel Point Commands
  • Kick Kicks Commands
  • Integrations
  • Microsoft Azure Speech
  • Lumia Stream
  • TTS.Monster
  • Pulsoid
  • Tiltify
  • TipeeeStream
  • XSplit
  • Streamlabs
  • Streamlabs
  • Streamlabs Desktop (Streamlabs OBS)
  • Infinite Album
  • Patreon
  • Streamloots
  • Streamloots Card Commands
  • Streamloots
  • mtion studio
  • OvrStream
  • VTube Studio
  • VTS P.O.G.
  • Loupedeck
  • Amazon Polly
  • Discord
  • Rainmaker
  • Responsive Voice
  • Crowd Control
  • Crowd Control Commands
  • Crowd Control
  • OBS Studio
  • JustGiving
  • Stream Deck
  • Twitter
  • Twitch Interactive Throwing System
  • StreamElements
  • TreatStream
  • SAMMI
  • Pixel Chat
  • PolyPop
  • Stream Avatars
  • IFTTT
  • Donor Drive
  • Voicemod
  • Google Cloud TTS
  • Meld Studio
  • Features
  • Moderation
  • Inventory
  • Consumables
  • Overlays
  • Custom Overlay Widget
  • End Credits Overlay Widget
  • Chat Overlay Widget
  • Video Overlay Widget
  • Label Overlay Widget
  • Image Overlay Widget
  • Stream Boss Overlay Widget
  • Overlays & Alerts
  • Overlay Widgets
  • Wheel Overlay Widget
  • Persistent Timer Overlay Widget
  • Leaderboard Overlay Widget
  • Poll Overlay Widget
  • Text Overlay Widget
  • Overlay
  • Event List Overlay Widget
  • Game Queue Overlay Widget
  • Persistent Emote Effect Overlay Widget
  • Goal Overlay Widget
  • HTML Overlay Widget
  • Quotes
  • Stream Pass
  • Giveaways
  • Chat
  • Rank
  • Actions
  • Counter Action
  • Action Groups
  • Input Action
  • Sound Action
  • Special Identifier Action
  • Script Action
  • Streaming Software Action
  • Actions
  • Group Action
  • Web Request Action
  • Text To Speech Action
  • Conditional Action
  • Random Action
  • Repeat Action
  • Wait Action
  • Serial Action
  • Consumable Action
  • File Action
  • External Program Action
  • Game Queue
  • Users
  • Events & Triggers
  • Statistics
  • Redemption Store
  • Commands
  • Command History
  • Command Action
  • Community Commands
  • Timer Commands
  • Game Commands
  • Chat Commands
  • Pre-Made Chat Commands
  • Webhook Commands
  • Commands
  • Event Commands
  • Timers
  • Currency
  • Music Player
  • Reference
  • Special Identifiers
  • Mix It Up Ambassadors
  • Services
  • Developer API
  • Integrations
  • Special Identifier Action

    Special Identifier actions allow you to create custom Special Identifiers with any set of supplied text, even using other Special Identifiers. You can also perform special functions on the replacement text to alter it before it’s saved:

    • tolower(TEXT) = Converts all letters to their lower-case form
    • toupper(TEXT) = Converts all letters to their upper-case form
    • removespaces(TEXT) = Removes all spaces from the text
    • removecommas(TEXT) = Removes all commas from the text
    • length(TEXT) = Replaces with the total number of characters in the text
    • count(TEXT,SEARCH) = Counts the number of times SEARCH is present in TEXT (EX: count(Count the number of e letters in this sentence,e) => 7)
    • replace(TEXT,SEARCH,REPLACEMENT) = Replaces SEARCH with REPLACEMENT everywhere it’s present in TEXT (EX: replace(Hello World,World,Universe) => Hello Universe)
    • urlencode(TEXT) = URL encodes the text for use as part of URL paths (EX: “Hello World” => “Hello+World”)
    • uriescape(TEXT) = URI escapes the text for use as part of URL paths (EX: “Hello World” => “Hello%20World”)
    • datefrom(date): Calculates the time elapsed since a past date. Returns an error if the date hasn’t occurred yet. (EX: datefrom(2025-01-01) )
    • dateto(date): Calculates the time remaining until a future date. Returns an error if the date has already passed. (EX: dateto(2026-12-25))

    Note: Both dateto() and datefrom() functions support including a time alongside the date (EX: 2026-12-25 14:30:00 or 2026-12-25 2:30 PM). Accepted date formats may vary based on your PC’s regional/culture settings (EX: MM/DD/YYYY for US, DD/MM/YYYY for UK).

    By default, custom Special Identifier will only work within the command they were created in and will cease to exist after the command is finished. If you wish to access a Special Identifier after a command is finished, you can enable the Make Globally Usable option. This will persist the Special Identifier for as long as Mix It Up is running. When using this option, it is VERY IMPORTANT to be careful what you name this custom Special Identifier, as you can prevent other Special Identifiers from working. For example, if you make a custom Special Identifier called $user, this would prevent all User Special Identifiers from working correctly such as $username.

    You can also use this action to run math computations & store the result in a Special Identifier by toggling the Is Math Expression option. Simply type in an equation, which can contain other Special Identifiers, and include the appropriate math symbols (EX: +, -, *, /). You can also use special functions in here to perform operations, such as finding the minimum of two numbers. The full list of support functions can be found here: https://github.com/pieterderycke/Jace/wiki

    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.