COMMUNITY DISCORD TEMPLATE / FREE SETUP KIT

Book Club

A reading group with a current read, spoiler-safe discussion by section, nominations and voting, scheduled meetings and a shelf of past books.

  • 5–300 members
  • Beginner
  • ~35 min setup
  • 12 channels · 4 roles
  • Needs Community features

Is this template right for you?

Run a book club where people read at different speeds. Each book has discussion posts by section so nobody is spoiled, nominations and votes pick the next book fairly, meetings are scheduled events, and past books stay on a searchable shelf.

Best for

  • Reading one book at a time on a shared schedule
  • Members who read at different paces
  • Clubs that meet live (in voice or in person) to discuss

Not ideal for

  • Fandoms following many series at once — use Anime Fan Community
  • Study groups working through course material — use The Study Club

Built for: Online and hybrid book clubs · Library, school and workplace reading groups · Genre reading groups · Readalong communities

Categories & channels

Create each category with its permissions first, then add channels inside it and keep them synced to the category. Channel types used: Text, Announcement, Forum, Voice.

THE CLUB

Read-only

What we're reading and when.

Category permissions: @everyone: deny Send Messages; allow Add Reactions. Club Host: allow Send Messages.

welcome-and-rules Text

How the club works, the rules, and the spoiler policy.

Read-only
announcements Announcement

New book picks, schedule changes and meeting reminders.

Read-only
current-read Text

One pinned post for the current book: title, edition notes (ebook, audiobook, large print), content warnings, and the reading schedule by section.

Read-only

DISCUSSION

Public

Spoiler-safe discussion by section.

book-discussion Forum

One post per section of the current book, titled "Book title — Chapters 1–6". Discussion stays within that section; open the next post only when you've read it.

Permissions: Only Club Host and Discussion Lead create posts; everyone replies.

Forum tags: Current read, Past read, Finished — full spoilers, Discussion questions

Public
general Text

Spoiler-free chat about books, reading habits and anything else.

Public
what-else-im-reading Text

Books outside the club pick. Use spoiler tags for plot details.

Public

CHOOSING THE NEXT BOOK

Public

Nominations and a fair vote.

nominations Forum

One post per nominated book: title, author, length, why you'd like to read it, and content warnings. Nominations open in the last week of each book.

Permissions: Make On the ballot, Chosen and Next time moderator-only.

Forum tags: Nominated, On the ballot, Chosen, Next time

Public
vote Text

The Club Host posts a Discord poll with up to 10 books from the nominations. Polls can run for up to a week.

Permissions: Members can vote in the poll but not send messages.

Read-only

MEETINGS

Public

Live discussion.

meeting-notes Text

Discussion questions before each meeting and a short summary after, for members who couldn't attend.

Permissions: Club Host and Discussion Lead post.

Read-only
Book Chat Voice

Monthly meeting voice channel; each meeting is a Scheduled Event.

Permissions: Allow Video if members want cameras on.

Public

THE SHELF

Read-only

Everything the club has read.

shelf Text

One message per finished book with the dates read and a link to its discussion posts. Members rate it with reactions.

Read-only

HOSTS

Staff only

Planning.

Category permissions: Deny View Channels for @everyone. Allow Club Host and Discussion Lead.

host-planning Text

Schedules, discussion questions and who leads the next meeting.

Staff only

Role hierarchy & permissions

Create roles in this order, from the top of the role list down. A role can only manage roles below it, and bot roles must sit above any role they assign.

Different staff setup or bots? Adapt this hierarchy in the roles generator.

  1. Club Host

    Runs the club: picks the ballot, sets the schedule, hosts meetings and moderates.

    How members get it
    Owner, or assigned by the owner.
    Display
    Shown separately · Mentionable
    Enable
    Manage Messages, Manage Threads, Create Events, Manage Events, Create Polls, Timeout Members, Kick Members, Mention @everyone, @here, and All Roles
    Withhold
    Administrator — not needed
  2. Discussion Lead

    Leads the discussion for one book; the role rotates between members.

    How members get it
    Assigned by the Club Host for the length of one book.
    Display
    Shown separately · Not mentionable
    Enable
    Manage Threads, Create Polls
    Withhold
    Kick Members; Ban Members
  3. Reader

    Every member of the club.

    How members get it
    Assigned by the Club Host on joining, or give these permissions to @everyone in an invite-only club.
    Display
    Not separated · Not mentionable
    Enable
    View Channels, Send Messages, Send Messages in Threads, Create Public Threads, Read Message History, Add Reactions, Attach Files, Embed Links, Connect, Speak, Video
    Withhold
    Mention @everyone, @here, and All Roles
  4. Meeting Ping

    Notified before meetings and when new section posts open.

    How members get it
    Assigned on request; the Club Host mentions it.
    Display
    Not separated · Not mentionable
    Enable
    No permissions (cosmetic or ping role)

Onboarding flow

Community features are used for the forum and announcement channels, but onboarding stays simple: new members read #welcome-and-rules and #current-read, and the Club Host assigns Reader. Community Onboarding is optional for a club this size.

Question 1 · required

(Host checklist) Has the new member read the spoiler policy?

  • Yes→ Reader
Question 2 · optional

(Host checklist) Do they want meeting reminders?

  • Yes→ Meeting Ping

Default channels: welcome-and-rules, current-read, general

Suggested first steps: Read #current-read and get the book → Say hello in #general → Mark the next meeting Interested

Moderation setup

Verification level
Low — Community requires at least a verified email. Most book clubs grow by invitation, so that's usually enough; use Medium if you share a public invite.
Explicit media filter
Scan media content from all members.

AutoMod rules

  • Block spam contentBlock the message.
  • Block mention spam (limit around 5)Block and time out for 10 minutes.
  • Custom keywords: links to pirated ebook and audiobook sites you've seen sharedBlock and alert the Club Host.

Escalation

  1. Friendly reminder (usually about spoilers)
  2. Message removed
  3. Timeout
  4. Removed from the club
  • Spoilers are the main problem in a book club. Posting only within the right section post, and the "Finished — full spoilers" tag for the final discussion, handles most of it.
  • List content warnings for each book in #current-read so members can decide whether to join in.
  • Mention accessible formats — audiobook, ebook, large print — for every pick.

Recommended bots

Try Discord's built-in features first. Bot names are examples to evaluate, not endorsements; CordNexa has no affiliation with any bot. Review the permissions a bot requests before adding it.

Reading reminders

Optional

Nudges before each section deadline.

Native first: Scheduled Events for meetings, plus announcements for new section posts, cover most clubs.

Step-by-step setup

These steps are specific to this kit. For the reasoning behind each stage — permissions, onboarding, testing and launch — see how to make a Discord server.

  1. Create the server and enable Community

    Enable Community for the forum and announcement channels (it requires a verified-email verification level, the explicit media filter set to scan all members, a rules channel and a community updates channel).

  2. Create roles

    Club Host → Discussion Lead → Reader → Meeting Ping.

  3. Write the club guide

    In #welcome-and-rules, explain the reading pace, the section-post spoiler rule, how nominations and voting work, and how often you meet.

  4. Set up the current read

    Post the book, formats, content warnings and section schedule in #current-read, then create the first section post in #book-discussion.

  5. Build nominations and voting

    Create #nominations with its tags. Make #vote read-only so the channel shows only the poll.

  6. Schedule the first meeting

    Create a Scheduled Event for Book Chat, and post discussion questions in #meeting-notes a few days before.

  7. Test as a Reader

    Use View Server As Role → Reader to confirm HOSTS is hidden and #vote shows the poll.

Make it yours

In-person clubs

Put the venue in each Scheduled Event and keep Book Chat for members who join remotely.

Several reading tracks

Run a second track (for example Non-fiction) with its own tag in #book-discussion and its own schedule.

Readalongs of long books

Use weekly section posts and a pinned chapter tracker; hold a meeting at the halfway point.

School and library groups

Keep all content suitable for the youngest members and have staff host every meeting.

Community rules

  1. Discuss only up to the section of the post you're in. Save later events for later posts.
  2. Use spoiler tags for any plot detail outside the discussion posts.
  3. Every reading pace is welcome, and so is not finishing a book.
  4. Disagree about books, not about each other.
  5. Nominate books you'd genuinely like to read, with content warnings.
  6. No links to pirated ebooks or audiobooks. Libraries count!

Need stricter or more relaxed wording? Customise these rules in the rules generator.

Welcome message

Welcome to the club! Our current book and reading schedule are in #current-read. Discuss each section in its own post in #book-discussion — only open posts for sections you've read. Nominate what we read next in #nominations, and join us in Book Chat for the next meeting (it's in Events).

Want a shorter, professional or bot-ready version? Try the welcome message generator.

Book Club FAQ

How do I run a book club on Discord without spoilers?

Give each section of the book its own forum post and ask members to discuss only within the section they've reached. Forum channels need Community features; without them, use one thread per section in a text channel.

How should we choose the next book?

Open nominations near the end of each book, then post a Discord poll with up to 10 nominated titles. Polls can run for up to a week.

How is this different from Pixel Party's game club?

Both use a shared pick, but Book Club is built around reading schedules, section-based discussion, live meetings with prepared questions, rotating discussion leads and a shelf of past reads.

Version history

  • v1.0 · 2026-09-28
    • First release: section-based discussion posts, nominations and polls, scheduled meetings with rotating discussion leads, and a shelf of past reads.

CordNexa is independent and not affiliated with or endorsed by Discord. Discord features change over time; this kit was last reviewed on 2026-09-28.