• 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

  • The Webhook page allows you to register for commands to be triggered from an external web service. Currently, each user can have up to 5 webhooks. Once a webhook is created, the user can add the command as desired. These commands can expect to take in JSON parameters and the JSON icon can be used to map JSON to special identifiers, similar to how the Web Request Action works.

    Ko-fi, Fourthwall, and Throne now have dedicated integrations on the Services page that provide their own events and special identifiers, so a manual webhook is no longer required for them. See the Ko-fi, Fourthwall, and Throne service pages for details. Manual webhooks remain available for any other service.

    If you are having issues with a particular webhook, please come to our Discord and ask for help. Each implementation of webhooks is different and it may require special assistance.

    Related Special Identifier:

    • $webhookpayload = The complete payload sent from the webhook. This is mostly for debugging and isn’t expected to be used most of the time. Instead, the JSON to Special Identifier mapping should be used.

    Steps to use Webhooks

    1. Open the webhooks page.

    2. Click the “Add Webhook” button.

    3. Click the “Add Command” button and create your action as desired.

    4. If necessary, map JSON and add actions.

    5. Save the command and use the “Copy URL” button to grab the trigger for the webhook.

    BE WARNED: ANYONE THAT GETS ACCESS TO THIS URL COULD TRIGGER THE ACTION! Only share this URL with trusted sources. The URL is in the form of: https://desktop.api.mixitup.bot/api/webhook/{SomeId}?secret={SomeSecret}

    1. Go to the external website, such as Ko-fi, and enter the necessary information.

    At this point, you should be able to test the webhook and the event should trigger!


    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.