Message scheduling

Reduce information overload with a series of direct messages.

It is good practice to include as much important information about your workspace in your onboarding as you can. To reduce information overload, though, divide your message into smaller chunks, scheduled for delivery over time.

  • GreetBot
    Ahoy there @jamie👋 Great to have you with us, make yourself at home 🏠

    Get started by introducing yourself in the #intros channel. Tell us where you’re from, your area of expertise, and what you are up to. We are all super excited to meet you!

  • GreetBot
    Hello again @jamie! We hope you had a great first day and you are feeling at home already!

    Now that you’ve had a chance to settle down a bit, here are some channels that we recommend you to join:

    #announcements — information everyone should know;
    #team-hr — space for HR-related questions and requests;
    #exec-ama — ask a question and get an answer from the executive team;
    #random — water cooler talk and banter.

    If you have questions about using Slack you can ask in #help-slack or get in touch with @georgie for assistance 💪

Message GreetBot...

GreetBot configured to deliver a series of direct messages.


To schedule a new direct message or reschedule an existing one follow these steps:

  1. Sign in with Slack at
  2. From your Dashboard go to Message Schedule.
  3. Select “Add direct message” or click on “Edit” under an existing direct message.
  4. Choose who should receive your message.
  5. Select a unit of time, followed by a specific delay amount.
  6. Type your message.
  7. Click on “Save message” to apply changes.

Timing options

On the Starter and Plus plans you can choose from the following timing options:

  • Instant;
  • 1, 5, 10, 20, 30, 40, 50 minutes;
  • 1–23 hours;
  • 1–6 days;
  • 1–24 weeks.

On the Enterprise plan you can use the following:

  • Instant;
  • 1–59 minutes;
  • 1–23 hours;
  • 1–99 days;
  • 1–52 weeks.

What to cover

Start with a brief overview of the way your workspace is structured: highlight key people (or apps) on your team (tag them with an @mention) and list a few popular channels. Don’t be shy about sharing fun facts about your organization or members of your staff, too. It’s a great way to break the ice.

Once you’ve covered the big picture, you can get more granular with the information you are sharing. Post video clips about company history and culture, explain specific business terms and acronyms you use internally, provide links to policy and training materials, send invites to activities and appointments, or anything else that new joiners should know about.

Making changes

It’s possible that you decide to modify an exsiting message or add a new one after new members had already joined your workspace and begun their onboarding. In that case, the updated messages will be delivered only to members who have joined your workspace before the messages are due to be delivered. For example, when you add a new message with a delay of 6 days, it will be delivered to members that have joined less than 6 days earlier. Anyone who has been a member for longer than that won’t receive this new message.


Direct message scheduling is available on all subscription plans. To set up a series of multiple scheduled direct messages you you will need a paid subscription. Visit our Pricing page for detailed information on availability and pricing. Contact us at [email protected] if you have any questions.