Back to Blog
Productivity

How to Schedule a Message in Slack to Send Later (2026 Guide)

Three ways to schedule a message in Slack — Slack's built-in scheduler, keyboard shortcuts, and recurring automation. Step-by-step with screenshots and workarounds.

How to Schedule a Message in Slack to Send Later (2026 Guide)

You're writing a Slack message at 11 PM and it's important — but you don't want to ping someone at 11 PM on a Tuesday. Or it's Sunday and you just remembered the Monday standup prompt. Or you want to send a reminder at exactly 9 AM and you're not going to be at your desk. Slack's scheduling feature handles all of these. Here's how to use it, including the parts that aren't obvious.


Method 1: The built-in 'Send Later' (one-off messages)

Slack's native scheduler has been around since 2019 and it's the fastest way to schedule a single message. Here's the full flow:

  1. Open the channel or DM where you want to send the message
  2. Type your message in the compose box
  3. Click the small arrow icon next to the Send button (bottom right of the compose box)
  4. Click Schedule message
  5. Choose a suggested time or click Custom time to pick a specific date and time
  6. Click Schedule Message to confirm
⌨️

Keyboard shortcut: On Mac, you can press Cmd + Shift + Return after writing your message to open the schedule menu. On Windows it's Ctrl + Shift + Enter. Much faster than clicking.

Once scheduled, the message appears in the channel's Scheduled Messages section (visible only to you). You can edit or cancel it before it sends.

How to view, edit, or cancel a scheduled message

  1. In the channel, click the clock icon at the top right (next to the search bar) — this shows all scheduled messages in that channel
  2. Alternatively, go to Home in the left sidebar and click the clock icon for workspace-wide scheduled messages
  3. Hover over the scheduled message → click the three-dot menuEdit message or Delete message
⚠️

One gotcha: You can edit the message content up until it sends, but you cannot change the scheduled time after setting it. You'd need to delete it and reschedule.

Method 2: Scheduling on mobile

The mobile flow is slightly different:

  1. Type your message in the compose box
  2. Long-press (tap and hold) the Send button
  3. A menu appears — tap Schedule for later
  4. Pick a time from the suggestions or tap Pick date and time

Mobile scheduled messages are subject to the same view/edit limitations as desktop.

The big limitation: no native recurrence

Here's the thing Slack's native scheduler can't do: recurring messages. You can schedule a message to send once on a specific date and time. You cannot tell Slack to send the same message every Monday at 9 AM. Every week, you'd have to manually reschedule it — which defeats the purpose.

This is the most common request in Slack's feedback forums. As of mid-2026, Slack still hasn't built native recurrence into the scheduler.

Method 3: Recurring scheduling with Schedule Message

Schedule Message is a Slack app that adds true recurrence to your scheduled messages. It's free to start and takes about 90 seconds to set up.

  1. Install Schedule Message from the Slack app directory
  2. Go to any channel and type /schedule
  3. A modal opens — write your message
  4. Set a date, time, and recurrence (daily, every weekday, weekly, every two weeks, monthly, custom)
  5. Click Schedule — the message is now fully automated

The key difference from Slack's built-in scheduler: Schedule Message posts the message under your name and avatar, not as a bot. It looks exactly like you typed it yourself — which matters a lot for messages like standups and check-ins where the human feel changes how people respond.

💡

Use case examples: Daily standup prompts (every weekday at 9 AM), weekly pipeline reviews (every Monday at 8:30 AM), sprint kickoff messages (every other Monday), end-of-month sales recaps (last Friday of each month). See 10 recurring Slack messages every productive team sends for a full list.

Set up a recurring Slack message in under 2 minutes.

Try Schedule Message free

Comparing your options

FeatureSlack Built-inSchedule Message
Schedule a one-off message✅ Yes✅ Yes
Daily recurrence❌ No✅ Yes
Weekly recurrence❌ No✅ Yes
Custom recurrence (bi-weekly, monthly, etc.)❌ No✅ Yes
Posts as your name/avatar✅ Yes✅ Yes
Mobile support✅ Yes✅ Limited
Works in Google Chat❌ No✅ Yes
Edit scheduled message✅ Yes (content only)✅ Yes
Cancel scheduled message✅ Yes✅ Yes
CostFree (built-in)Free tier available
Slack message scheduling: built-in vs Schedule Message

When to use each method

  • One-off message at a specific time → Use Slack's built-in 'Send Later'. It's instant and needs no setup.
  • Recurring ritual (standup, check-in, reminder) → Use Schedule Message. Slack's scheduler can't do this natively.
  • Team-wide recurring message in Google Chat → Use Schedule Message, which supports both platforms.

Pro tips for scheduled messages

  • Respect timezones. Slack's built-in scheduler uses your local timezone. If you're scheduling a message for a team in a different timezone, convert manually or check their local time before setting the schedule.
  • Don't over-schedule. If a channel is getting automated messages from multiple sources at overlapping times, it becomes noise. Space them out and prune anything that isn't getting responses.
  • Check the channel description. For recurring messages, add a pinned note or channel description entry explaining the schedule so new members know what to expect.
  • Test before you schedule. Especially for recurring messages, post it manually once to check the formatting looks right before automating it.

Can you schedule a recurring message in Slack?
Not with Slack's built-in scheduler — it only supports one-off scheduled sends. For recurring messages (daily standups, weekly reminders, etc.), you need a third-party app like Schedule Message, which adds daily, weekly, bi-weekly, monthly, and custom recurrence.
How do I see my scheduled messages in Slack?
In any channel, click the clock icon at the top right of the message list. This shows all messages scheduled in that channel. For a workspace-wide view, click 'Home' in the left sidebar, then click the clock icon there.
Can I edit a Slack message after scheduling it?
You can edit the message content after scheduling it, but you cannot change the scheduled send time — you'd need to delete and reschedule. To edit, find the scheduled message via the clock icon, hover over it, and click the three-dot menu → Edit.
Does Slack's schedule message send from my account?
Yes. Both Slack's built-in 'Send Later' and Schedule Message send under your name and avatar — it looks like you typed the message at that time. This is different from bot-based tools that post under a bot's name.
Can I schedule a message in Slack on iPhone or Android?
Yes. In the mobile app, type your message, then long-press (tap and hold) the Send button. A menu appears with 'Schedule for later'. Pick a time from suggestions or enter a custom date and time.
Is there a keyboard shortcut to schedule a message in Slack?
Yes. On Mac, press Cmd + Shift + Return after typing your message. On Windows, press Ctrl + Shift + Enter. This opens the scheduling menu directly without clicking the arrow button.

Scheduling messages in Slack is one of those small habits that quietly improves your work. You stop interrupting people at odd hours, your team gets messages at the right moment, and the recurring rituals that used to require someone to remember to type them just happen automatically.

Ready to automate your recurring messages? Takes 90 seconds to set up.

Install Schedule Message
TagsSlackSchedule MessageProductivityAutomationHow-To