The Goals & Labels widget is a browser source that displays your Twitch, Kick and YouTube goals, as well as the name of the last viewer who triggered an event.
It connects directly to Twitch to retrieve your information in real time. For Kick and YouTube, it comes with a pre-configured system that will save your information in Streamer.bot global variables and automatically increment your goals when they are reached.
Import the 5 required actions into your Streamer.bot instance:
Actions to import:
Goal Variables Automatic Update - Kick | YoutubeGoal Variables Automatic Update - TwitchGoal Variables Manual Update - Kick | YoutubeLast Label User Update - Twitch | Kick | YoutubeSet Goal Text - Twitch | Kick | Youtube127.0.0.1:8080Action: Goal Variables Manual Update - Kick | Youtube
Manually enter your goals and your current number of follows / members on Kick and Youtube platforms. Use the test trigger to trigger the action and update the global variables.

Action: Goal Variables Automatic Update - Kick | Youtube
Modify the variables in the Set Automatic Goal Renewal Values group to define the automatic increment that will be applied by Streamer Bot when your goal is reached.

For example, if your follow goal is at 200 and you want it to move to 300 once 200 has been reached, enter "100" as the value for the kickFollowGoalIncrement argument.
For Twitch, information is transmitted directly by Streamer Bot client when goals are initialised or updated. You simply need to configure your goals directly on your Twitch dashboard.
Action: Set Goal Text - Twitch | Kick | Youtube
Write your goals for each platform. Use the test trigger to trigger the action and update the global variables.

Twitch:
follow, subscription, new_subscription, new_subscription_count, new_bit, new_cheererYouTube & Kick:
Use the Goal Variables Manual Update action to manually define goals and current values. Useful if events were triggered whilst you were not streaming. You can also directly edit global variables in streamer bot.
| Platform | Variable | Description |
|---|---|---|
| All | %plateform%FollowGoal | Follow goal |
%plateform%FollowGoalCurrent | Current follows | |
%plateform%FollowGoalText | Goal title text | |
%plateform%FollowGoalUser | Last follower name | |
%plateform%SubGoal | Subscription goal | |
%plateform%SubGoalCurrent | Current subscriptions | |
%plateform%SubGoalText | Goal title text | |
%plateform%SubGoalUser | Last subscriber name | |
| twitch | twitchBitsGoal | Bits goal |
twitchBitsGoalCurrent | Current bits total | |
twitchBitsGoalText | Goal title text | |
twitchBitsGoalUser | Last cheerer name | |
| Youtube | youtubeSuperchatGoal | SuperChat goal |
youtubeSuperchatGoalCurrent | Current SuperChat total | |
youtubeSuperchatGoalText | Goal title text | |
youtubeSuperchatGoalUser | Last SuperChat sender |
The widget won't connect:
Stats don't update:
A platform doesn't display:
Displayed data is incorrect: