celosia 💙 🐉 sleepy dragon vtuber Profile picture
Sleepy Dragon Vtuber 🐉 ⊹ @Twitch & @Youtube Partner 2.0 model 🎨: 大黄nnds from 哔哩 ⊹ 🛠 : @dohaonya I: @comori22 ⊹ B: @ShizukaProject Art tag: #artlosia

Apr 15, 2025, 20 tweets

✦ Check in Redeem Tutorial ✦

Here's a step-by-step tutorial on how to make a check in redeem that pops up on stream with Streamerbot & OBS! This redeem tracks the amount of times someone has checked in and sends a little message in chat.

Written tutorial + download links!🧵⬇️

Disclaimer: I'm not an expert, I just bash my head against things and experiment until it works. There are probably better ways to make something like this, but this is just what I did!

You'll need to download the following things:
OBS Move plugin tinyurl.com/5n8jznjd
Streamerbot streamer.bot/downloads
Import string (I'll mention this later again): tinyurl.com/mryu5udv

If you haven't already, connect Streamerbot to your OBS. Go to Stream Apps, select OBS and right click add "OBS Connection" Give it a name and check the auto Connect on startup and reconnect on disconnect boxes.

Now go back to your OBS. On the top right click tools and click Websocket Server Settings. Tick the enable the Websocket Server box and copy the server port and server password into Streamerbot.

Now it's time to copy this import string.

This string of text is going to add the action, subactions, queue and trigger needed to make the redeem work. Click import on the top right, paste the text into "Import String" and hit import. It should now add a bunch of things. We'll edit this later.tinyurl.com/mryu5udv

Go back to OBS and create a new Scene! Call it whatever you want. I'm calling mine Check In.

Anything we put in this scene will show up as the card in the end, you can put an image here or an animation, some text, whatever you want. In my case I made something in Figma and put this here in the scene.

We need the username to be able to change depending who redeems the check in. So, add a new Text GDI and rename this to Username. Add some placeholder text too!

There's a couple of things you might run into when making the check in scene.

If your text GDI looks kinda blurry, make sure the font size is big and resize this down in OBS.

If you want the username to always be centered, you will have to change the alignment. Right click on your text, go to transform and then edit transform. Change the positional alignment to center here and reposition if needed.

Next up, group everything together and move them to where you want the card to end up after moving in. It's time to make things move!

Right click on your Scene and go to Filters. Add a Move Source filter and I'm going to name this "Move in". Select your group in the Source. Edit the duration for how long the transition takes as you like. Now go to transform and hit "Get transform". This will tell the filter where the group's position is.

(another cool thing, you can make it rotate a lil here by just rotating the group!)

Now create another filter, I'm naming this "Move Out". Move the group off screen to wherever you want it to pop up from. You can hold Shift here while moving so it moves in a nice straight line if you need to.

Hit the "Get Transform" once you're done. And now you can test your transition by hitting the eye icons of the filters.

Once you're happy with the transition, go make the redeem on Twitch! Make sure users can only redeem it once per stream~

Now we're going back to Streamerbot to edit the sub-actions. First, we're going to double click the OBS GDI sub-action. Double click this, and change the scene to whatever you named your scene. Change the Source to the Username GDI text that we made earlier.

Next up is the OBS Set Scene Filter State sub-action. Change the scene here again and select your Move in filter here as well.

After that we have the Twitch message that pops up in chat. You can change it to whatever you want, or even remove it.

Next up in line is the second OBS Set Scene Filter State, do the same here as before but select your Move out filter.

Now we need to edit the delay, this delay is basically how long your redeem will show up on stream for. I set it to 3 seconds for now.

The very last sub-action in the list is another delay that you can change if you want to. This is the amount of time it takes for the next redeem to pop up, but don't remove it completely cause we do need a delay or else it will mess up the action queue.

We'll have to tell Streamerbot to do all of things we just did when your redeem gets used!

Double click on the trigger under Triggers and select your channel point redeem.

We're almost done now! Go to one of your main scenes, like your just chatting scene and add your scene in here. Now we have a scene within a scene. Crazy right? 😊

You can test the redeem now properly by either right clicking on the trigger in Streamerbot and hitting Test Trigger. Or you can just use your channel redeem in OBS/Twitch!

One final thing, if you ever need to edit the amount of times someone has used the redeem, like we did just now!

You can click on variables at the top in Streamerbot. Go to persisted user globals and pick twitch, search for the user and right click to edit or delete the number.

Congrats, you're done! There's a lot more stuff you can add to this redeem, like you could add some sound effects etc. So experiment!

Now go wild lil ones, make the check in redeem of your dreams!!!

Feel free to tag me with your creations so I can go and do my daily check into your stream. ❤️

Or if you want to visit and use mine, you can find me on .

Have fun!. Let me know if you have any questions or run into anything!twitch.tv/cel_osia

I forgot to add one thing in the written guide! when connecting to your OBS to Streamerbot, you have to actually manually make it connect by right clicking on the connection in Streamerbot... and hitting Connect. 👀

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling