Tutorial
8 min

StreamElements + Subathon Timer: Setup Guide 2026

TriBathon Team
Streaming Experts

Connect your StreamElements donations to your subathon timer with TriBathon: step-by-step setup, real-time alerts, and tips to maximize engagement and revenue.

Why Integrate StreamElements with Your Subathon Timer?

StreamElements is one of the most widely used platforms by streamers for managing donations, alerts, and overlays. If you already use StreamElements to receive donations from your audience, connecting it to your subathon timer with TriBathon lets you monetize those donations directly as added time to the countdown.

The result: every donation received through StreamElements is automatically converted into extra time on your subathon, creating a clear visual incentive for your audience to keep contributing.

💡 Which platforms can you combine?

With TriBathon you can have active simultaneously: Twitch (subs, bits, follows), Kick (subs, kicks, follows), and StreamElements (donations). All events add time to the same timer in real time.

Prerequisites

Before you start, you need:

  1. A TriBathon account (free at tribathon.live)
  2. An active StreamElements account with at least one channel connected
  3. Your StreamElements overlays configured and working
  4. OBS or any streaming software to display the timer

Step 1: Connect StreamElements in TriBathon

Open TriBathon's Configuration Panel and select the Platforms tab. You'll see the StreamElements option alongside Twitch and Kick.

  1. Click "Connect StreamElements"
  2. A window will open asking for your StreamElements JWT Token
  3. To get your JWT Token: go to streamelements.com → Account → Channels and copy the token shown under your channel
  4. Paste the token into TriBathon and click "Save"

⚠️ JWT Token Security

Your StreamElements JWT Token is equivalent to your password. Never share it on stream or in screenshots. TriBathon stores it encrypted and never displays it again after initial setup.

Step 2: Configure Time Per Donation

Once StreamElements is connected, a new section appears in your timer configuration to define how much time each donation adds:

  • Base time per donation: Define the seconds added per currency unit donated. Example: 30 seconds per $1 donated.
  • Minimum donation: Set a minimum threshold for a donation to count (prevents micro-donation spam).
  • Happy Hour multiplier: During Happy Hour, StreamElements donations are also multiplied automatically.

✅ Recommended configuration

For standard subathons: 60 seconds per $1 with a minimum of $1. This creates a clear, easy-to-communicate time progression for your audience ("every dollar = 1 more minute of stream").

Step 3: Add the Timer to OBS

The TriBathon timer is added to OBS as a browser source:

  1. In your TriBathon dashboard, go to Widgets → Timer Widget
  2. Copy the widget URL shown
  3. In OBS, add a new Browser Source
  4. Paste the URL, set the size (recommended: 400×200px), and check "Refresh browser when scene becomes active"
  5. The timer will appear on screen and update automatically with each event

Step 4: Verify the Integration

Before starting your subathon, run a test:

  1. Go to your StreamElements dashboard and use the "Test donation" feature, or ask a trusted person to send a minimum donation
  2. You should see the event appear in TriBathon's Activity Log
  3. The timer should automatically increase according to your configuration
  4. Your StreamElements donation alert should fire normally in your overlay

🔄 Do StreamElements alerts still work?

Yes. TriBathon's StreamElements integration runs independently of your donation alerts. Both systems work in parallel: StreamElements shows the alert and TriBathon adds the time. You don't need to modify your existing alert configuration.

Tips to Maximize Engagement with StreamElements

Communicate the value clearly

Announce the donation-to-time conversion at the start of the stream. Example: "Every dollar donated adds 1 minute to the timer. Help keep me live!" A simple, memorable rule generates more donations than a complex system.

Use StreamElements donation goals

StreamElements has a Donation Goal widget that shows progress toward a target. Use it alongside TriBathon's timer: the donation goal to unlock something special (giveaway, new game, challenge) and the timer showing how much stream time is left.

Activate Happy Hour during peak audience hours

If you see the timer dropping during lower-traffic hours, activate TriBathon's Happy Hour to multiply the time StreamElements donations add. It's especially effective during late-night hours or when returning from a break.

Set differentiated alerts by donation size

In StreamElements, create distinct alerts for larger donations ($10+, $50+). This incentivizes viewers to donate more to trigger a special alert, while also adding more time to the timer at once.

Common Troubleshooting

Donations are not adding time to the timer

  • Check that the JWT Token hasn't expired (StreamElements renews them occasionally)
  • Make sure the timer is in "active" state and not paused
  • Check TriBathon's Activity Log to see if the event arrived
  • Disconnect and reconnect StreamElements in the configuration panel

The timer updates with a delay

StreamElements has a small natural delay in donation processing (2-5 seconds). If the delay is longer, check your internet connection and make sure the OBS Browser Source has the refresh option enabled.

Ready for your first Subathon?

Apply everything you learned in this article with TriBathon. Automatic timer, guaranteed recovery, and setup in 5 minutes.

More Guides & Tutorials

Discover more articles about subathons, streaming, and monetization