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 workspace you would like to use. - 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.
Add the message and open more settings. - Under “Schedule message,” select the time you want to schedule the message. You can also set a Custom time.
Customize the scheduled message time. - For a custom selection, pick the date and time using the drop-down icons, then click Schedule Message.
Choose the date and time, then schedule the message. - Slack schedules the message and notifies you.
Slacks send notifications. - To manage the scheduled message, click on Scheduled below your workspace name.
View scheduled messages. - Then, hover over the message to view more options.
Slack scheduled message settings.
Schedule Slack Messages on the mobile app
- Launch the Slack app
- Select the channel you want to schedule a message in.
Select the channel. - Click on the messaging field and type in the message.
- Long press on the paper plane icon to open more options.
Add message. - From the pop-up, select the time from the suggestion. If the time you want is not suggested, click on Custom time.
Customize time. - Choose the date and time, then click Schedule Message.
Choose the time to send the message. Slack now schedules the message and notifies you.
Slack notification. - To manage the scheduled messages, click on the Home icon and select Scheduled below your workspace name.
See scheduled messages.
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.
Open Workflow Builder. - Under “Your Workflows,” click Create Workflow.
Create a new 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 workflow trigger. - 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.
Customize the frequency of the recurring message. At “Repeats Every,” choose the frequency of the workflow and when you want the workflow to end. After that, click Next.
Click on Next. - Click on Add Step.
Add another step to the workflow. - From the pop-up, click on Add next to “Send a message.”
Choose 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.
Add details, then save the settings. - After that, click Publish.
Publish the workflow. Slack will notify you that the workflow is ready to use. Click Close.
Workflow is created. After this setup is complete, Workflow Builder will send the message to the chosen channel at the selected time.
A recurring message is sent to the channel. - To manage the workflow and edit its settings, open Workflow Builder and click on the three dots next to the workflow name.
Workflow settings.