Built for Kick

The Kick giveaway wheel that runs from your chat

SpinDeck is a free Kick giveaway tool. Viewers type one word in your Kick chat — !join by default — and their username and available Kick avatar appear in a slot. With automatic spin enabled, filling the deck starts a countdown and a random winner reveal on your OBS overlay. You can also draw manually from accepted entries. Nothing gets added to your channel: no bot, no browser extension, no moderator role.

  • No bot to add
  • No extension
  • Real-time chat
  • OBS overlay
  • Free
A lime glass prize case with a floating silver starYOUR CHAT. THEIR MOMENT.
SDKick community giveaway
0/12slots
Not an afterthought

Kick treated as a first-class platform

Run a Kick chat giveaway from one control room: choose a keyword, set the number of slots, and watch accepted viewers appear in the deck. You can also combine your Kick audience with Twitch and YouTube entries in one round.

SpinDeck uses Kick’s official API and signed chat-event webhooks. Entries are processed on our servers, so you can close the Kick browser tab or restart OBS while a round is filling. Streamers paste their channel link; no extra Kick login or extension is required.

Two Kick-specific details we handle so you do not have to think about them:

  • Emotes. Kick sends emotes as markup like [emote:37226:KEKW] inside the message text. SpinDeck converts that markup to the emote name before checking the message for the entry keyword as a separate word.
  • Verified delivery. Incoming events are checked against Kick’s signature and duplicate events are ignored. SpinDeck periodically checks active subscriptions and retries temporary API failures; chat delivery still depends on Kick.

Your Kick giveaway setup

Setup
Paste your Kick channel
Runs on
SpinDeck servers
Chat connection
Official signed Kick events
The reveal
Animated wheel on your OBS overlay
Prize delivery
The host privately shares the claim link
Step by step

How to run a giveaway on Kick

  1. Create the round

    Make a free SpinDeck account, click New giveaway, name the prize, and choose the slot count — anywhere from 2 to 200. That number is when the wheel fires.

  2. Paste your Kick channel

    Your channel name or the full kick.com/yourname URL. SpinDeck looks up the channel and subscribes to its official chat events when you open entries. Nothing is added to your Kick account.

  3. Set the keyword

    Default !join, or any word. Matching is whole-word, case-insensitive, and strips Kick emote markup and invisible characters before checking for a complete keyword separated by whitespace.

  4. Drop the overlay into OBS

    Add the overlay URL as a Browser source at 1920×1080. Transparent background, so it sits over your gameplay, showing the slot counter, then the spin, then the winner.

  5. Tell chat the word

    Each accepted viewer takes one slot with their Kick username and available avatar. Duplicate entries are ignored. With auto-spin enabled, filling the last slot starts the countdown and draw.

Made for Kick

What you get

Official Kick chat events

Kick sends signed chat events to SpinDeck. Accepted keyword messages fill the giveaway deck as those events arrive. Check the connection before going live; delivery still depends on Kick and the network.

OBS browser source

One transparent overlay URL for OBS or Streamlabs Desktop, with options for scale, position, and whether viewer names appear under the avatars.

Random winner selection

The winner comes from crypto.randomInt on the server, decided before the wheel starts moving. The animation is a replay of a result already fixed, so nothing client-side can steer it.

Private key delivery

Store the game key or code with the round, then verify the winner and send its claim link privately. Public round pages and overlays do not expose the code. Anyone with the claim link can reveal it.

Blocklist

Add known unwanted accounts to your blocklist to prevent their entries in future rounds. The blocklist uses platform accounts; it does not automatically identify alternate accounts.

One wheel across platforms

Multi-streaming to Kick and somewhere else? Add both links to one round and the two chats feed a single wheel with a single winner, with one entry per platform account; separate accounts can enter separately.

TWO WAYS TO BRING CHAT IN

Run a Kick prize giveaway or pick a viewer to play

Set the purpose when you create your activity, before collecting entries.

Prize giveaway

Choose Prize giveaway when you are offering a reward you supply. Announce the keyword, prize and eligibility before opening entries. The host verifies the winning Kick account and arranges private prize delivery.

Viewer selection

Choose Viewer selection for a game lobby, a challenge participant or a community activity. No prize code or delivery confirmation is needed. SpinDeck records the selected viewer separately from prize delivery.

A practical setup

For a 30-slot viewer game, select Viewer selection, paste your Kick channel and use a keyword such as !play. Open entries and confirm a new message reaches SpinDeck. An active subscription with no recent messages means the chat may be quiet; verified messages confirm delivery.

A round supports 2 to 200 slots by default. A full deck starts the countdown only when automatic spin is enabled. Follow the setup guide or check a missing chat entry.

FAQ

Kick giveaway questions

How do I run a giveaway on Kick?

Create a round on SpinDeck, name the prize, set the slot count and keyword, paste your Kick channel link, and add the overlay URL to OBS as a browser source. Tell chat the word. With automatic spin enabled, filling the deck starts the countdown and winner reveal. Otherwise, draw manually from accepted entries.

Do I need a Kick bot or an extension?

No. SpinDeck reads your Kick chat from our servers through Kick’s official chat-event API. There is no bot to add to your channel and no browser extension to install.

Does it keep working if I close Kick in my browser?

Yes. It does not run in your browser, so entries keep arriving whether or not you have Kick open, and restarting OBS does not interrupt the round.

Is it free?

Yes. Creating an account and running Kick giveaways is free, with no card required.

What word do viewers type?

!join by default. Choose a word up to 40 characters. Matching ignores case and requires the complete keyword separated by whitespace; !joins does not match !join.

Can someone enter twice?

No. One slot per Kick account. Repeat messages from the same person are ignored, so spamming the keyword does not improve anyone’s odds.

Why do some Kick viewers show a generated avatar?

Not every Kick account has a profile picture. When there is none, SpinDeck generates a consistent coloured avatar from the username so the deck still looks complete and that viewer is still recognisable.

How many people can enter a Kick giveaway?

Choose 2 to 200 slots by default. With auto-spin enabled, filling the deck starts a countdown before the wheel spins.

Is the draw actually random?

The winner is picked on the server with a cryptographically secure random number generator before the animation starts, then the server broadcasts the exact spin curve so every screen lands on the same result. Nothing running in a browser can change it.

Can I run one giveaway on Kick and Twitch together?

Yes. Add a Twitch or YouTube link to the same round and every chat feeds one wheel with one winner.

Put the wheel on your Kick stream tonight

Free to start. Paste your channel, drop the overlay into OBS, tell chat the word.

Create your account
KNOW HOW YOUR DRAW WORKS

Clear rules. A result that stays put.

Server-selected random winners, locked results once the spin starts, and prize links shared privately by the host. Understand the safeguards and their limits.

Explore trust & safety →
STREAMER FIELD GUIDES

A smoother giveaway starts here.

Real setup steps, clear entry rules and help when chat gets quiet.

Browse all streamer guides →