← All posts Community

Your brand Discord is a group chat with a logo. Here are the five things missing.

·11 min read·Noah Prose
A miniature world made of clear blue glass on a round platform: a small storefront, a shopping cart, a flag, glass trees, and a crowd of glass spheres gathered in the middle, with an open glass door at the front and a queue of spheres lined up to enter
17 min narrated. The player follows you around the site.

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.

brand-serverBrand# general# announcements# rules# samples# off-topicuser8812anyone know where the brief iskayla.mis there a sample link?user2201hello??A server. Information, if you can find it.discord.gg/brandBrand World๐Ÿ‘‹ start-here๐Ÿ“ฆ samples๐ŸŽฌ campaigns๐Ÿ’ฌ community๐Ÿ† leaderboard๐ŸŽŸ ticketsButlerBOTWelcome in. Your sample link is in#samples. Introduce yourself in #community.maya.skinVIPposted 6 videos this week ๐Ÿ”ฅjordanfitsVerifiedsample arrived, filming todayA community. Designed, gated, alive.
Same platform, same features. One brand used them.

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.

discord.gg/brandBrand WorldBRND๐Ÿ‘‹ start-here๐Ÿ“ฆ samples๐ŸŽฌ campaigns๐Ÿ’ฌ community๐ŸŽŸ ticketsROLESโ˜… VIPโ—† Retainerโ— Verifiedโ—‹ UnverifiedBOTButlerBOTEMOJI๐Ÿ›’๐Ÿ“ฆ๐Ÿ”ฅ๐Ÿ’Ž๐Ÿ†12345678910TEN OF THE TWELVE SURFACES1Animated banner (Level 3)2Animated server icon (Level 1)3Server tag members wear (3 boosts)4Emoji before every channel name5Channel names that say what to do6Role names that mean something7Role colors and role icons (Level 2)8A bot with a name and a personality9Custom emojis and stickers10Vanity invite link (Level 3)Plus: channel categories and the invite splash image.
Most brand servers use one of these: the icon. Static.

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:

LevelBoostsWhat it unlocks for branding
Level 12Animated server icon, custom invite splash image, 100 emoji slots, 15 sticker slots
Level 27Static server banner, custom role icons, 150 emoji slots, 30 stickers, 50 MB uploads
Level 314Animated banner, vanity invite link (discord.gg/yourbrand), 250 emoji slots, 60 stickers, 100 MB uploads
Server Tag3, applied to the tagA short branded tag members display next to their name across Discord. Unlocks separately from the levels.
Boost levels and the branding surfaces each one unlocks, per Discord's Server Boosting FAQ. If boosts lapse, the server loses the level after a 72 hour grace period, and a lost vanity link becomes available to other servers after 30 days.

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.

Joins at discord.gg/brandSees #welcome onlyButler DMs: email, handle, affiliate status, opt inVerified role. The rest of the server unlocks.1. Request a sample2. Read the brief3. Introduce yourself4. Join this month's campaignEvery step is a DM from the bot, in order, so a new join becomes a participating member.
The front door. One visible channel, a bot at the gate, and four next steps in order.

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.

ROLE โ†’ CAN SEE#welcomeCommunity channels#@handle (private)VIP lounge@everyone (Unverified)VerifiedRetainerVIPA permission is one ability. A role is a bundle of them. Channels override roles, which is how the gate works.
Two roles are the minimum. Everything else layers on top.

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.

Brand Worldโ–พ RETAINER CREATORS@maya.skin@jordanfits@thecleanlab@nina.glow@ricoreviews@haus.of.jules@fitwithsam@dailydanielaโ€ฆ 7 moreINSIDE #@MAYA.SKINMaya, plus your team. Nobody else.Contractsigned in-thread, no email chaseSampletracking number posted when it shipsBriefpinned at the top of the channelSpark codesdropped the day the video postsPacinga nudge before the deadline, not afterFeedbackon the first cut, while it can still changeFifteen creators, fifteen channels, one category.
Your best creators, 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.

9:41Brand World#announcements ยท nowSeptember campaign is live.Most brief-matching videosthis month wins $500. 30 days.ร— 500phones, one messageWHAT THE MEGAPHONE IS FORMonthly campaignmost videos wins, brief-matching onlyWeekly top videosthe bot posts them, newer creators copy themLeaderboardGMV rank and affiliate of the weekWebinar reminderand a timed quiz when the room goes quiet
One read-only channel. Every phone in the server.

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.

  1. Is the invite link discord.gg/yourbrand, or a random string?
  2. Is the server boosted to at least Level 2, with an animated icon and a banner?
  3. Do the role names, role colors, channel names, and channel emojis look designed, or default?
  4. Does a new member see one welcome channel, or everything?
  5. Does a bot DM new members, collect their email and affiliate details, and assign a Verified role?
  6. Does the bot push each new member to request a sample, read the brief, introduce themselves, and join the current campaign?
  7. Is there a start-here channel that explains the purpose of every channel?
  8. Is there a sample request channel with the link and the brief in the same place?
  9. Does every retainer creator have a private channel named with their handle?
  10. Has an announcement been sent in the last 30 days, and did it launch a campaign?
  11. Does the bot post anything on a schedule: top videos, a leaderboard, an affiliate of the week?
  12. Do your top earners have a VIP role and a reason to coach?
  13. Is there a support ticket channel, so the people holding your product can reach you?
  14. 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

Keep reading

Community

How to build a TikTok Shop affiliate community with one email

7 min read
Affiliates

How to get good content from TikTok Shop affiliates

7 min read
Margins

What a TikTok Shop sale actually costs you

4 min read