OBS guide

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Test it before going live

The Free plan includes one overlay with up to 10 layers and one simultaneous OBS connection. Additional overlays and custom roles depend on your plan. Check the current limits before planning your team setup.

Start with your first overlay

Free to use. No credit card required.