Documentation

Learn how to use all SX Tools features

Quick Start

Choose Tool
Pick Raffle, Trivia, or Wheel
Connect
Enter your Kick channel
Set Keyword
Choose entry trigger word
Pick Winner
Draw with provably fair
Kick Raffle

Run exciting raffles directly from your Kick chat. Viewers enter by typing a keyword, and winners are selected with a stunning slot machine animation.

Live Chat Integration - Connects directly to your Kick channel in real-time
Custom Keywords - Set any word as the entry trigger
Slot Machine Animation - Beautiful winner reveal with spinning effect
Winner Monitoring - Track winner's messages after selection
OBS Widget - Display raffle on stream with overlay
Kick Trivia

Host trivia games where the first viewer to answer correctly wins. Create custom questions, set timers, and track scores on a live leaderboard.

Custom Questions - Create your own questions and answers
Adjustable Timer - Set 30s, 60s, 120s, or 300s time limits
Live Leaderboard - Track scores across multiple rounds
First Answer Wins - Instant detection of correct answers
Kick Wheel

A visually stunning spinning wheel that collects entries from chat and picks winners with an exciting spin animation.

Animated Wheel - Smooth spinning with realistic physics
Chat Entries - Viewers join by typing the keyword
Manual Add - Add entries manually if needed
Shuffle Option - Randomize positions before spinning
Giveaways

Create timed giveaways that anyone can join. Set a prize, duration, and let viewers enter. Winners are automatically selected when the timer ends.

Timed Giveaways - Set duration in days, hours, minutes
Kick Login - Verify users through Kick chat
Auto Winner - Winners picked when time ends
Prize Links - Add links to prizes or requirements
Provably Fair

Our provably fair system ensures complete transparency in winner selection using cryptographic hashing.

Server Seed - Pre-generated secret value
Client Seed - User-provided or auto-generated random value
Nonce Counter - Increments with each draw for uniqueness
Verification - Seeds revealed after draw for verification
OBS Widget

Display your raffle directly on stream with a clean overlay that shows entries, picking animation, and winner announcements.

Browser Source - Add as OBS browser source with URL
Real-time Sync - Updates automatically with your raffle
Transparent Background - Overlays cleanly on stream
Winner Animation - Shows winner reveal on stream
Winner Monitoring

After picking a winner, automatically track their chat messages in a dedicated tab to see their reaction.

Dedicated Tab - Winner Chat tab shows only their messages
Winner Banner - Displays current winner info prominently
Real-time Updates - Messages appear instantly
Kick Avatars

Automatically fetches and displays Kick profile pictures for all participants.

Auto-fetch - Profile pictures loaded from Kick
Cached - Avatars cached for faster loading
Fallback - Default avatar shown if unavailable
Global Chat

A site-wide chat system where all SX Tools users can communicate. Login with your Kick account to join.

Kick Authentication - Login by verifying through your Kick chat
Real-time Messages - Instant message delivery
Reply System - Reply to specific messages
@Mentions - Tag other users in messages
User Profiles - Click usernames to view profiles
Announcements

Important announcements displayed at the top of Global Chat.

Pinned Display - Always visible at top of chat
Expandable - Click to read full announcement
Link Support - Announcements can contain links
Kick Chat Connection

Real-time connection to Kick.com chat using WebSocket technology.

Real-time - Instant message delivery via WebSocket
Emote Support - Kick emotes displayed properly
Auto-reconnect - Reconnects if disconnected
Channel Status - Shows live/offline and viewer count
Ban System

Comprehensive ban system to prevent abuse. Banned users cannot participate in any features.

Site-wide Bans - Banned users blocked from all features
Case-insensitive - Bans work regardless of username case
Ban List - Public ban list for transparency
Kick Verification

Verify your identity by typing a unique code in your own Kick chat.

Unique Code - Random code generated for each login
Chat Verification - Type code in your Kick chat to verify
No Password - Never asks for your Kick password
Session Storage - Stay logged in across refreshes
Link Protection

External links show a warning before opening to protect from malicious links.

Warning Modal - Confirmation required before opening
URL Preview - Full URL shown before opening
User Choice - Option to cancel or proceed
Data Privacy

We take your privacy seriously. Minimal data is collected and stored securely.

Minimal Data - Only essential data collected
No Selling - Your data is never sold
Read our Privacy Policy and Terms of Service for details.