TL;DR: A new Auto Campaign Tracker Overlay for your TikTok gift campaigns, a live World Cup Tracker, Twitch-style Predictions, a master on/off switch and shuffle-bag pools for your actions, smarter sound alerts, and a long list of fixes.
New Fully Automatic Campaign Tracker
Tired of putting your gift campaigns manually on screen? BetterTok now puts your progress right on stream. The Campaign Tracker auto-detects the campaigns you're in and shows your live rank, the points you need to reach the next spot, the qualifying gifts that count, and your task goals — all in real time. Choose which campaigns to show, lay the panels out side-by-side, stacked, or rotating one at a time, and style it with 10 themes.

New World Cup Tracker
Put the 2026 World Cup right on your stream. The World Cup Tracker cycles through live match cards — flags, scores, and a pulsing live minute — fires a "GOOOAAAL" celebration the moment a team scores, and can rotate group standings between games. It pulls scores automatically (no API key, no setup), auto-hides when nothing's on, and is free with 10 themes (Classic, Broadcast, Neon Pitch, Scoreboard, Trophy Gold, and more). You control which matches show, group filter, cycle speed, standings, and accent color.

New Polls/Predictions
Run Twitch-style predictions live on your stream. Pose a question with 2–4 outcomes, set a timer, and your viewers pick a side from chat — as a free poll (one vote each) or by wagering their points, where winners split the pot proportionally to what they staked. You open, lock, and resolve it in one click, and the overlay shows live bars, percentages, a countdown, and a winner celebration. Ships with 10 themes, and a prediction opening or resolving can trigger your alerts, sounds, or chat messages.

New Advanced Keystroke Action (Desktop)
Turn any event into a key press, mouse click, or typed text inside your game. The new keystroke builder runs up to 10 steps in order — key combos (with Ctrl/Shift/Alt), mouse clicks, and literal text — so a gift can pull the trigger in GTA, tweak a setting in Forza, or type a command. With AutoIt installed, the keys are delivered in the background to a target window without stealing focus (you keep OBS up front), with an adjustable key-hold for games that need a real press.

New Actions & Events: more control
A big batch of controls landed in Actions & Events:
New Master on/off switch — pause every action and alert at once with a single toggle at the top of the page; your Test buttons still work while paused, so you can keep building.
New Shuffle-bag random pools — when an event picks from a pool of actions, each one now plays once before any repeats, so the same alert never fires twice in a row.
New "Skip on next" — let an alert bow out early when the next one arrives, keeping your queue moving in busy moments.
New Top Gifter filter — restrict an action to your current top-N gifters for the stream (separate from gifter badge level).
New Per-action styling — set the font, username font & size, and effect speed for each alert — now available in the unified builder too.
New TTS pitch + random voice — give spoken alerts a pitch (very low → very high), or let each fire pick a random voice.
New Test Entrance & Sticker events right from the simulator.
New Keyboard Hotkey trigger — fire any action by pressing a keyboard shortcut yourself. On the desktop app it's a system-wide hotkey, so it works even while your game is focused — perfect for triggering an alert or sound on demand.
New TTS & Sound Alerts
New Smart sound overlap by default — different sounds still play together, but the same gift spammed in a combo now queues one-after-another instead of piling into a wall of noise.
New Entrance sounds on first activity — a viewer who joins quietly and only chats or likes now still gets their entrance sound, once per stream.
New Per-sound cooldown — set a cooldown on any sound alert so a spammed gift can't replay it back-to-back.
New Sound Library search — search a huge, always-growing library of meme and sound-effect clips by name and drop them straight into sound alerts and action sounds, with an instant preview — no uploading.
Improved Sound alerts play once per combo — a big gift combo no longer machine-guns the same sound; it plays once by default. Prefer the old way? Turn on "play once per gift in a combo."
Improved More reliable TTS voices — moved to the better voices set with an automatic backup voice (matched on accent and gender) if the main server is slow, so messages don't cut out.
Fixed A special viewer's custom voice, pitch, speed and volume are no longer wiped when you simply toggle them on or off.
New Overlays & the gift picker
Improved Gift Gallery (Galaxy) — a bigger orbital ring and larger, clearer text, with the call-to-action moved cleanly below the ring.
Improved Rebuilt gift picker — the gift list used across actions, sound alerts, and overlays is now one clean, de-duplicated set of current gifts, so picking a gift reliably matches the live one (no more the same gift listed five times).
New Timer keyboard shortcuts — assign key combos to start, pause, and add or remove time on your timers. On the desktop app they work as global hotkeys even while your game or OBS is focused; on the web dashboard they fire while the dashboard tab is open.
New Fonts for Top Gifter, Top Streak & Gift Counter — pick a font for these overlays right from quick settings (the same font set as your alerts), or leave it on Default to keep each theme's look.
New Leaderboard auto-rotate — a leaderboard can now cycle between metrics on a timer (Top Gifters → Top Likers → Top Engagers → Top Points), each with its own live data.
New Coin Match winner-video sound — play your custom winner video's audio when a match ends (off by default).
New Team vs Team — chat-to-score — give each team a chat keyword and let viewers chip in just by typing it, no gift needed. Set how much each chat-join is worth, optionally limit it to followers, and each viewer counts once per round.
Improved Leaderboard quick-settings — show/hide rank, avatar, value, crown, trophy and more right from the quick panel, no need to open More Settings.
Improved Gift Gallery goes live instantly — if it was added while you were offline, it now flips to live the moment your stream starts instead of waiting for the first gift.
Fixed What's fixed
Overlays
Fixed Likes goals no longer drift ahead or freeze — the bar now tracks the stream's true running like total and self-corrects once TikTok throttles likes past ~100 viewers.
Fixed Gift Counter now counts bulk/combo gifts instead of collapsing a whole combo into a single +1.
Fixed Spin Royale no longer gets stuck forever on "Server updating" — it auto-reconnects after a server restart and clears the banner.
Fixed Overlays no longer reset your totals mid-stream when the connection briefly blips and reconnects.
Fixed Subscriber emotes and Fan Club stickers now animate on the Emote Wall (not just typed emojis).
Fixed The timer's time field now rejects negative or out-of-range values instead of accepting a broken duration.
Fixed Spin Royale: pause now works during short elimination timers and holds across the spin, the winner card, and into the next round.
Fixed Team vs Team: your assigned gifts always count now — matched by name, so they still score when TikTok's gift ID differs by region.
Fixed Team vs Team: combo gifts are no longer double-counted in the score.
Fixed Team vs Team: the control panel reconnects and keeps control of a running battle instead of getting stuck.
Actions, Events & alerts
Fixed Held gift combos no longer double-fire actions or double-count coins, and {coins} now reports the full combo total instead of the last tick.
Fixed "After N likes" triggers finally fire — likes now accumulate per viewer instead of needing 50 in a single batch.
Fixed The "Followers" audience filter no longer blocks everyone, and command keywords like !red no longer fire on longer words like !redeem.
Fixed Sticker/emote actions now fire on Discord-server setups (not just standalone creator accounts), and a sticker you picked by exact ID fires even if it isn't in the catalog.
Fixed Audience targeting fixed — older actions with a blank audience now correctly mean "anyone," while a stray imported "specific user" value now fires for no one instead of everyone.
Fixed Per-action font size no longer renders as tiny text, and font/effect-speed/username settings now save correctly.
Fixed The Test button now delivers to the web dashboard too, instead of falsely telling web users to open the desktop app.
Fixed Short alert sounds fade out instead of hard-cutting.
Desktop & connection
Fixed No more minutes-late alerts after an outage — a stale backlog of old events is dropped instead of replayed.
Fixed Super-fan club joins now fire your Subscriber alerts, automations, and goals on desktop.
Fixed Streamer.bot actions no longer vanish — they auto-reconnect, fall back to your web dashboard's connection, and auto-connect on desktop launch.
Fixed Desktop reconnects no longer silently drop events, and a frozen connection now recovers on its own in about 2 minutes instead of up to 15.
Improved Also in this release
Improved More webhook variables for actions: {totallikecount}, {submonth}, {emoteid}, and {emoteimageurl}.
Improved Send Keystrokes is now on every plan — triggering key presses in your game is no longer limited to paid accounts; it just counts toward your normal action limit.
Improved The unified action builder now tells you exactly what's left to fill in at each step.
Get the updates
Everything here is live in your dashboard now. [Open your BetterTok dashboard →] and try it on your next stream.