How to Schedule Messages in Slack (Including Recurring Messages)

How to Schedule Messages in SlackHow to Schedule Messages in Slack

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

  1. Go to Slack and launch your workspace.

    Launch Slack workspace.
    Select the workspace you would like to use.

  2. Select the channel you want to schedule a message in. Click on the messaging field and type in the message.
  3. Click on the drop-down icon (next to the paper-plane send icon) to view additional options.

    Add the message and open more settings
    Add the message and open more settings.

  4. Under “Schedule message,” select the time you want to schedule the message. You can also set a Custom time.

    Customize the scheduled message time
    Customize the scheduled message time.

  5. 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
    Choose the date and time, then schedule the message.

  6. Slack schedules the message and notifies you.

    Slacks notification of sending the message
    Slacks send notifications.

  7. To manage the scheduled message, click on Scheduled below your workspace name.

    View scheduled messages
    View scheduled messages.

  8. Then, hover over the message to view more options.

    Scheduled message settings
    Slack scheduled message settings.

Schedule Slack Messages on the mobile app

  1. Launch the Slack app
  2. Select the channel you want to schedule a message in.

    Select the channel
    Select the channel.

  3. Click on the messaging field and type in the message.
  4. Long press on the paper plane icon to open more options.

    Add message
    Add message.

  5. From the pop-up, select the time from the suggestion. If the time you want is not suggested, click on Custom time.

    Customize time
    Customize time.

  6. Choose the date and time, then click Schedule Message.
    Choose the time to send the message
    Choose the time to send the message.

    Slack now schedules the message and notifies you.

    Slack notification
    Slack notification.

  7. To manage the scheduled messages, click on the Home icon and select Scheduled below your workspace name.

    See scheduled messages
    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:

  1. A reminder slash command.
  2. Adding apps such as Message Scheduler or Easy Message Scheduler.
  3. 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:

  1. Click on the drop-down icon next to your workspace name.
  2. Click on Tools and select Workflow Builder.

    Open Workflow Builder
    Open Workflow Builder.

  3. Under “Your Workflows,” click Create Workflow.

    Create new workflow
    Create a new workflow.

  4. Under “Give your workflow a name,” add the workflow name and click Next.

    Name the workflow
    Name the workflow.

  5. 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 workflow trigger.

  6. 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
    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.

    Save the changes.
    Click on Next.

  7. Click on Add Step.

    Add another step to the workflow
    Add another step to the workflow.

  8. From the pop-up, click on Add next to “Send a message.”
    Choose 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.

  9. Check the box next to Include a button if you want contacts to move to the workflow’s next step after reading the message.
  10. Then, click Save.

    Add details then save the settings
    Add details, then save the settings.

  11. After that, click Publish.
    Publish the workflow
    Publish the workflow.

    Slack will notify you that the workflow is ready to use. Click Close.

    workflow is created.
    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
    A recurring message is sent to the channel.

  12. To manage the workflow and edit its settings, open Workflow Builder and click on the three dots next to the workflow name.

    Workflow settings
    Workflow settings.

Phoebe is an HR assistant in her day job, but is also a web blogger that loves writing guides and sharing her experiences. When she is not out with her friends, she enjoys traveling or binge-watching Netflix. She graduated with a BA in Communication and Media Studies from the University of Utah, and is a chief editor at TechObservatory.

Leave a Comment