Schedule Discord messages

Yes, you can schedule messages on Discord. Pick a saved message, a channel and a time, and Embed Generator's bot posts it right on time. Once for free, or on repeat with Premium.

Free
to send once
Any
timezone
Hourly
daily, weekly, monthly
Game night
Enabled
Game night invite→events
Every Friday at 6:00 PMEurope/BerlinPremium
events
Event TeamAppFriday at 6:00 PM
Game night starts now 🎲
Join the Game Night voice channel and bring a friend. Snacks are on you.
When
Every Friday, 6 PM
Members
12,480

Schedule a message in three steps.

  1. 1

    Add the bot to your server

    Log in with Discord and add Embed Generator to your server. The bot sends the message, so it needs access to the channel.

  2. 2

    Build and save the message

    Write it in the editor with embeds, images and buttons, then save it. A schedule always sends a saved message, so you can change the message later without touching the schedule.

  3. 3

    Pick a channel and a time

    Open Scheduled Messages, choose the saved message and the channel, then set a date and time or a repeating schedule.

The form for a new scheduled message in Embed Generator

More than a reminder bot.

Once or on repeat

Send at a set date and time, or every few minutes, hours, days, weeks or months, with an optional start and end date. Repeats come with Premium.

Your timezone

Times are in the timezone you pick. Repeats follow daylight saving time, so a message at 9:00 stays at 9:00 all year.

Update one message

Point a schedule at a message the bot already sent and each run edits it instead of posting a new one. Good for a status board that refreshes every day.

Live variables

The server name, member count and channel are filled in when the message goes out, not when you wrote it. Learn more →

Buttons that work

Buttons and select menus in the saved message keep working in scheduled posts, including ones that hand out roles. Learn more →

Clear errors

If a run fails, the schedule shows why and when. If Discord rejects the message, a repeating schedule stops instead of retrying forever.

Questions.

Can you schedule messages on Discord?
Yes, with a bot. Embed Generator's bot posts a saved message to a channel at the time you set, once or on a repeating schedule.
Is it free?
Scheduling a message to send once is free. Repeating schedules and more scheduled messages per server come with Premium. Premium →
How often can a message repeat?
Every few minutes, hours, days, weeks or months, or on a custom cron schedule. You can set when the schedule starts and when it ends.
Can I schedule a post in a forum channel?
Yes. Pick the forum or media channel and set a thread name. Each run creates a new post with that name.
Can a schedule edit a message instead of posting a new one?
Yes. Paste the link of a message Embed Generator sent into Message ID or URL. Each run edits it in place and keeps its name and avatar.
Can I change the message after scheduling it?
Yes. A schedule sends the saved message as it is when the run happens, so edit the saved message and the next run picks up the change.

Got something to announce?

Build it once and let the bot post it on time.

Schedule a message