Back to Blog
Guide

How to Schedule a Recurring Message in Slack

Slack's schedule send only sends a message once. For a recurring message, use Workflow Builder's Send a scheduled message template and pick a frequency, or a channel reminder with /remind. How to set each up, see scheduled messages, and schedule on mobile.

Slack Green Team
September 23, 2026
September 23, 2026
5 min read
Share:
slack tips
scheduling
productivity

Slack's built-in schedule send only sends a message once. To send the same message every day or every week, use Workflow Builder: open Agents & tools (or Tools) in the sidebar, go to Workflows, Templates, choose Send a scheduled message, set the start time and frequency, write the message, pick the channel, and publish. For a simple nudge, a channel reminder such as /remind #team "Post your update" every weekday at 9am also repeats. Messages you schedule yourself are listed under Drafts & sent, Scheduled.

A recurring message goes out whether you are at your desk or not. Your Slack dot does not: it turns grey 10 minutes after your last input in Slack. Slack Green keeps your dot on a schedule too, active during the working hours you set, from the cloud.

Schedule a recurring message in Slack: workflow template, /remind every weekday, Drafts & sent, mobile

Ways to send a Slack message on a schedule

Ways to send a Slack message on a schedule: schedule send, workflow, /remind, Zapier or API
MethodRepeatsPosts asBest for
Schedule sendOnceYouA message that should land later
Workflow: Send a scheduled messageDaily, weekly, weekdays and moreThe workflowStand-up prompts, weekly updates
/remind #channel ... every MondayBy dayA Slackbot reminderSimple team nudges
Zapier, Make, or the APIAny schedule you buildAn app or your tokenCustom cadences

How to schedule a recurring message with Workflow Builder

Set up a recurring message with Workflow Builder: templates, schedule, message, publish

This is Slack's own recommended way, from its help center tutorial "Schedule recurring messages in a channel":

  • On desktop, click Agents & tools in the sidebar (older versions show Tools).
  • From Workflows, select Templates, then Send a scheduled message.
  • Click the first pencil icon. Set the date and time to start and choose a frequency, then Save.
  • Click the second pencil icon. Pick the channel and write the message, then Save.
  • Click Finish Up, name the workflow, add managers if you like, and click Publish.
  • The message posts from the workflow, not from your account. Edit or pause it later from Workflows. If you do not see Workflow Builder, your plan or your admin may not allow it. Standups, approvals, welcome messages and other workflows beyond a scheduled post are in Slack Workflow Builder examples.

    How to schedule a message every day with /remind

Never appear "away" on Slack again

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

For a short, repeating nudge, a channel reminder is quicker:

/remind #team "Standup in 10 minutes, post blockers in the thread" every weekday at 9:20am
/remind #marketing "Weekly metrics are due" every Friday at 3pm

Reminders repeat by the day, not by the hour, and channel reminders cannot be edited, only deleted with /remind list. More examples in Slack /remind command examples.

How to schedule a single message

  • Type your message in a channel, DM or thread.
  • Click the arrow next to the send button (the paper plane) and choose a time, or a custom time.
  • On mobile, tap and hold the send button to schedule. Full steps and time-zone tips are in how to delay and schedule Slack messages.

    How to see scheduled messages in Slack

  • Desktop: click Drafts & sent at the top of your sidebar and open the Scheduled tab. Hover over a message to edit, reschedule, send now or delete it.
  • Mobile: from Home, tap Drafts & Sent, then Scheduled. Tap and hold a message to edit, reschedule, send, or cancel it.
  • Recurring workflow messages are not in this list. Find them under Workflows.

    Every other week and other custom schedules

    Never appear "away" on Slack again

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

    The workflow's frequency list covers common repeats. For a cadence it does not offer, such as every other week or the last Friday of the month, use an automation tool (Zapier, Make, n8n) to trigger the workflow or post the message, or call Slack's chat.scheduleMessage API method from a script. Our Slack presence API guide shows how to call Slack's Web API from Python with slack_sdk; chat.scheduleMessage works the same way.

    FAQ

    Can you schedule recurring messages in Slack?

    Yes, with Workflow Builder's Send a scheduled message template. Schedule send by itself sends only once.

    How do I schedule a Slack message every day?

    Create a workflow from Send a scheduled message and set the frequency to daily or weekdays. For a short nudge, use /remind #channel "..." every weekday at 9am.

    Where are my scheduled messages in Slack?

    Under Drafts & sent, in the Scheduled tab, on desktop and mobile.

    Can I schedule a message on Slack mobile?

    Yes. Tap and hold the send button, then choose a time.

    Do scheduled messages send if my computer is off?

    Yes. Slack's servers send them at the time you picked. See Slack offline mode for what else works without a connection.

    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 Workflow Builder Examples: 12 Workflows to Copy, With Triggers and Steps

    Twelve Slack Workflow Builder examples with the exact trigger and steps for each: daily standups, channel welcomes, time-off approvals, help desk requests, emoji escalations, keyword routing, incidents, list updates and webhooks from other tools. Plus where Workflow Builder lives, what it costs and how branches work.

    Slack Green Team5 min read
    Guide

    Slack Timer: How to Set a Countdown, Pomodoro or Focus Timer in Slack

    Slack has no built-in timer, but four built-in tools act like one: /remind me to ... in 25 minutes, a status that clears itself, /dnd for a focus block, and Workflow Builder for dated countdowns. For a live countdown in a channel, use a Marketplace app or a 15-line bot script.

    Slack Green Team5 min read
    Troubleshooting

    Slack Red Dot Won't Go Away? What It Counts and How to Clear It

    A red dot on the Slack icon means unread activity somewhere; a red number means DMs, mentions, keywords or followed thread replies. Press Shift+Esc to mark all read, check Threads, Activity, Later and other workspaces, then clear the cache or reset the OS badge.

    Slack Green Team5 min read
      How to Schedule a Recurring Message in Slack