Skip to main content

Custom Power-up Redemption

Runs on: Shared — pure logic, runs on the Streamerly backend or inside a chatbox overlay.

The Custom Power-up Redemption trigger fires whenever a viewer spends Bits to redeem a custom Power-up on your channel. You can filter the trigger to a specific Power-up via the dropdown, or leave the selection empty to fire on every Power-up redemption.

Custom Power-ups are configured in the Twitch Creator Dashboard — Streamerly reads them but can't create, edit, or refund them. See the Custom Power-ups overview for the full picture.

Outputs

NameTypeDescription
UserUserThe viewer who redeemed the Power-up.
MessagestringThe text the viewer entered (only set when the Power-up has user input enabled; otherwise empty).
Power-upPowerUpThe Power-up object — { id, title, bits, prompt, redemptionId }.

Configuration

  • Power-up: Select which Power-up this trigger listens for. Leave it empty (Any Power-up) to fire on every redemption — useful when you want a single flow that branches on Power-up.id downstream.

Example

Map a Power-up called "Surprise Sound" (75 Bits) to a flow. Use the Custom Power-up Redemption trigger with Surprise Sound selected, then wire the User output into a Send Chat Message effect with the template {{user.user_name}} just used a Power-up — incoming chaos!, and the Power-up output through an Extract node to pull the title into a TTS effect.

Notes

  • No fulfill/cancel: Unlike channel point redemptions, Bits transactions are final. There's no Power-up equivalent of the Cancel Channel Point Redemption or Fulfill Channel Point Redemption effects.
  • No Streamerly-side enable toggle: To enable, disable, or pause a Power-up, use the Twitch Creator Dashboard. The flow can branch on the Power-up's is_paused / is_enabled state via the Custom Power-up data node.