A Discord scheduled message is a message your bot posts automatically at a time you choose — every Monday at 9am, every evening, or once at an exact moment. Discord itself can't do this: there is no native message scheduler. But with a bot it takes two nodes: a Schedule trigger (when) wired to a Send Message or Send Embed action (what). Here are six setups you can copy today.
How scheduling works
In Noria, the Schedule trigger fires on a cron expression — five fields for minute, hour, day-of-month, month, and day-of-week:
0 9 * * 1 every Monday at 09:00
0 18 * * * every day at 18:00
0 12 1 * * the 1st of each month at noon
Set the trigger's Timezone so "9am" means your 9am (empty = UTC, daylight saving handled for you), and tick Run once only if the message should fire a single time and then stop. New to cron? The scheduled automation guide covers it in 30 seconds — this page focuses on the Discord setups themselves.
1. Weekly digest or community update
The classic: every Monday morning, post a recap embed — last week's highlights, this week's events, one call to action.
- Schedule:
0 9 * * 1(Mondays, 9am) - Action: Send Embed — a title like "This week in the server", a few fields, your accent color
The ready-made template is already wired; pick your channel and edit the text:
Open the Scheduled Weekly Digest template to start from it, and steal layout ideas from these Discord embed examples.
2. Event reminder with a live countdown
Post a reminder that shows a live countdown — "Movie night starts in 2 hours" — that updates by itself for every member, in their own timezone.
- Schedule trigger — e.g.
0 18 * * 5(Fridays, 6pm) for an 8pm event. - Date node — operation Add, amount
2, unit Hours, output as Discord timestamp, style Relative. - Send Message —
Movie night starts {{result}} — grab a seat in #cinema!
The Date node builds the whole <t:UNIX:R> tag for you, so the message renders as a ticking countdown. More on styles below.
3. Recurring rules or FAQ repost
Rules get buried in active channels. Repost them weekly with 0 12 * * 0 (Sundays at noon) and a Send Embed action.
Even better: set the embed's Embed ID field (for example rules). With an Embed ID, every run edits the same Discord message instead of posting a new one — the channel stays clean and a pinned rules post is always current.
4. One-time timed announcement
Launching something at 6pm sharp? Write the announcement now, schedule it for the exact minute, and tick Run once only — the trigger fires once, then disarms itself. No alarm on your phone, no "sorry, posted late". For role pings, crossposting, and richer formats, see the Discord announcement bot guide.
5. Daily question of the day
Keep chat alive with a conversation starter every evening:
- Schedule:
0 17 * * * - List node — paste your questions as a list, operation Random — pick one at random
- Send Message:
Question of the day: {{result}}
One workflow, months of prompts, never the same energy dip at 5pm.
6. Weekly leaderboard post
If you track activity with the leveling bot or the Scores node, schedule a Friday post that celebrates the week's most active members. Add an Embed ID and the same leaderboard message updates in place all season.
Discord timestamp tips (Date node)
Discord's <t:UNIX:style> syntax renders a timestamp in each viewer's local timezone — no more "8pm EST / 2am CET" math in your messages. The Date node outputs the full tag; pick a style:
- Relative (
R) — "in 2 hours" / "3 days ago", updates live - Short time (
t) — 4:30 PM - Short date & time (
f) — July 9, 2026 4:30 PM - Long date & time (
F) — Wednesday, July 9, 2026 4:30 PM
A solid reminder pattern: lead with the full date (f) and add the countdown (R) in parentheses.
How to schedule a message on Discord (step by step)
- Connect your Discord bot to Noria — messages post under your bot's name and avatar.
- Add a Schedule trigger and set the cron expression and your timezone.
- Connect a Send Message (plain text) or Send Embed (rich card) action and pick the channel.
- Write the message — variables, mentions, and Discord timestamps all work.
- Test the workflow in the editor, then click Activate.
From then on it runs in the cloud — nothing to host, nothing to keep online.
Start scheduling
Every setup above is free during the open beta, runs on your own bot, and takes minutes to build. Start building free, or begin from the Scheduled Weekly Digest template.
Related guides: scheduled automation basics · build a Discord announcement bot.