Back to Blog
Guide

How to Delay and Schedule Slack Messages, Tested

Slack can send a message later: the schedule menu sits on the arrow next to Send. What it can do, what it cannot (no undo-send), the steps on desktop and mobile, and when a reminder fits better.

Slack Green Team
September 22, 2026
October 3, 2026
3 min read
Share:
slack
productivity
remote work

Slack can delay a message, in one specific sense: you schedule it for a chosen time, and until that time you can edit or cancel it. What Slack does not have is an undo-send window after a message leaves, or a setting that delays everything by default. Send means sent.

We scheduled a message in our own Slack workspace on 3 October 2026 and watched it go out. The screenshots below are from that test.

How to schedule a Slack message

  • Write the message as usual.
  • On desktop, click the arrow beside the green Send button. On mobile, long-press Send.
  • Pick one of the suggested times, or Custom time for anything else.
  • The message now waits under Drafts & sent, on the Scheduled tab. Open it there to edit, reschedule, send now or delete it before it goes.
  • The menu offers two suggestions and a custom option. We opened it on a Saturday morning, so the suggestions were Tomorrow at 9:00 AM and Monday at 9:00 AM:

    The real Slack schedule menu next to the Send button: Tomorrow at 9:00 AM, Monday at 9:00 AM and Custom time

    Schedule a Slack message for an exact time

    Custom time opens a date and a time field, in your own time zone (ours said "Time zone: Seoul"). The time list only offers 15-minute steps, and for today it hides times that have passed. You can still type any minute into the time field. We typed 10:48 AM, 4 minutes ahead. Slack kept the odd minute but moved it to 10:49 AM, showed "Your message will be sent today at 10:49 AM", and sent it at 10:49:00.

    Slack's Custom time dialog: Today, a typed time of 10:48 AM, and the list in 15-minute steps

    So the shortest delay you can set this way is about a minute or two. For a recipient in another time zone, pick the time in your zone that matches their morning; the Slack timezone converter shows the overlap, and their profile shows their local time, see how to see someone's time zone in Slack.

    Where to see scheduled messages in Slack

    Scheduled messages no longer have their own sidebar item. They sit in Drafts & sent, on the middle tab, Scheduled, with a count next to it. The sidebar row also shows a small clock with the number of messages waiting. After you schedule, the composer also shows a line with a See all scheduled messages link that opens the same tab.

    Drafts & sent with the Scheduled tab open: one message, "Send today at 10:49 AM"

    Scheduled messages send whether you are online or not. Your machine can be off; Slack's servers hold the message. Apps and scripts schedule through the API instead, and their messages do not show in your Scheduled tab; see Slack chat.scheduleMessage. A scheduled message that never went out usually lost its channel or thread first; we tested five cases in Slack scheduled message didn't send.

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

Does Slack show that a message was scheduled?

No. Our scheduled message arrived as an ordinary message with your name and the send time, 10:49 AM, and no label. The API returned the same fields as a message typed live: a client_msg_id, the text and its blocks, and no subtype or flag that marks it as scheduled.

The scheduled message after it was sent: name, 10:49 AM and the text, with no scheduled label

Schedule a message or set a reminder?

A scheduled message arrives in the channel as a normal message. A reminder (/remind me to review the doc at 3pm) pings you when it is due and shows in your Later tab, or posts in a channel if you aim it at one.

  • • The content should land later: schedule the message.
  • • You need a nudge to write it later: /remind. Copy-paste lines for channels, yourself and repeats are in Slack /remind command examples, and the Slack /remind builder writes the command for you.
  • • The same message every day or week: scheduling sends once, so see how to schedule a recurring message.
  • Scheduling does not change your notifications or your presence dot. Sending at 9am does not make you look online at 9am; the dot follows its own rules.

    FAQ

    Can I delay a Slack message after hitting send?

    No. There is no undo-send window. You can edit or delete the sent message, which shows an edited mark, or removes it.

    Can I schedule a message from my phone?

    Yes. Long-press the Send button and pick a time.

    Always Active

    Stop Jiggling Your Mouse.

    Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

    Related Articles

    Guide

    Slack Bot Scopes: The Scope Each API Method Needs, Measured on 44 Methods

    We gave a Slack bot one scope, called 44 common Web API methods, and read the needed field of every missing_scope error. Then we added the scopes and called them again. The table shows which scope clears each method.

    Slack Green Team
    Guide

    Slack File Size Limit: 1 GB Is Exactly 1,073,741,824 Bytes, Tested

    We uploaded files of 50 MB, exactly 1 GiB and 1 GiB plus one byte to Slack through its upload API. The limit is 1,073,741,824 bytes, and a failed upload can still leave a broken file behind.

    Slack Green Team
    Guide

    Slack Dark Mode: Where the Setting Is, and Which Custom Emoji Disappear

    Slack's dark mode is under Preferences > Appearance > Color Mode, with Light, Dark and System. We switched modes in Slack web with three test emoji and measured which ones vanish.

    Slack Green Team