# Timed messages

> Post your Discord, socials or schedule in Kick chat on a timer, and set how often KickBot posts and how many chat messages must come in between.

Source: https://kickbot.com/docs/chat-bot/timed-messages

Timed messages (also called timers) are chat messages that KickBot posts again and again on a schedule. Use them for your Discord link, socials, tip page or stream schedule, so you do not have to type them yourself. You set them up on the [Timed messages](https://kickbot.com/dashboard/timer) page under **Chat bot**.

Each timed message has two rules. KickBot posts it when **both** are true:

1. The time you picked in **Send every** has passed since the last post.
2. Enough new chat messages came in, as set in **Chat messages between**.

The second rule keeps a quiet chat from filling up with the same message.

![The Timed messages page with four messages, each with its interval and number of chat messages](https://kickbot.com/docs/images/chat-bot/timed-messages/01-timed-messages.webp "Each row shows how often the message posts. The switch turns it on or off.")

## Add a timed message

You need KickBot as a [moderator in your channel](https://kickbot.com/docs/getting-started/add-kickbot-as-moderator) so it can post.

1. Open [kickbot.com/dashboard/timer](https://kickbot.com/dashboard/timer).
2. Click **Add message**.
3. Type the text in **Message**.
4. Pick **Send every**, for example 30 minutes.
5. Set **Chat messages between**, for example 3.
6. Click **Create message**.

The **In Kick chat** box shows the message as it looks in chat, with the rule under it.

![The New timed message panel with a message, Send every set to 30 minutes and Chat messages between set to 3](https://kickbot.com/docs/images/chat-bot/timed-messages/02-new-message.webp "A new message starts with 30 minutes and 3 chat messages.")

## Settings

| Setting | What it does | Limits and default |
| --- | --- | --- |
| **Message** | The text KickBot posts. | Up to 500 characters. |
| **Send every** | The shortest time between two posts of this message. | 5 to 55 minutes in steps of 5, 1 hour, 90 minutes, 2 hours or 3 hours. Default 30 minutes. |
| **Chat messages between** | How many chat messages must come in before KickBot posts it again. | 1 to 30. Default 3. |
| **Message is on** | Turns the message on or off without deleting it. | On for new messages. |

## How the timing works

- **The first post waits.** A new timed message does not post at once. KickBot waits one full **Send every** time first.
- **The time is a minimum.** With **Send every** at 15 minutes, the message posts at most once every 15 minutes. In a slow chat it can take longer, because KickBot also waits for chat messages.
- **Chat messages count for all your timers.** KickBot waits for new chat messages after any timed message, not only after the same one. So two timers do not post right after each other.
- **Live or offline.** KickBot does not check if you are live. If people chat while you are offline, timed messages can post then too. Turn a message off if you do not want this.

> **Good to know:** To post more on the clock, set **Chat messages between** to 1. To post less in a busy chat, use a longer **Send every** time. The chat rule does little in a fast chat.

## Edit, turn off or delete

- Use the switch on a row to turn a message on or off. It saves at once.
- Click a row to change the text or the timing, then click **Save**.
- To delete a message, open it and click **Delete**, then confirm. You cannot undo this.

> **Note:** On the Free plan, up to 3 timed messages can be on at the same time. A new message starts off when 3 are already on. Messages that are off do not count. Premium has no limit.

## Ideas for timed messages

- `Join the Discord: discord.gg/your-server-code`
- `Enjoying the stream? A follow helps a lot.`
- `Schedule: live Tue, Thu and Sat at 7pm ET.`
- `Support the stream: kickbot.com/tips/yourchannel` (see [tip page](https://kickbot.com/docs/tipping/tip-page))
- `Type !clip to save the last 30 seconds of the stream.` (see [clip command](https://kickbot.com/docs/chat-bot/clip-command))

Timed messages post the text as it is. Command variables like `{{sender.username}}` do not work in timed messages. For a reply with live data, use a [custom command](https://kickbot.com/docs/chat-bot/custom-commands).

## Troubleshooting

If a timed message does not post:

- **KickBot is not a moderator.** See [add KickBot as a moderator](https://kickbot.com/docs/getting-started/add-kickbot-as-moderator).
- **The message is off.** Check the switch on its row.
- **The chat is too quiet.** KickBot waits for the number of chat messages you set. Lower **Chat messages between** to test.
- **It is new.** The first post comes one full **Send every** time after you add it.
- **Another timer posted just before.** Timers wait for new chat messages after any timed message.

## FAQ

**How do I set up timed messages on Kick?**

Open [kickbot.com/dashboard/timer](https://kickbot.com/dashboard/timer), click **Add message**, type the text, pick how often it posts and how many chat messages must come in between, and click **Create message**.

**What is the shortest interval?**

5 minutes. The longest is 3 hours.

**Why does my timed message not post at the exact time?**

The time is a minimum, not a fixed clock. KickBot also waits for the number of chat messages you set, and it waits after any other timed message too.

**How many timed messages can I have?**

As many as you want. On the Free plan, 3 can be on at the same time. Premium has no limit.
