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
| Name | Type | Description |
|---|---|---|
User | User | The viewer who redeemed the Power-up. |
Message | string | The text the viewer entered (only set when the Power-up has user input enabled; otherwise empty). |
Power-up | PowerUp | The 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 onPower-up.iddownstream.
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_enabledstate via the Custom Power-up data node.