Saying hello with

Joining a new team should be fun, informative and give your teammates a sense of support. GreetBot gives you a variety of tools to achieve just that.

Getting Started

There are two main ways of greeting new joiners with GreetBot: via direct messages and via channel messages. Generally speaking, direct messages are a great tool for sharing guidelines, contact information and resources, whereas channel messages help introduce new joiners to existing team members and vice versa.

The first thing GreetBot will ask after installation is which of these two options you would like to configure for your team. Depending on how many members you have, how many new members you expect to welcome in the future, and how busy your workspace usually gets you may choose to configure either just a direct message, one or several channel messages, or everything at once.

Direct Message

The most effective (and the most popular!) way to greet new members is to send them a direct message after they join. This is often the very first message they will see upon signing in, giving you the perfect opportunity to make a great first impression and tell your new teammates everything they need to know to hit the ground running.

Typically, the kind of information that you might like to share would cover some of the following areas:

  • Community guidelines / Code of Conduct;
  • Slack etiquette;
  • Tips for getting started;
  • List of important channels;
  • Where to introduce yourself;
  • Links to documents and resources;
  • Contact information;
  • List of team admins.

Including this information can help your new teammates get up to speed quickly and experience less downtime during the orientation phase. It will also free senior team admins from sending welcome messages manually, enabling them to connect with the new joiners on a less formal and more personal level.

Channel Messages

In addition to sending messages directly to the new joiner GreeetBot can also post welcome messages in public and private channels. We are working towards supporting shared channels in the future as well.

When someone new joins some people may feel shy to reach out or just overlook the native Slack message altogether. Posting a dedicated welcome message in a channel gives the new joiner extra visibility, helping to alert existing team members of the new arrival and firing up everyone to give the new joiner a warm welcome.

  • Marco

    Joined #general

  • GreetBot

    Hey everyone give a warm welcome to @marco! Great to have you on the team 💪

  • Jimmy

    Nice to have you here @marco!

  • Samantha

    Welcome aboard! Looking forward to chatting soon!

Channel messages help introduce new members not just to the team as a whole, but also to particular channels. This can be especially useful among teams with highly specialized channels or in cases where new joiners need to take concrete actions after entering a specific channel (for example sign a document or fill in a form).

Due to their public nature, though, welcome messages posted in channels can interfere with conversations already taking place in those channels. As a result, they can be somewhat distracting, especially if a large number of new members join all at once. Channel messages work, therefore, best in either (a) channels dedicated solely to onboarding new members or (b) channels that are generally less busy and joined less frequently by new members.

Testing your setup

After you have completed your configuration you can test whether everything works as intended. To do so, type the word greet in chat with GreetBot. You will be able to see a test run of all the messages you've configured. If you have set up a direct message GreetBot will respond by sending that message directly to you. Any channel messages you have configured will be posted in the respective channels as well (only visible to you).

Getting in touch

We hope this gives you a better idea for getting the most out of GreetBot. If there is anything else that's not clear or you'd just like to give us your feedback please send us a message at You can also come chat with us directly in our Slack community We'd love to hear from you 😊