Let Twitch channel points play sounds in OBS
A channel point reward is more fun when something actually happens on stream. Connect a reward to a sound, a chat message or an OBS scene change.
Vision account required. You build the overlay in the editor. Β· Updated
How it works
What you need for channel point actions
Create an automation in Vision and add the Channel points trigger. Pick your reward from the list, then connect actions such as Play sound or Chat message. Test it, publish it and switch it on. Your overlay needs to be open in OBS for sounds and OBS control.
- Twitch Affiliate or Partner status, with the reward already created on Twitch
- Access to Automations, which is currently in beta
- A Vision overlay added to OBS as a browser source, for sounds and OBS control
Step by step
Connect a channel point reward to OBS
Create an automation
Open Automations in Vision and click Create automation. Give it a name, for example Hydrate reward. When the editor asks, choose Skip and start empty.
Add the Channel points trigger
Open Nodes β Triggers β Viewers & chat and drag Channel points onto the canvas. Under Reward, pick your reward from the list Vision loads from Twitch, or choose Any reward. If the list asks you to sign in again, log out of Vision and log back in with Twitch to grant the new permission.
Add what should happen
Drag Play sound onto the canvas, connect it to the trigger and choose your overlay and a sound. Add Chat message to thank the viewer, for example: Stay hydrated, {{trigger.username}}! Chat messages need the Basic plan or higher.
Test with a real redemption
Click Run and open Listen for a real event. Redeem the reward on your channel, then use it as test data and run the automation. Check that the sound plays in OBS.
Publish and switch it on
Click Publish once the editor shows Ready to publish. Then go back to the Automations list and turn on the switch next to your automation. From now on every redemption runs it.
Switching OBS scenes from a reward
Switch scene changes the scene of your Vision overlay. To switch the scene in OBS itself, use the OBS control action and choose Switch OBS scene.
OBS control works through your overlay's browser source. In the browser source properties in OBS, set the page permissions so the overlay may control OBS. Otherwise the action has no effect.
Use what the viewer typed
Rewards that ask for text pass it on as {{trigger.input}}. Use it in a chat message or show it in your overlay. The username, reward name and cost are available too.
Add an If / Else or Cooldown node when a reward should only work in some cases, for example at most once per minute.
Troubleshooting
If something is not working
- Your reward isn't in the list? Rewards need Affiliate or Partner status and must exist on Twitch. Log in to Vision with Twitch again if it asks for a new permission.
- Nothing happens on redemption? Check that the automation is published and switched on in the Automations list.
- No sound in OBS? The chosen overlay must be open in OBS as a browser source, and the OBS audio for that source must be on.
FAQ
Channel points in OBS: common questions
Does Vision create the channel point reward?
No. Create the reward on Twitch first. Vision reads your rewards and reacts when one is redeemed.
Can one reward trigger several actions?
Yes. Connect as many actions as you like to the trigger, or branch with If / Else.
Does this work on Kick?
No. Channel points are a Twitch feature. Chat commands and keywords work on Twitch and Kick.
Do I need OBS WebSocket?
No. Sounds and OBS control run through your Vision overlay's browser source.
