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
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.
- When it goes through, the badge moves from Connecting... to Connected to channel {username}, and the button turns into Disconnect — the hint under it disappears.
- Disconnect switches the module off. Connect Kick switches it back on and starts the sign-in again; the same button is what you press when the badge says Reconnection required.
- 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.
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.
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: Disconnect, then Connect Kick, and sign in again. The new sign-in asks for the reward permissions along with the rest.
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 it is also how an expired sign-in is renewed.
- 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.
- The channel and the bot account are set up separately: one sign-in does not fill in the other.