Subathon
The Subathon tool lets you run a countdown timer that automatically extends when viewers follow, sub, gift subs, or cheer bits. You control everything from the dashboard and add the overlay to OBS.
Dashboard overview
On the Subathon page you configure:
- Start time (hours/minutes)
- Time additions per event (e.g., Tier 1 Sub, Prime Sub, 100 Bits)
- Additional additions for raid and raid viewers
- Enable/disable each addition (slider)
- Manual time add/subtract while the timer is running
- Overlay styling (font, colors, size, label)
- Chat commands for start/pause and for adding/removing minutes or seconds
- Optional chat feedback for the commands (custom text)
- Donation integrations for Ko-Fi and Tipeeestream (seconds per donation)
Start and control
- Set the start time.
- Click Start.
- While running you can Pause or Reset.
- Use the + and − buttons to manually add or subtract time. Enter the amount (seconds or minutes) in the field next to them.
Reset stops the timer completely and clears it.
Time additions
All additions are entered in seconds. Each addition has its own value and can be enabled/disabled with the slider.
Examples:
- Tier 1 Sub: 120 seconds
- Tier 2 Sub: 240 seconds
- Follow: 30 seconds
- Raid: 60 seconds
- Raid viewers: 2 seconds per viewer
Anti-spam: follow cooldown
To prevent spam from unfollow/refollow, a follow only counts once per hour per user.
Donation integrations (Ko-Fi & Tipeeestream)
If you have linked Ko-Fi or Tipeeestream in your account settings, you can also let donations add time to the timer.
- Enable the integration via the toggle (Ko-Fi and/or Tipeeestream separately).
- Set how many seconds per €1/$1 are added.
- Donation amounts are converted proportionally – e.g. €5 × 60 sec = 300 seconds.
You set up the connection to Ko-Fi and Tipeeestream under Account → Linked Accounts.
OBS overlay
Use the Overlay link as a browser source in OBS. Recommended sizes are around 400x200 or similar. The preview always shows a timer (dummy time if no session is running).
Styling & preview
- Background color (optional transparent)
- Text color & accent color
- Font & font size
- Optional label (title above the timer)
Click Preview to test the overlay. If the timer is running, you'll see the real time; otherwise a dummy time is shown.
Chat commands
You can enable and rename the start/pause command (default: !timer).
The time add/subtract command supports the following syntax:
!add +5m→ add 5 minutes!add -5m→ subtract 5 minutes!add +10s→ add 10 seconds!add -10s→ subtract 10 seconds- No sign means add. Without
mors, minutes are assumed (e.g.,!add 5).
Chat feedback (optional)
You can decide per command whether a chat confirmation is sent and define the message.
Use {action} as a placeholder, e.g.:
Subathon: {action}Timer {action}
Examples for actions:
startedpausedresumed+5 minutes/-5 minutes