Brands tell us they already have a Discord. Then I open it, and it is a group chat with their logo on it. A static one.
I have spent the last three years building affiliate communities on Discord for TikTok Shop brands, including servers that added more than 10,000 affiliates in a year. When a brand hands me an existing server to audit, the same five things are missing almost every time. None of them are about the architecture. They are the difference between a server that exists and a community that produces content.
This post is the audit. It is not the build. The full channel-by-channel build is its own piece. What follows is what to look for, why each gap costs you content and GMV, and the shortest fix for each.
What is the difference between a Discord server and a community?
A server is a place to get information. A community is a place people want to be. The difference is whether someone designed it.
The distinction matters because of who is in the room. An affiliate server is not a customer support channel. It might hold a thousand creators whose combined reach runs into the millions, people who are building an audience, a skill set, and a professional identity at the same time, and who will go on to talk about your brand at a scale you cannot buy. From their side, joining a brand server is a thing they have to do to make money online. If the server treats them like a ticket queue, that is how they will treat your brand. If it brings them into a world, they stay, they post, and they bring others.
A good server does three things. It improves communication between the brand and every affiliate, especially the ones that matter most. It is the next step into the brand's world for the people who will go on to carry that world at scale. And it directly increases both the quality and the quantity of the content those affiliates produce. Every gap below fails one of those three.
1. Nobody built the world
Discord gives a brand roughly a dozen surfaces to brand, and most brand servers use one: a static logo.
The full list: an animated server icon, a server banner, an animated banner, custom emojis, custom stickers, role icons, role colors, the names of the roles themselves, the channel names, the emoji placed before each channel name, the bot's name and personality, the server tag members can wear next to their username, and a vanity invite link, so affiliates join at discord.gg/yourbrand instead of discord.gg/a string of random characters.
Out of everyone on the platform, a brand should be the one that knows how to brand a room. When a creator joins and finds none of it, they do not think "understaffed." They lose a little respect, and they treat the server like the corporate portal it looks like. People do not hang out in portals.
How server boosting unlocks the branding surfaces
Most of those surfaces sit behind Server Boosts. Boosts are a paid perk members or the brand apply to the server, and the server levels up as boosts accumulate. As of this writing, a boost is 4.99 dollars a month, Nitro subscribers get two boosts included plus 30 percent off additional ones, and the levels work like this:
| Level | Boosts | What it unlocks for branding |
|---|---|---|
| Level 1 | 2 | Animated server icon, custom invite splash image, 100 emoji slots, 15 sticker slots |
| Level 2 | 7 | Static server banner, custom role icons, 150 emoji slots, 30 stickers, 50 MB uploads |
| Level 3 | 14 | Animated banner, vanity invite link (discord.gg/yourbrand), 250 emoji slots, 60 stickers, 100 MB uploads |
| Server Tag | 3, applied to the tag | A short branded tag members display next to their name across Discord. Unlocks separately from the levels. |
Fourteen boosts sounds like a lot until you do the math. At the Nitro rate, taking a server to Level 3 costs less than 50 dollars a month, and a brand can apply every boost itself. That buys the animated banner, the vanity link, and the emoji slots that make the place feel like yours. It is the cheapest line item in the entire affiliate program and the one with the highest ratio of perceived effort to actual effort.
2. There is no front door
The second gap: every channel is visible the moment someone joins. No start-here index, no one telling them what to do next, and nothing collecting who they are.
A good server is gated. A new affiliate sees exactly one channel, a welcome channel, and everything else is locked until they verify. The verification is done by a bot, and the bot should be a character who lives inside your brand's world with a name, a voice, and a job. Think of it as the butler. It greets each new member by direct message, collects the information the brand needs (email, TikTok handle, affiliate status, an opt in), unlocks the rest of the server, and then walks them through the next steps in order: request a sample, read the brief, introduce yourself, join this month's campaign. That is how a new join becomes a participating member instead of a lurker.
Roles and permissions, in one paragraph
Gating only works if you understand the two words Discord runs on. A permission is a single ability, like viewing a channel or sending a message. A role is a named bundle of permissions you hand to a group of members, and every member has the default role, called @everyone, whether you assign anything else or not. Channels can override role permissions, which is where most brand servers go wrong: they leave @everyone able to view every channel, so the gate is open by default. The starting point is two roles. Unverified, which is what @everyone should effectively be, can see the welcome channel and nothing else. Verified, which the bot assigns after onboarding, can see the rest. Everything more sophisticated (retainer creators, moderators, ambassadors) is a third, fourth, and fifth role layered on top of that.
You do not need a developer to build the bot
Three years ago this took a developer. It no longer does. Open Claude in Cowork mode and describe the job: go to the Discord Developer Portal, create a bot for my server, make it a character in our brand universe, have it DM new members, collect their email and affiliate details, assign the Verified role when they finish, and send them the next steps. It will walk through the portal, write the bot, and tell you where to host it. The part that still requires judgment is what the bot says and what it asks for, and that is the part you should be writing anyway.
3. There is no path to a sample
GMV comes from videos. Videos come from samples. If the server has no sample request channel with the request link and the product brief sitting next to it, the server is not moving the one number the brand cares about.
This is the gap that surprises brands the most, because the sample program usually exists somewhere. It is in Seller Center, or in a spreadsheet, or in an email the affiliate got two weeks ago and cannot find. The fix is one channel per product line: the sample request link, the brief for that product, and nothing else. The bot points every new member to it during onboarding, and it is where they come back to when they are ready to film and need the brief again.
Two things happen when this channel exists. Sample requests go up, because the ask is one click away from the welcome message. And content quality goes up, because the brief is attached to the sample instead of living somewhere the creator has to search for. Volume and alignment from the same channel.
4. Your best creators are buried in email
A brand paying 15 creators a month usually manages them through an inbox those creators get hundreds of emails a day in. Contracts go unsigned, spark codes arrive late, and the pacing conversation happens after the deadline instead of before it.
What we do instead: every creator on retainer gets a private channel inside the server, named with their TikTok handle, with the creator and our team inside. The channels sit stacked in one category, fifteen creators, fifteen channels. Everything for that relationship lives in that thread. Signing the contract, confirming the sample shipped, delivering the brief, collecting spark codes, pacing the content to hit the posting date, giving feedback on the first cut. Communication with the creators who move the most product gets organized and fast, and it happens in the app they already have open.
The side effect is that your most important creators are now inside your community instead of adjacent to it. Which sets up the last gap.
5. There is no megaphone
A read-only announcements channel pushes a notification to every member's phone and desktop, as long as they have not muted the server. Five hundred affiliates, one message. Most brand servers have never sent one.
That one message can launch a monthly content campaign. The format we run: whoever posts the most videos this month wins the incentive, and only videos that match the brief qualify. That is a volume lever and a quality lever in the same post. The bot can announce it during onboarding, so a creator who joins on the 20th knows there is a campaign running and ten days to get in.
What else the bot can post on a schedule
Once a bot lives in the server, the megaphone gets cheap to use. Ours post a weekly top videos channel so newer creators see what is working. A leaderboard by GMV, and an affiliate of the week, so recognition is public and automatic. A monthly community webinar reminder. And when the room goes quiet, a timed quiz about the brand or the product, which sounds small and reliably wakes up a channel. None of that requires a human to remember to do it.
Turn your highest earners into coaches
The most active communities we run share one feature: the top earning creators coach the newer ones. It does not happen on its own. We set up a VIP tier, a role with its own color and icon, and offer the top creators a higher commission rate in exchange for showing up. Hosting a webinar, sitting in on one, dropping feedback in the content channel, answering a question from someone at 5,000 followers who is trying to get to 50,000. The brand pays a few extra points of commission to the people already producing the most, and in return the community gets a teaching layer that no brand employee could provide.
Discord has no support line. Plan for it.
Discord has no phone number, no live chat, and no guaranteed process for recovering a server. Support runs through a ticket form and a help center. If the account that owns the server is banned or compromised, the server and everyone in it can be gone, and the recovery is case by case at best.
That is not a reason to avoid Discord. It is the best platform for this by a wide margin. It is a reason to design for it. Two rules.
First, the community must be portable. This is the real reason the verification bot collects email and affiliate data at the door. Every member's contact information lives in a database you own, not in Discord's member list. If the server vanished tomorrow, you could rebuild it and invite everyone back by lunch.
Second, keep a backup room. A Lark group or a WhatsApp group with the same membership costs nothing, and it is where the announcement goes if Discord ever stops being the place. Most of our brands never use it. All of them are glad it exists.
The audit, as a checklist
Open your server and answer yes or no.
- Is the invite link discord.gg/yourbrand, or a random string?
- Is the server boosted to at least Level 2, with an animated icon and a banner?
- Do the role names, role colors, channel names, and channel emojis look designed, or default?
- Does a new member see one welcome channel, or everything?
- Does a bot DM new members, collect their email and affiliate details, and assign a Verified role?
- Does the bot push each new member to request a sample, read the brief, introduce themselves, and join the current campaign?
- Is there a start-here channel that explains the purpose of every channel?
- Is there a sample request channel with the link and the brief in the same place?
- Does every retainer creator have a private channel named with their handle?
- Has an announcement been sent in the last 30 days, and did it launch a campaign?
- Does the bot post anything on a schedule: top videos, a leaderboard, an affiliate of the week?
- Do your top earners have a VIP role and a reason to coach?
- Is there a support ticket channel, so the people holding your product can reach you?
- Do you own every member's contact information outside of Discord, and is there a backup room?
Fewer than seven yeses and you have a server. The community is still ahead of you, and it is the part that produces the content.
Common questions
How many boosts does a vanity invite link need?
Fourteen. A vanity link, meaning discord.gg/yourbrand, unlocks at Level 3, which requires 14 boosts. The server also has to keep them: if boosts drop below 14, the level is lost after a 72 hour grace period and the vanity link frees up for other servers after 30 days.
Do I need a developer to build a verification bot?
No. Claude in Cowork mode can create the bot in the Discord Developer Portal, write it, and tell you where to host it. You still need to decide what the bot asks for and what it says, and that is the part worth your time.
What is the difference between a role and a permission in Discord?
A permission is one ability, such as viewing a channel. A role is a named set of permissions assigned to a group of members. Every member has the default @everyone role, and channels can override what a role is allowed to do, which is how gating works.
Should a brand affiliate server be public?
The invite can be public. The channels should not be. Let anyone join through the vanity link, then gate everything past the welcome channel behind verification, so that the people inside are real affiliates whose contact information you hold.
What this adds up to
None of the five gaps are technical. They are the difference between a brand that set up a server and a brand that designed a community, and the second one gets more videos, better videos, and a room full of people who will go on to carry the brand for it.
If you want the whole system, we wrote about how to fill a community with one email and how to get good content from TikTok Shop affiliates once they are inside. If you want a second set of eyes on your server, send us the invite link.
Want a second set of eyes on your server?
Proxera builds and runs affiliate communities for TikTok Shop brands. Send us your invite link and we will tell you which of the five you are missing.
Get a shop audit →


