Kick Integration
- where do I connect my kick channel
- kick chat does not reach the app
- it keeps saying connection error on kick
- where do I enter the chatroom id
- i want a separate bot account on kick
- the disconnect button on the kick page is gone
- how do i sign in to kick again without turning the module off
- kick swallows the links my bot posts
Comes with strAImer: this module is installed together with the app, so there is nothing to download. It is listed under Module Catalog → Built-in.
What this page is
The page connects a Kick channel to the app — as its description puts it, "Configure Kick integration to receive chat messages and send replies." It exists in two variants: the channel the chat is read from, and a separate account the bot answers from.
How to set it up
- Open Connections → Channels and open the Kick page. Its header reads Kick Integration.
- Connection Status shows where you stand. The badge reads Disconnected, Connecting..., Connected to channel {username}, Connection error or Reconnection required, and it refreshes on its own while the page is open.
- Press Connect Kick. The hint under the button says what it does: "Sign in with Kick — the chat-sending token is obtained automatically." Sign-in opens in your usual browser and finishes there.
- While that browser window is open, a note sits under the button: "Finish signing in in the browser window — this page will update on its own." After two minutes it changes to "Still waiting for the browser. Finish signing in there…", and after ten it gives up and says the sign-in did not finish, so press the button again. When the sign-in lands, the note turns green, reads "Authorization successful!" and clears itself a few seconds later.
- When it goes through, the badge moves from Connecting... to Connected to channel {username}, and the button turns into Re-authorize; the hint under it disappears.
- Re-authorize starts the same browser sign-in over again, and it leaves the module running. The old connection keeps working while you sign in, and the chat reconnects with the new token a few seconds after you finish. This is the button for a badge that says Reconnection required, for access you revoked on Kick, for permissions the old sign-in never had, and for moving the integration to another channel.
- Switching Kick off happens elsewhere, not on this page. Its card in Module Catalog → Built-in turns the whole module off, and so does Disconnect in the channel's row under Connections → Channels. The page used to carry Disconnect in place of Re-authorize, and it switched the module off with one press; signing in again is far more often what is wanted, so that is what the button does now.
- Advanced (manual) is a collapsed section under the button — open it when the channel did not resolve itself:
- Kick Channel Name (Username) — write it as it appears in the channel's web address, not as it is displayed: lower case, and underscores turn into hyphens.
- Chatroom ID (Auto-resolved) and Broadcaster User ID (Auto-resolved) — the empty fields say "Usually resolved automatically". They are filled in during sign-in; type them by hand only when they stayed empty.
- Avatar URL (Optional) — "Direct link to your avatar image".
- Save manually writes all four. The button says Saving…, then Saved, or Error if the writing failed. After a successful save the status goes to Connecting... and the settings page closes itself.
- With the channel name empty, saving stops and a dialog says "Please enter channel name".
- The arrow at the top left, Back, leaves the page.
The bot account
The same page under Connections → Bots is headed Kick Bot and is much shorter: the status badge, one field Bot Account Name (Username), the Connect Kick button, and Save & Connect in the top right corner. Type the name of the account the bot should answer from, press Save & Connect — with an empty field a dialog says "Please enter bot account name" — and press Connect Kick to sign that account in through the browser. Chatroom ID, Broadcaster User ID and Avatar URL are not shown in this view, and the button here stays Connect Kick rather than turning into Re-authorize.
Make the bot a moderator, or its links will not arrive. Under the button this view carries one more line: "Kick delivers links from the bot only if the bot is a moderator in your channel. To make it one, type /mod {username} in your Kick chat." The name in that line is the bot name you saved, so the command can be copied as it stands and pasted into your Kick chat. Without it Kick drops every message the bot sends with a link in it, quietly and one by one: a chat timer with a link to your other socials, an answer carrying a link, a command that replies with one.
What arrives from Kick
Two things, and it is worth knowing which:
- Chat messages, both ways — the app reads them and the bot can answer.
- Channel point redemptions. They come through as ordinary reward events, the same shape Twitch sends, so alerts, scenarios and the auction take them without being told they came from Kick. The app asks Kick for new redemptions every ten seconds rather than being pushed them, so a few seconds of delay is normal.
If Kick chat stopped reaching the app on October 13, 2026 and signing in again did not help, update strAImer: Kick changed how apps connect to its chat, and strAImer 0.25.0 connects the new way. See Sign-in required.
Subscriptions and donations do not arrive from Kick. Kick marks a subscriber with a chat badge rather than announcing it as an event, and money reaches the app through a donation service under Connections → Monetization, not through this page.
If redemptions never arrive
Permissions are handed over once, at sign-in. A channel connected before the app learned to read channel points carries no rights to them, and Kick refuses every request — so nothing arrives at all, and nothing on the page says why. The app writes the reason to the log console once and then stays quiet, to avoid a line every ten seconds.
The cure is one press: Re-authorize, and sign in again. The new sign-in asks for the reward permissions along with the rest, and nothing goes dark in the meantime, because the module keeps running through it.
What it cannot do
- There is nowhere to paste a token, an access key or a refresh key. Connect Kick is the only way in, and Re-authorize is the only way to renew it.
- Nothing here switches the module off. The page signs in and reports the status; turning Kick off lives in Module Catalog → Built-in and in the channel's row under Connections → Channels.
- Nothing on the page looks up the Chatroom ID on demand — there is no search button beside the field. It either arrives with the sign-in or you type it in Advanced (manual).
- Avatar URL (Optional) takes a link to an image; there is no file picker and no upload.
- Save & Connect in the header belongs to the bot view; in the channel view saving is Save manually, inside Advanced (manual).
- The page does not delete the connection and does not show chat, viewers or rewards — it only connects and reports the status. What arrives is shown by the widgets and the control panel.
- Nothing here tells you a permission is missing. The badge stays green while redemptions are being refused; only the log console carries the reason.
- Nothing here makes the bot a moderator for you. The page prints the command, you type it into the Kick chat yourself.
- The channel and the bot account are set up separately: one sign-in does not fill in the other.