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 right now.
Every capability below is unlocked during beta. Items marked Pro stay free until paid plans ship — Core remains free after that.
Analytics & Data
- Full analytics dashboard
- Hourly heatmaps
- Engagement scoring (0–100)
- Live counters — No limitPro
- Bot inventory and permissions
- Data history — No limitPro
- AI insights and alertsPro
- Daily digestPro
- CSV exportPro
- API accessProSoon
- Call transcripts, summaries, and action itemsPro
- Meeting search and AI pipelinesPro
- Growth benchmarks vs similar serversProSoon
Growth & Retention
- Welcome + verification gates
- Welcome A/B testingPro
- Retention funnels (Join → Day 30)ProSoon
- Setup snapshots and AI assistPro
Security & Trust
- Moderation + raid detection
- Audit log retention — No limitPro
- Mod action analyticsPro
- Safety insightsPro
Community & Engagement
- Leaderboard & XP
- Searchable event log
- Reaction roles — No limitProSoon
- XP multiplier eventsPro
Server Health & Export
- Server health check (0–100)
- Embeddable widgets
- Team members — No limitPro
How It Compares
| WelcomerFull comparison | MEE6 welcome pluginFull comparison | server.ninja | |
|---|---|---|---|
| Channel welcome message | Yes | Yes | Yes |
| Join message variables | Yes | Yes | Yes |
| Welcome DMs | Yes | Premium | Yes |
| Verification gate (button/reaction) | Yes | Yes | Yes |
| Goodbye messages | Yes | Yes | Yes |
| Captcha / anti-raid verify | Add-ons | — | — |
| Analytics in the same bot | — | Limited | Yes |
| Price | Freemium | Premium plugin | FREE |
Frequently Asked Questions
Related features
Try server.ninja Free
Analytics + moderation + leveling. 80% free.
2 min setup · No credit card