Channel points
Turn a Twitch channel point redemption into a TipPage action - credits, bot messages, song requests, or a message read aloud on stream.
Viewers › Channel points maps your Twitch custom rewards to TipPage actions - one you already have, or a new one TipPage creates for you. A viewer redeems the reward on Twitch, and TipPage does something with it - mix and match per reward.
The actions
| Action | What happens on redemption |
|---|---|
| Grant credit | The viewer gets free-message credits (sub rewards) - you set how many |
| Bot message | The bot posts a message in chat - templated, so it can name the redeemer |
| Song request | A TipPage-managed reward that queues a song pick |
| Read it aloud | The viewer’s text is read out on your overlays, in a voice you pick |
| Talk to a character | The viewer’s text goes to one of your AI characters, which answers in chat and/or on stream (closed beta) |
Read it aloud
Turn Read it aloud on for a reward that asks the viewer for text, pick a voice, and every redemption is spoken on stream - through every overlay you have connected, so it’s heard whichever scene is live. Nothing needs adding to a layout: overlays play it on their own.
- Voice - one of the standard voices (British, American, Australian, German, French, Spanish, Portuguese, Japanese, Korean - male and female where available), or, if your channel has AI voices, any voice in your voice library. Leave it on Main alert box voice to use the voice your overlay reads tips in (the alert box on your oldest overlay).
- Say who it’s from - on by default, the message is read as “Name says. message”. Turn it off to read the text on its own.
- The reward - pick one of your existing rewards (it must ask the viewer for text, or there’s nothing to read), or choose Create a new reward. A TipPage-created reward can be refunded: if the message is blocked by your tip filter, the viewer typed nothing, or the audio couldn’t be made, their points go back and the bot tells them why.
The text goes through the same word and AI filter as a tip before it’s spoken. It plays on the same lane as tip TTS, so it waits for a tip that’s already talking and a tip waits for it. If your alert box also shows channel point alerts, the alert still appears but doesn’t read the message a second time.
If an AI voice can’t be used at that moment (the voice was removed, or AI voices are briefly unavailable), the message falls back to the standard voice rather than being lost.
Talk to a character
Turn Talk to a character on for a reward that asks the viewer for text and pick one of your AI characters. The redemption text is the question; the character’s own settings decide whether it answers in chat, on stream, or both, and whether it may read a link in the text. Choosing Create a new reward makes the points refundable: they come back when the message is blocked or the character could not answer. Closed beta.
Overlay alerts live on the overlay
Showing a redemption as an alert isn’t set up here - it’s part of your alert box, alongside follows, subs and cheers. Open your overlay in the editor, click the alert box, and turn Channel points on in the event list. See Twitch alerts.
That also means each overlay decides for itself: a gameplay overlay can show every redemption while a chatting overlay shows none, and you can narrow one box to just the rewards worth interrupting the stream for.
Setting one up
Open Viewers › Channel points, click Add reward, then either:
- Use one of my rewards - pick one of your channel’s custom rewards from the list (it’s pulled live from Twitch), or
- Create a new reward - give it a name, a cost and, if you like, a description, and TipPage adds it to your channel.
Then choose the action(s). Done - redemptions start working immediately.
Why “Create a new reward” matters
Twitch only lets the app that created a reward fulfil or refund its redemptions. A reward you made on Twitch, or with another bot, can only be refunded by you in Twitch’s rewards queue. A reward TipPage created can be refunded by TipPage when an action fails (a song that can’t be played, a message the filter blocks) and by your own tools through the API.
If you only want your own integration to handle a reward, create it here with no actions turned on, or have the integration create it through the API. Its redemptions wait in your Twitch rewards queue and arrive on the twitch.channel_point_redemption webhook with is_managed: true, ready to fulfil or cancel. Twitch has no way to hand an existing reward over to TipPage, so to make an old reward refundable, create a new one here and delete the old one on Twitch.