Scheduling messages is an essential feature of Slack that helps streamline your workflow and save time. Make sure your team members never miss an important message again by setting it in advance.
Note: Slack does not allow you to schedule a reply to a thread.
Schedule Slack Messages on PC
- Go to Slack and launch your workspace.
- Select the channel you want to schedule a message in. Click on the messaging field and type in the message.
- Click on the drop-down icon (next to the paper-plane send icon) to view additional options.
- Under “Schedule message,” select the time you want to schedule the message. You can also set a Custom time.
- For a custom selection, pick the date and time using the drop-down icons, then click Schedule Message.
- Slack schedules the message and notifies you.
- To manage the scheduled message, click on Scheduled below your workspace name.
- Then, hover over the message to view more options.
Schedule Slack Messages on the mobile app
- Launch the Slack app
- Select the channel you want to schedule a message in.
- Click on the messaging field and type in the message.
- Long press on the paper plane icon to open more options.
- From the pop-up, select the time from the suggestion. If the time you want is not suggested, click on Custom time.
- Choose the date and time, then click Schedule Message.
Slack now schedules the message and notifies you.
- To manage the scheduled messages, click on the Home icon and select Scheduled below your workspace name.
How to Schedule Recurring Messages in Slack
Recurring messages are a great way to keep your team up-to-date with essential information. You can schedule periodic messages in Slack using three methods:
- A reminder slash command.
- Adding apps such as Message Scheduler or Easy Message Scheduler.
- Slack Workflow Builder (only available in Slack premium accounts.)
In this article, we will use Slack Workflow Builder to schedule recurring messages in Slack. Follow these steps:
- Click on the drop-down icon next to your workspace name.
- Click on Tools and select Workflow Builder.
- Under “Your Workflows,” click Create Workflow.
- Under “Give your workflow a name,” add the workflow name and click Next.
- At “Choose a way to start this workflow,” choose the trigger. In this case, click on Select next to Schedule date & time.
- Choose the message schedule date and time. Then, at Frequency, select how often you want Slack to send the message. If the workflow frequency is not available in the list, click Custom.
At “Repeats Every,” choose the frequency of the workflow and when you want the workflow to end. After that, click Next.
- Click on Add Step.
- From the pop-up, click on Add next to “Send a message.”
Under “Send this message to:” choose the message recipient. It can be a channel or a team member.
Under “Message text” type in the recurring message. If necessary, click on Insert a variable to add data such as email addresses to the message. - Check the box next to Include a button if you want contacts to move to the workflow’s next step after reading the message.
- Then, click Save.
- After that, click Publish.
Slack will notify you that the workflow is ready to use. Click Close.
After this setup is complete, Workflow Builder will send the message to the chosen channel at the selected time.
- To manage the workflow and edit its settings, open Workflow Builder and click on the three dots next to the workflow name.