×
OBS & Streamlabs Integration Guide
You can trigger fireworks automatically from your stream alerts, channel point redeems, and more! Here’s how:
Step 1: Add as a Browser Source
- In OBS or Streamlabs, add a new Browser Source to your scene.
- Check the "Local file" box and select this
index.html file.
- Set the Width to
1920 and Height to 1080 (or your stream's resolution).
- You now have a transparent overlay that will show fireworks. You can toggle the menu with 'M' and hide it for your stream. Your settings (like gravity, mute, etc.) will be saved automatically.
Step 2: Triggering Fireworks (Choose one method)
Method A: URL Trigger (Easiest for most bots)
This method works by creating a separate browser source for each redeem that shows for a few seconds.
- In your bot (Streamer.bot, Streamlabs Cloudbot, etc.), set up a Channel Point Redeem action.
- The action should be "Show Browser Source". Point it to a new, hidden browser source.
- In this new browser source's properties, use a URL with parameters like this:
/path/to/your/index.html?redeem=REDEEM_ID
- Replace
REDEEM_ID with an ID from the list below. For example, to trigger a small barrage:
/path/to/your/index.html?redeem=small_barrage
- You can also add
&amount=X to trigger it multiple times (for barrages, this multiplies the count).
- Set your bot to hide the source after a few seconds (e.g., 10-15 seconds).
Method B: JavaScript Trigger (Advanced & More Efficient)
This method uses one main browser source and tells it what to do, avoiding reloads.
- Use a bot that can execute JavaScript on a browser source (like Streamer.bot).
- Have your main fireworks browser source always active (but the menu hidden).
- In your bot's action, use the "Execute JavaScript" function on that source.
- The command to run is:
window.launchRedeem('REDEEM_ID', 1);
- Replace
REDEEM_ID with an ID from the list below. The second number is the amount.
Available Redeem IDs
Use these IDs for REDEEM_ID in the examples above.