Agency Discord Server Template for Client Work
An agency server needs a hard line between your team space and every client. This template keeps internal talk private, gives each client a ticket or private channel for their project, and uses Noxyr for intake forms, invoices and a clear audit trail.
Who it fits
This suits design, development, video, marketing or consulting teams who already use Discord with clients. It works for a team of two or twenty. The agencies page covers the pitch, and the agency custom bot article explains running a bot under your own brand.
Role setup
Least privilege matters most here, because clients should never see another client.
| Role | What it can do |
|---|---|
| Owner | Billing, server and bot settings. |
| Project Lead | Create channels, manage ticket panels, claim any ticket. |
| Team | Read internal channels, reply in tickets. No role management. |
| Client | Sees only the intake panel and their own ticket or project channel. |
| Contractor | Limited to specific project channels, removed after delivery. |
| Noxyr | Above Client and Contractor so it can manage them. |
Do not use one shared Client role to open all client channels. Give each project channel its own permission override for the client who owns it.
Channel layout
| Category | Channel | What it is for |
|---|---|---|
| Public | #welcome | What you do and how to start |
#open-a-project | Intake ticket panel | |
#faq | Pricing process and turnaround | |
| Clients (private) | #project-acme | One private channel per client |
#project-beta | Created per project, archived on delivery | |
| Internal (private) | #team-chat | Daily talk |
#handoffs | Status updates | |
#invoices-log | Payment activity | |
#bot-logs | Server logs |
Set up the workflow in Noxyr
- Run
/ticketsetup panel_createto make a project request panel with a form for budget range, deadline and brief. Post it with/ticketsetup panel. - Claim each new request with
/ticket claimso one lead owns it, and add colleagues with/ticket add. - Send a bill with
/invoice createwhen scope is agreed. See the invoice bot. - Collect feedback with
/review configafter delivery. See reviews. - Turn on transcripts and server logs for an audit trail.
- Run
/security healthto check for risky permissions and press Fix on the safe items.
Intake that saves a call
A short form beats a long email thread. Ask who the client is, what they want, the deadline and a budget range. Keep it to five questions. The answers land in the ticket, so the first reply can be specific.
Common mistakes
- Letting clients talk in the same channel. Even friendly clients should not see each other.
- Staff admin rights because it is easier. Use role-based permissions.
- No offboarding. Remove contractors and archive project channels the day work ends.
Offboarding and records
When a project ends, close the ticket and keep the transcript. Remove the client role from the project channel, then move the channel to an archive category that only the team can see. Keep invoices and approvals where you can find them, so a question six months later takes a minute, not an afternoon.
If you want clients to see your own bot name and avatar rather than Noxyr, the optional custom bot is part of the Donor plan, and nothing in this layout needs it.
Who sees what
Before launch, test with a client account that has only the Client role. They should see the welcome, FAQ and intake panel, plus their own project channel and nothing else. If anything else shows, fix the permission override and test again.
Before you invite clients
- Write the intake form first and test it from a second account.
- Name channels the same way each time so you can find them later.
- Keep invoices in tickets or a private channel, never in public.
- Share the ticket to invoice flow with your team.
Next
For freelancers working alone, read the commission server template. Plan your hierarchy with the role hierarchy planner.
Common questions
How should an agency set up Discord for clients?
Keep a public intake channel, give each client a private project channel or ticket, and keep internal channels staff-only.
Can clients see each other?
Not if you use per-channel permissions. Never give all clients one role that opens all channels.
Can I send invoices in Discord?
Yes. Noxyr has an /invoice create command and an invoice bot page with details.