Slack onboarding bot

Slack onboarding bot: what it does, what to look for, and one that runs in 30 seconds

A Slack onboarding bot DMs every new member when they join, walks them through a short checklist, and nudges them on day 3 if they have not posted yet. The good ones earn their place by raising the share of new members who post in week one. The bad ones add another channel of noise and get muted by the people you wanted to activate.

TL;DR

For a paid Slack community in the 200–2,000-member range, the right bot does three things and nothing else: a personalised day-0 DM with a 3-step checklist, a goal-keyed day-3 nudge if the checklist is incomplete, and a day-7 scorecard email to the operator. Foothold is that bot. One-click Slack OAuth, 14-day trial, no credit card.

What a Slack onboarding bot actually does

Every new member that joins a paid Slack community walks into the same shape of room: a sidebar of 15–25 channels, a #welcome post they read once, and 200–2,000 strangers who are mid-conversation. The drop-off shape is consistent across operators we have spoken to: roughly half of new joiners never post, and most of those quietly cancel by month six. A Slack onboarding bot is the layer that fills the gap between “they joined” and “they posted.”

A serious onboarding bot does four things:

  1. Detects the join event. The Slack Events API fires a team_join event the moment a new member is provisioned. The bot subscribes to that event — no operator action required after install.
  2. Sends a day-0 DM within an hour. Not from a generic @CommunityBot handle — from a name and avatar the new member recognises. The DM names them, names the community, and asks for one small action.
  3. Tracks completion. Did they post in #intros? Did they react to a goal-track question? Did they subscribe to two channels? The bot writes those events to a database keyed on the member ID.
  4. Acts on incomplete state at day 3. If the checklist is incomplete and the member has not posted, the bot sends one targeted nudge. One. Not three. Operators who set the cap higher are the reason new members mute the bot.

What to look for in a Slack onboarding bot

What to avoid

A surprising number of community-tool products ship features that look like they should help and quietly hurt:

How Foothold runs the three-touch flow

Foothold does the four jobs above and stops. There is no Q&A drafting, no cross-platform identity graph, no leaderboard. Day 0: personalised DM from your handle within an hour of join, with a 3-step checklist (introduce yourself in #intros, pick a goal track, subscribe to two channels). Day 3: one goal-keyed nudge if the checklist is incomplete — conditional on the goal track the member picked, not a blanket reminder. Day 7: one-page email to the operator listing who activated, who stalled, who is worth a personal DM. That email is pasteable straight into a monthly retention report; the four-numbers-and-three-names format was designed for exactly that use.

Pricing is public — $49 / $99 / $199 per month — and the cheapest plan covers 200 active members, which is enough for a real paid community to start. The most expensive plan removes the member cap and adds Zapier webhooks. Install is one-click Slack OAuth and the trial is 14 days with no credit card.