
Short answer: For a Discord server under 200 members in 2026, you want four bots: one moderation bot (Carl-bot or Wick), one welcome bot (often the same one), one engagement bot (leveling/economy/poll), and one custom bot for the niche thing your community is actually about. This guide tells you which to pick at each slot, why, and the order to set them up so you don't install ten bots and forget what they do.
TL;DR — the small-server stack
- Moderation: Carl-bot (free) or Wick (paid, anti-raid focus).
- Welcome: Carl-bot covers it; otherwise a tiny custom bot.
- Engagement: Pick ONE — leveling (Arcane), economy (UnbelievaBoat), or polls (Simple Poll).
- Custom: The bot specific to your server's identity. Prototype it with VibeCord and ship once runtime checks are green.
Why small servers are different
The advice that ranks for "best Discord bots" assumes a 50,000-member server. At that scale you want music, ticketing, anti-raid, dashboards. At 50 members you want two bots that don't talk over each other. The failure modes of a small server are:
- Three different bots all greeting new members.
- Leveling spam in #general because you set rates designed for a 1,000-member server.
- A music bot that breaks every six months because Discord's ToS shifted.
- Twelve commands nobody remembers exists.
The fix is fewer, more-curated bots, set up in this order.
Best moderation bot for small servers
Two top picks:
- Carl-bot (free). All-rounder — reaction roles, autoresponders, tags, basic auto-mod, logging. The dashboard is busy but everything you need works on the free tier.
- Wick (paid). Anti-raid focused. If your server has been raid-targeted (often happens to gaming or politics communities), Wick's heuristics catch what Carl-bot misses. Costs from $3/month.
Configure auto-mod minimally at first — one rule for spam, one for invite links. See our moderation bot guide.
Best welcome bot
Carl-bot covers welcome messages with a clean dashboard. If you want a richer welcome experience — image cards, multi-step onboarding, role selection — that's the slot for a custom bot. Build one through the guided flow with our welcome-bot tutorial.
Best leveling/economy bot
Pick exactly ONE engagement bot. Mixing leveling AND economy on a small server creates engagement-theater that nobody participates in.
- Arcane for leveling. Successor to MEE6 in the small-server niche — cleaner free tier, customizable rank cards.
- UnbelievaBoat for economy. Generous free tier, supports custom currencies, item shops, gambling mini-games. Be careful with the gambling mini-games for under-13 audiences.
See our leveling-bot guide for anti-farm tuning.
Polls, events, suggestions
For polls: Simple Poll (the bot literally named that) is the canonical pick. For events: Discord's built-in Server Events feature replaced most event bots in 2023. For suggestions: see our suggestion-bot post — a small custom bot beats a generic one here.
Quick comparison — the four free engagement bots
- Arcane vs MEE6. Arcane gives a strictly more generous free tier — unlimited reaction roles, no level-card watermarks, customizable XP curves. MEE6's free tier exists mostly to upsell.
- UnbelievaBoat vs OwO. UnbelievaBoat is a more flexible economy framework (you define currencies, items, shops). OwO is a guided-experience economy aimed at younger users. Pick UnbelievaBoat if your community will design its own mechanics; pick OwO if you want it to just work out of the box.
- Simple Poll vs custom. Simple Poll covers single-question polls cleanly. The moment you want multi-question surveys, ranked-choice voting, or persisted-archive polls, build a custom one.
The custom bot — the one your community actually loves
This is the slot that matters. The bot specific to your server's identity:
- A gaming server: a /scrim bot that brackets pickup games.
- A streamer's server: a /clip bot that catches the last 60 seconds of stream chat.
- A book-club server: a /quote bot that pulls passages from a shared library.
- A study server: a /pomodoro bot that runs 25/5 timers and tracks weekly focus minutes.
These don't exist as off-the-shelf bots because they're too specific. Pick one, prototype it with VibeCord, review the deploy checks, and ship it when runtime status is green. The bots small servers remember are the custom ones.
Game-specific bots worth installing
- Minecraft: A server-bridge bot that posts player joins/chat to Discord. See our MC-bots roundup and cheap MC hosting guide.
- Roblox: Bloxlink for Roblox-account verification. Universally used in Roblox communities.
- League/Valorant: RiotBot (or similar) for rank-based roles.
Self-hosted bot vs hosted bot
For the "custom bot" slot above, you have two paths:
- Self-host on your own infrastructure. Cheapest after the first month if you already run a homelab or VPS. Tradeoff: you become the on-call engineer for every Discord API change and every
nodesecurity patch. - Hosted bot service. $5-10/month. Tradeoff: someone else handles uptime, library upgrades, and rate-limit handling. Most communities under 1,000 members come out ahead with a hosted solution because the alternative is one volunteer spending 30 minutes a month on bot ops, which is rarely sustainable.
The honest middle path is to prototype self-hosted (Replit free or your laptop), validate your community actually uses it, then move to a hosted runtime once it's proven. VibeCord's $1 trial exists for exactly this transition moment.
The permissions trap
New admins drag the "Administrator" permission into every bot role. Three reasons not to:
- One compromised bot = your whole server. If the bot's host is breached, an admin-level token deletes channels, bans members, and rotates roles before you wake up.
- It papers over real configuration bugs. If a bot needs Admin to function, it's either misconfigured or built badly — either way you should know.
- Discord's audit log is much less useful with broad permissions. Tracking what changed is harder when every bot can change everything.
Use Discord's per-channel permission overrides to scope each bot to the channels it needs.
Onboarding flow that actually works
The path a new member takes from join to active participant is the single highest-leverage thing on a small server. The pattern that consistently produces engaged members:
- Member joins. Carl-bot welcomes them, mentions a single channel (#start-here), and pings @rules.
- #start-here contains a reaction-role message: "React with the games you play." This grants them visibility into the right game-channel sections.
- Your custom bot sends them a one-line DM 24 hours later with a personalized prompt ("Saw you grabbed @valorant — we have pickups Friday at 8 EST, type /scrim to join").
- If they don't post within 7 days, Discord's built-in inactivity archive removes them gracefully.
That four-step flow takes about an hour to set up and is worth more to a small server than three more bots.
The order to actually set them up
- Day 1: Install Carl-bot. Configure welcome, basic auto-mod (spam + links), reaction roles for your top 3 channels. See our setup checklist.
- Day 2: Install ONE engagement bot. Set rates conservatively. Watch a week of activity before tuning.
- Day 3: Identify the custom bot your community would actually use. Spend an evening on it. Ship a v1.
- Week 2: Audit: have any of these bots gone unused? Remove them. Fewer bots = clearer server.
When the server grows past 200 members
The stack above is tuned for under-200. Here is what changes at three growth thresholds:
- 200-500 members. Add a ticket bot (TicketTool or your own). Volunteer mods need a structured queue; ad-hoc DMs stop scaling. Audit moderation actions weekly.
- 500-2,000 members. Anti-raid becomes table stakes — this is the point where Wick or a custom anti-raid layer earns its $3-5/month. Server Boost features start to matter; rotate the boost-perks roles to keep them aspirational.
- 2,000+ members. Discord starts treating you as a high-value target. You will get raid attempts. Apply for Community Server status — the safety tooling unlocked is worth the friction.
Budget for bots — how to think about cost
The honest math for a small server's bot stack:
- Free: Carl-bot + Arcane (or UnbelievaBoat) + Simple Poll + Discord Server Events. Zero dollars, covers 80% of needs.
- ~$5/month: Add a custom VibeCord-built bot. Now you have a server-specific feature nobody else has.
- ~$10/month: Add Wick Premium for anti-raid. Worth it the moment your server is big enough to attract one.
- $15/month+: You're running a community of size. The math now looks like "what fraction of one volunteer-mod-hour-per-week is this saving?" and most things are worth it.
What to avoid on small servers
- Music bots. The music-bot ToS shift killed every major one. Anything still up is a copyright-claim away from going dark.
- MEE6 free tier. Capped at five reaction roles, watermarked level cards. Carl-bot is strictly better at $0.
- "All-in-one" mega-bots. They're always worse at each individual feature than the single-purpose bot you'd otherwise pick.
- NSFW content bots. They get servers banned by Discord Trust & Safety; not worth the engagement bump.
Related guides
- How to make a Discord bot for free — for the custom-bot slot.
- Discord bot ideas that actually work — 15 ideas for the custom slot.
- Cheap Minecraft server hosting for friends — if your small server is gaming-flavored.
External resources
- Top.gg — the largest bot directory.
- discord.bots.gg — alternative directory with stricter verification.
- Discord verified-bot requirements
- Discord support — adding bots
- Discord Safety Center
- r/discordapp — current state of the platform.
FAQ
How many bots is too many for a small server? Four is the sweet spot for under-200 servers. Five is fine if one is purely role-management. Past six, you're likely automating engagement-theater.
Is Carl-bot actually free? Yes — the free tier is genuinely usable. Carl-bot Premium ($5/month) is for big servers with custom-emoji limits and advanced logging. Small servers don't need it.
Can I run my own bot alongside these? Yes — that's the recommended path. Off-the-shelf bots cover commodity features; your custom bot covers your community's identity.
Try VibeCord for $1
Need a custom bot to fill the "the one your community loves" slot? Try VibeCord for $1 — describe the bot in plain English and review the supported deploy path. See /discord or full pricing.
Ready to build your own bot?
Stop reading, start building. Create your first Discord bot with no code required.
Get Started Free