# KickBot is not working

> Quick fixes when KickBot does not answer in your Kick chat, an overlay stays blank in OBS, TTS is silent, or alerts do not show on stream.

Source: https://kickbot.com/docs/getting-started/troubleshooting

Most problems have one of a few causes. Start with the section that matches what you see. Each section links to the full page for that feature.

## KickBot does not post or answer in chat

This covers commands, timed messages, chat alerts, `!clip`, AI character replies and TTS chat replies.

1. **Make KickBot a moderator.** This is the most common cause. Type `/mod KickBot` in your Kick chat. See [Add KickBot as a moderator](https://kickbot.com/docs/getting-started/add-kickbot-as-moderator).
2. **Check that the feature is on.** Each command, timed message and alert has its own switch in the dashboard.
3. **Check who can use it.** A command for subscribers only does not answer other viewers. Test from your own channel account.
4. **Wait for the cooldown.** A command does not answer again until its cooldown ends.
5. **Check the right channel.** If you manage more than one channel, the channel switcher at the top left of the dashboard shows which channel you are changing. See [Manage more than one channel](https://kickbot.com/docs/account/multiple-channels).

Feature pages with more fixes: [custom commands](https://kickbot.com/docs/chat-bot/custom-commands#troubleshooting), [timed messages](https://kickbot.com/docs/chat-bot/timed-messages#troubleshooting), [chat alerts](https://kickbot.com/docs/alerts/chat-alerts#troubleshooting).

## An overlay is blank in OBS

1. **Copy the URL again.** Open the widget in the dashboard and use its **Copy URL** button. A URL with a missing part shows nothing.
2. **Refresh the source.** In OBS, right-click the browser source, open **Properties** and click **Refresh cache of current page**.
3. **Check the size.** Use the width and height from the widget's page, for example 800 by 600 for the [chat overlay](https://kickbot.com/docs/widgets/chat-overlay). A source that is too small can cut the widget off.
4. **Wait for an event.** Alert widgets stay empty until something happens. Use the test buttons in the dashboard to check them.

See [Add a KickBot overlay to OBS](https://kickbot.com/docs/getting-started/add-browser-source-obs) for the full steps.

## TTS is silent

1. **Turn on TTS.** **Read messages on stream** must be on in [TTS settings](https://kickbot.com/docs/tts/set-up-tts).
2. **Turn on a voice.** At least one voice must be on in [My voices](https://kickbot.com/docs/tts/voices), and the viewer must be allowed to use it.
3. **Let OBS play the audio.** In the browser source properties, turn on **Control audio via OBS**, then check that the source is not muted in the audio mixer.
4. **Check the filters.** A message can be blocked by [TTS moderation](https://kickbot.com/docs/tts/tts-moderation), or be longer than the limit you set.

## Alerts do not show on stream

1. **Use a current alert widget.** On-screen alerts come from the [widget library](https://kickbot.com/docs/widgets/widget-library). See [On-screen alerts](https://kickbot.com/docs/alerts/on-screen-alerts).
2. **Test the widget.** Use the test buttons on the widget in **Saved widgets**. Test events show only in the preview there, not in OBS. If the preview works, the widget settings are correct.
3. **Check your Kick connection.** If tests work but real follows and subs do not, check that your Kick channel is still connected in [account settings](https://kickbot.com/docs/account/settings).

## Tips do not show or play

See the [tip queue](https://kickbot.com/docs/tipping/tip-queue): a tip can wait for approval, or the queue can be paused. The [tip alert widget](https://kickbot.com/docs/tipping/tip-alerts) must be in OBS for tips to show on stream.

## Still stuck?

Write to [support@kickbot.com](mailto:support@kickbot.com) or ask in the `#support` channel on [Discord](https://discord.gg/MAg3gBbc89). Tell us your Kick channel name, the feature, and what you tried. A screenshot helps.
