server.ninja

Welcome bot for Discord

A welcome bot for Discord that greets new members with a join message, optional welcome DMs, a simple verification gate, and goodbye messages when people leave.

#welcome

Welcome to Ninja Bot Guild, @nova

You are member 12,227. Read the rules, pick a role, then say hi in #general.

Join message · {user} · {membercount}

The first minutes after someone joins decide whether they stay. This welcome bot for Discord posts a customizable welcome message in a channel, can DM a join message with rules and next steps, and can require a button or reaction before the rest of the server unlocks. Goodbye messages (not a decorative leave-message pack) keep the same channel informed when a member goes.

How the welcome bot works

Add server.ninja, open Welcome, and turn on the channel message. When someone joins, the bot posts your Discord welcome message — mention, server name, and member count filled in automatically. That is the same job as a dedicated welcome bot discord install, without a second bot to permission. Welcomer is the best-known name for this job; server.ninja does the same greet-orient-first-message work without a second invite.

Welcome message variables

The join message supports embed title, description, color, image, and footer. Variables auto-fill: {user} (mention), {server}, {membercount}, {user.tag}. Use them for a personal Discord join message (“Welcome, @nova — you are member 1,204”) without hand-editing every time. Keep the welcome message short: rules link, where to pick roles, where to say hello.

Welcome DMs

A welcome DM is a separate private message sent with (or instead of) the channel post. Put the long rules, FAQ, or “start here” checklist in the DM so #welcome stays scannable. Discord may block DMs if the member’s privacy settings disallow server DMs — the channel welcome message still lands.

Verification gate

The verification gate is a welcome step, not a captcha or anti-raid product. New members see a button or reaction; clicking it assigns a Verified role and unlocks the rest of the channels. It is the same idea as a rules-agree screen. It is not a discord verification bot in the captcha / AuthGG sense — that is a different product entirely.

Goodbye messages

When a member leaves, you can post a goodbye message in a staff or public channel: name, account age, join date. Use it for a quiet audit trail or a friendly send-off. This is a goodbye message, not a “leave message” sticker pack.

Setup

1. Dashboard → Welcome → enable the channel welcome message. 2. Pick the channel and write the Discord welcome message (embed + variables). 3. Optional: enable welcome DMs with a rules or onboarding checklist. 4. Optional: enable the verification gate and choose the Verified role. 5. Optional: enable goodbye messages for the same or a different channel. Takes a couple of minutes. No extra welcome bot to install.

What's Included

Everything is free.

Every capability below is included. No credit card.

SoonIn development

Analytics & Data

  • Full analytics dashboard
  • Hourly heatmaps
  • Engagement scoring (0–100)Soon
  • Live counters - No limit
  • Bot inventory and permissions
  • Data history / date filters - No limit
  • AI insights and alertsSoon
  • Daily digest
  • CSV exportSoon
  • API accessSoon
  • Call transcripts, summaries, and action items
  • Meeting search and AI pipelines
  • Growth benchmarks vs similar serversSoon

Growth & Retention

  • Welcome + verification gates
  • Welcome A/B testing
  • Retention funnelsSoon
  • Setup snapshots and AI assist

Security & Trust

  • Moderation + raid detectionSoon
  • Audit-log retention - No limit
  • Moderator analytics
  • Safety insights

Community & Engagement

  • Leaderboard & XP
  • Searchable event log
  • Reaction roles - No limitSoon
  • XP multipliers

Server Health & Export

  • Server health check (0–100)Soon
  • Embeddable widgets
  • Team members - No limit

How It Compares

WelcomerFull comparisonMEE6 welcome pluginFull comparisonserver.ninja
Channel welcome messageYesYesYes
Join message variablesYesYesYes
Welcome DMsYesPremiumYes
Verification gate (button/reaction)YesYesYes
Goodbye messagesYesYesYes
Captcha / anti-raid verifyAdd-ons——
Analytics in the same bot—LimitedYes
PriceFreemiumPremium pluginFREE

Frequently Asked Questions

It is a welcome bot for Discord: channel join messages, welcome DMs, a verification gate, and goodbye messages. You configure it in the server.ninja dashboard instead of inviting a second bot.

Try server.ninja Free

Analytics + moderation + leveling. 80% free.

2 min setup · No credit card