Manual › Goals & Subathon
Goals & Subathon
Manual for the Goals & Subathon module
This module is coming soon.
Goals with progress bars – total followers and subs (Twitch, plus YouTube and Kick when connected), bits and donations, plus a counter of your own. A subathon timer that runs longer with every sub, bit or donation, and a countdown to a time of day. Donations come via StreamElements, Streamlabs or Tipeeestream (connect them in the app).
Paid module – individually in the shop or with Ventoview ProVersion 1.1.0
Getting started
- Activate the module (app or Home → Modules).
- In the app click “Set up overlay” on the module – or Open editor.
- Choose a template, adjust it, save it and paste the overlay link into your streaming software.
Settings
In the app click ⚙ on the module – or in the editor under “Settings”.
| Setting | Meaning |
|---|
| Follower goal | Counts all followers of your channel ({goalfollowerspct}). |
| Sub goal | Counts all active subs of your channel ({goalsubspct}) – affiliates and partners only. |
| Bits goal | Counts from the last reset ({goalbitspct}). |
| Donation goal | Amount in the currency below, from the last reset ({goaldonationspct}). |
| Currency | Donations in other currencies don’t count. |
| Custom goal: name | You count it up with “Custom goal +1” – e.g. wins, push-ups or kills. |
| Custom goal: number | |
| Reset bits, donations and custom goal | |
| Subathon: starting time (minutes) | This is how long the timer runs after “Start subathon”. |
| Subathon: per sub (seconds) | Tier 2 counts double, tier 3 five times. Gift subs count individually. |
| Subathon: resubs count like subs | |
| Subathon: per 100 bits (seconds) | |
| Subathon: per €1 / $1 donated (seconds) | |
| Subathon: per follow (seconds) | 0 = follows don’t add time. |
| Subathon: maximum (hours) | The subathon can’t get longer than this in total. 0 = no limit. |
| Countdown to | Time like 20:00 (today, otherwise tomorrow) or date and time like 2026-12-24 18:00. Empty = no countdown. |
Variables
Use in texts and conditions, e.g. {goalfollowers}. You see the sample values in the editor as long as there's no real data.
Followers
| Variable | Meaning | Example |
|---|
{goalfollowers} | Total followers | 842 |
{goalfollowerstarget} | Follower goal | 1000 |
{goalfollowerspct} | Follower goal in % (0–100) | 84.2 |
Subs
| Variable | Meaning | Example |
|---|
{goalsubs} | Total subs | 37 |
{goalsubstarget} | Sub goal | 50 |
{goalsubspct} | Sub goal in % (0–100) | 74 |
Bits
| Variable | Meaning | Example |
|---|
{goalbits} | Bits | 3200 |
{goalbitstarget} | Bits goal | 5000 |
{goalbitspct} | Bits goal in % (0–100) | 64 |
Donations
| Variable | Meaning | Example |
|---|
{goaldonations} | Donations (amount) | 63.5 |
{goaldonationstext} | Donations (with currency) | 63,50 € |
{goaldonationstarget} | Donation goal (amount) | 100 |
{goaldonationstargettext} | Donation goal (with currency) | 100 € |
{goaldonationspct} | Donation goal in % (0–100) | 63.5 |
Custom goal
| Variable | Meaning | Example |
|---|
{goalcustomname} | Name | Wins today |
{goalcustom} | Count | 3 |
{goalcustomtarget} | Goal | 10 |
{goalcustompct} | In % (0–100) | 30 |
Goal reached
| Variable | Meaning | Example |
|---|
{goalreachedname} | Which goal | Follower goal |
{goalreachedkind} | Type (followers, subs, bits, donations, custom) | followers |
Subathon
| Variable | Meaning | Example |
|---|
{subathontime} | Time left | 3:42:17 |
{subathonseconds} | Time left in seconds | 13337 |
{subathonstate} | Count (off, running, paused, ended) | running |
{subathonelapsed} | Running for | 5:12:40 |
{subathonadded} | Last added | +5:00 |
{subathonaddedseconds} | Last added in seconds | 300 |
{subathonuser} | Last added by | TestSub |
Countdown
| Variable | Meaning | Example |
|---|
{countdowntime} | Time left | 14:59 |
{countdownseconds} | Time left in seconds | 899 |
{countdowndone} | Expired (ja, nein) | no |
Connection
| Variable | Meaning | Example |
|---|
{goalsconnected} | Connected to Twitch (ja, nein) | yes |
Behavior
- Play: Once per time bonus
- Play: Once per goal reached
Test buttons
In the editor under Settings and in the app – they fire a real event, in your streaming software too:
- Start subathon
- Subathon: pause / resume
- Subathon +5 minutes
- Subathon −5 minutes
- Reset subathon
- Custom goal +1
- Custom goal −1
- Reset bits, donations and custom goal
- Test: follow
- Test: sub
- Test: 5 gift subs
- Test: 500 bits
- Test: €10 donation
Templates
| Template | Description |
|---|
| Follower goal | Bar with all followers of your channel – goal in the module settings |
| Subathon timer | Time left in large, below it how long it has been running – with every sub, bit or donation the time gained pops into view |
| Goals overview | Followers, subs and donations with a bar each – everything at a glance |
| Countdown | Full HD starting screen – counts down to the time from the module settings |
| Goal reached | Confetti and lettering as soon as a goal is full – e.g. “Follower goal reached!” |
| Sub goal as a ring | Round progress for the sub goal – number in the middle, fits next to the cam |
| Donation thermometer | Vertical thermometer for the donation goal – rises with every donation |
| Goals bar | Slim bar with three goals side by side – followers, subs and bits |
| Compact subathon | Small subathon timer for the corner – shows the pause and briefly each time bonus |
Elements
Ready-made building blocks in the editor (on the left under Layers):
- Goal bar – Follower goal with gradient
- Subathon time – Time left, large
- Countdown – Time left until the set time
Open editor