Logo for MsgPlanner

Upvote MsgPlanner


Schedule messages & reminders — one-time, recurring, calendar. Embeds, forum & thread delivery, dashboard in 8 languages. Free plan

Back to MsgPlanner

Discord has no native way to schedule messages. MsgPlanner adds it — all of it. One-time, recurring and calendar schedules, a real visual editor, a complete embed builder, and delivery to text channels, announcement channels, threads and forum posts.

Scheduling a recurring message with the /schedule_msg wizard inside Discord

⏰ Every way to say “when”
  • One-time — an exact moment, down to the second.
  • Recurring — every 45 minutes, every 6 hours, every 3 days: the classic set-and-forget reminder.
  • Calendar — every Monday at 9:00, the 1st and the 15th, a true last day of the month, multiple times per day, time windows like “every hour from 17:00 to 20:00”. A guided wizard builds the recurrence for you.

Every schedule runs in the IANA timezone you choose, with daylight saving handled automatically. Event pings, weekly reminders, daily tasks, birthday wishes — if it has a time, MsgPlanner delivers it.

Creating a monthly calendar schedule in the MsgPlanner dashboard, from recurrence to the saved schedule

✍️ An editor that writes real Discord messages

Visual editor + raw markdown view: headings, lists, quotes, spoilers, code, mentions with autocomplete, your server’s emojis, dynamic timestamps — with a live preview that renders exactly like Discord, character limits included. Full formatting matrix →

The MsgPlanner editor with rich formatting next to the live Discord-style preview

🧱 A complete embed builder — that actually delivers

Up to 10 embeds per message, 25 fields each (Discord’s own maximums), with author, footer, thumbnail, image and colors. Embed tools build the message; MsgPlanner builds it, schedules it and delivers it — as many times as you want. See the embed builder →

The MsgPlanner embed builder with author, images and footer, next to a pixel-close preview

🧵 Yes — it posts in forum channels and threads

Pick the forum post or thread as the destination and schedule normally. Almost no other bot covers this. How it works →

📢 Announcements that publish themselves

Scheduling into an announcement channel used to leave the delivery unpublished until someone pressed the button. With auto-publish, MsgPlanner presses it for you: every delivery is crossposted to the servers following your channel, even at 3 AM.

🧹 Deliveries that clean up after themselves

Auto-clean keeps reminder channels tidy: each delivery can delete itself after a delay you choose (1 minute to 30 days), or a recurring schedule can keep only its latest message — one copy in the channel, always current.

📦 Templates, backup and migration

Save up to 100 reusable message templates per server, and move entire setups between servers with full export/import — images included. With template rotation (Elite), one recurring schedule cycles through your templates — in order or shuffled — for tips of the day, rotating rules and weekly spotlights. Templates & backup →

🌍 8 languages, worldwide timezones

English, Italian, French, Spanish, Portuguese, German, Russian, Turkish — bot and dashboard both.

📱 In the Discord app, 🌐 in the web dashboard

You don’t have to choose — everything can be managed from both:

  • From Discord: /schedule_msg guides you through one-time and recurring schedules; list, suspend, resume or delete anything; /check_permissions diagnoses delivery issues channel by channel.
  • From the dashboard (log in with Discord, pick your server — no setup): everything above, plus calendar schedules, the visual editor with live preview, the embed builder, templates, export/import and the runs timeline.

Create where it’s comfortable, manage where you are.

🆓 Free plan — Elite if you need more

The free plan has no time limit. Elite (120 schedules, 4,000 characters, full embeds, templates with rotation, backup import) costs $2.99/month per server — and there’s even a way to earn Elite weeks for free.

🚀 Get started
  1. Invite MsgPlanner to your server.
  2. Open the web dashboard or run /schedule_msg in Discord.
  3. Destination, message, timing — with a preview of the next activations before you save.

If MsgPlanner helps your server, an upvote here helps other admins find it. 💙

📚 Feature tour & guides · Calendar scheduling · Pricing

Check out the home page for the full Discord Bot List.