{
  "schema": "discordtemplatehub.template/v1",
  "source": "https://discordtemplatehub.vibiz.app/templates/study-group",
  "updated": "2026-11-12",
  "slug": "study-group",
  "name": "Study Group",
  "title": "Study Group Discord Server Template",
  "description": "Discord server template for study groups and student communities: focus rooms, subject channels, accountability threads, exam countdowns and safe defaults.",
  "tagline": "For study groups, exam prep communities, class servers and tutoring.",
  "bestFor": [
    "Study groups and exam prep",
    "Class or school club servers",
    "Tutors with several students"
  ],
  "sizeHint": "Works from 5 friends to a few thousand students.",
  "discord_template_url": null,
  "categories": [
    {
      "name": "START HERE",
      "channels": [
        {
          "name": "welcome",
          "type": "text",
          "topic": "What this group studies, when it meets, and how to join a study pod.",
          "access": "Everyone can read; only Staff can post"
        },
        {
          "name": "rules",
          "type": "text",
          "topic": "Group rules, including no sharing of exam answers and no DMs to minors.",
          "access": "Everyone can read; only Staff can post"
        },
        {
          "name": "announcements",
          "type": "announcement",
          "topic": "Session times, exam dates, resource drops.",
          "access": "Everyone can read; only Staff can post"
        },
        {
          "name": "introductions",
          "type": "text",
          "topic": "Name, subjects, exam date, timezone.",
          "access": "Members can read and post"
        }
      ]
    },
    {
      "name": "STUDY",
      "channels": [
        {
          "name": "ask-for-help",
          "type": "forum",
          "topic": "One post per question. Tags: subject, Solved.",
          "access": "Members can read and post"
        },
        {
          "name": "math",
          "type": "text",
          "topic": "Rename or duplicate per subject. Keep 3 to 5 at launch.",
          "access": "Members can read and post"
        },
        {
          "name": "science",
          "type": "text",
          "topic": "Subject channel.",
          "access": "Members can read and post"
        },
        {
          "name": "languages",
          "type": "text",
          "topic": "Subject channel.",
          "access": "Members can read and post"
        },
        {
          "name": "notes-and-resources",
          "type": "forum",
          "topic": "One post per resource. Tags: subject, type (notes, flashcards, past paper).",
          "access": "Members can read and post"
        }
      ]
    },
    {
      "name": "FOCUS",
      "channels": [
        {
          "name": "focus-room-1",
          "type": "voice",
          "topic": "Cameras optional, mics muted. Silent co-working.",
          "access": "Members can read and post"
        },
        {
          "name": "focus-room-2",
          "type": "voice",
          "topic": "Second silent room for busy hours.",
          "access": "Members can read and post"
        },
        {
          "name": "study-together",
          "type": "voice",
          "topic": "Talking allowed: group problem solving.",
          "access": "Members can read and post"
        },
        {
          "name": "session-log",
          "type": "text",
          "topic": "Post what you'll do before a session and what you did after.",
          "access": "Members can read and post"
        },
        {
          "name": "accountability",
          "type": "text",
          "topic": "Parent channel for private study-pod threads (3 to 5 people each).",
          "access": "Members can read; Staff create private pod threads"
        }
      ]
    },
    {
      "name": "HANGOUT",
      "channels": [
        {
          "name": "general",
          "type": "text",
          "topic": "Anything else, keep it friendly.",
          "access": "Members can read and post"
        },
        {
          "name": "wins",
          "type": "text",
          "topic": "Passed an exam? Finished a chapter? Post it.",
          "access": "Members can read and post"
        }
      ]
    },
    {
      "name": "STAFF",
      "channels": [
        {
          "name": "staff-chat",
          "type": "text",
          "topic": "Organizers and moderators.",
          "access": "Hidden from everyone except Staff"
        },
        {
          "name": "mod-log",
          "type": "text",
          "topic": "AutoMod alerts and bot logs.",
          "access": "Hidden from everyone except Staff"
        }
      ]
    }
  ],
  "roles": [
    {
      "name": "Organizer",
      "color": "#3a2fb8",
      "purpose": "Owner and co-organizers",
      "permissions": [
        "Manage Server",
        "Manage Roles",
        "Manage Channels",
        "Manage Events"
      ],
      "assignedBy": "Owner, manually"
    },
    {
      "name": "Moderator",
      "color": "#ff6b4a",
      "purpose": "Keeps channels on topic and safe",
      "permissions": [
        "Manage Messages",
        "Manage Threads",
        "Timeout Members",
        "Kick Members",
        "View Audit Log"
      ],
      "assignedBy": "Organizer, manually"
    },
    {
      "name": "Tutor",
      "color": "#0ea5e9",
      "purpose": "Volunteer or paid helpers; can mark answers solved",
      "permissions": [
        "Manage Threads (in STUDY only)",
        "Create Events"
      ],
      "assignedBy": "Organizer, manually"
    },
    {
      "name": "Member",
      "color": "#64748b",
      "purpose": "Everyone who finished onboarding",
      "permissions": [
        "Send Messages",
        "Send Messages in Threads",
        "Connect",
        "Speak"
      ],
      "assignedBy": "Onboarding (default)"
    },
    {
      "name": "Subject roles (Math, Science, Languages)",
      "color": "#94a3b8",
      "purpose": "Show only the subject channels a member picks",
      "permissions": [
        "None (used for channel visibility and pings)"
      ],
      "assignedBy": "Onboarding question"
    },
    {
      "name": "Session pings",
      "color": "#94a3b8",
      "purpose": "Opt-in pings when a group session starts",
      "permissions": [
        "None (mentionable by Organizers)"
      ],
      "assignedBy": "Onboarding question"
    }
  ],
  "permissionNotes": [
    "Subject channels: deny View Channel for @everyone, allow for the matching subject role, so members only see what they study.",
    "#accountability: members can read but only Organizers and Tutors create private threads; add pod members to each thread.",
    "Focus rooms: allow Connect for Member; set a user limit (for example 10) so rooms do not get noisy.",
    "Turn on the 2FA requirement for moderation actions if several people have moderator powers.",
    "If members can be under 18, see the student safety guide before launch: keep DMs from server members off by default in your rules and set the explicit content filter to scan all members."
  ],
  "onboarding": [
    {
      "question": "What are you studying?",
      "required": true,
      "multiSelect": true,
      "options": [
        {
          "label": "Math",
          "grants": "Math role + #math"
        },
        {
          "label": "Science",
          "grants": "Science role + #science"
        },
        {
          "label": "Languages",
          "grants": "Languages role + #languages"
        }
      ]
    },
    {
      "question": "How do you like to study?",
      "required": false,
      "multiSelect": true,
      "options": [
        {
          "label": "Silent co-working",
          "grants": "Default channel: #focus-room-1"
        },
        {
          "label": "Talking it through",
          "grants": "Default channel: #study-together"
        },
        {
          "label": "Asking questions",
          "grants": "Default channel: #ask-for-help"
        }
      ]
    },
    {
      "question": "Want a ping when a group session starts?",
      "required": false,
      "multiSelect": false,
      "options": [
        {
          "label": "Yes",
          "grants": "Session pings role"
        },
        {
          "label": "No thanks",
          "grants": "Nothing"
        }
      ]
    }
  ],
  "automod": [
    {
      "rule": "Block Mention Spam",
      "setting": "On, with a low mention limit per message and raid protection enabled.",
      "response": "Block message + alert #mod-log + timeout member"
    },
    {
      "rule": "Block Suspected Spam Content",
      "setting": "On for all channels.",
      "response": "Block message + alert #mod-log"
    },
    {
      "rule": "Block Commonly Flagged Words",
      "setting": "Preset lists: insults and slurs, sexual content, severe profanity (all three for student servers).",
      "response": "Block message with a short custom explanation"
    },
    {
      "rule": "Custom keyword rule: scams",
      "setting": "Keywords such as *free nitro*, *steam gift*, *dm me for*, *essay service*, *homework help paid*. Exempt Staff.",
      "response": "Block message + alert #mod-log + timeout member"
    },
    {
      "rule": "Custom keyword rule: invite links",
      "setting": "Block *discord.gg/* and *discord.com/invite* outside Organizers.",
      "response": "Block message + alert #mod-log"
    },
    {
      "rule": "Member profile filter",
      "setting": "Block impersonation patterns like *admin*, *support*, *moderator*, *official* in usernames and nicknames.",
      "response": "Block member from interacting until they change their name"
    }
  ],
  "bots": [
    {
      "name": "Carl-bot",
      "url": "https://carl.gg",
      "job": "Role menus, logging, tags",
      "why": "Button and reaction role menus for anything Onboarding doesn't cover, plus detailed mod logs and saved answers (tags).",
      "optional": false
    },
    {
      "name": "Sesh",
      "url": "https://sesh.fyi",
      "job": "Events and reminders",
      "why": "Timezone-aware event times and reminders on top of Discord's native Scheduled Events.",
      "optional": true
    },
    {
      "name": "Pomodoro-style timer bot",
      "url": "https://top.gg/search?q=pomodoro",
      "job": "Focus timers in voice",
      "why": "Runs 25/5 style cycles in a focus room. Many exist; pick one with recent updates and minimal permissions.",
      "optional": true
    }
  ],
  "welcomeMessages": [
    {
      "where": "#welcome",
      "text": "Welcome to {Group name} 📚\n\nWe study {subjects} together, mostly {days/times, timezone}.\n\n1. Read #rules.\n2. Pick your subjects in Channels & Roles.\n3. Post in #introductions: subjects, exam date, timezone.\n4. Join a focus room: mic muted, camera optional.\n\nStuck on a problem? Open a post in #ask-for-help and tag the subject."
    },
    {
      "where": "#session-log (pinned)",
      "text": "Before: **Today I will…** (one line)\nAfter: **Done / not done + what's next**\nKeep it short. Reply to someone else's log with a 👍."
    },
    {
      "where": "#introductions (pinned template)",
      "text": "**Name:**\n**Studying:**\n**Exam / deadline:**\n**Timezone:**\n**Best study time:**"
    }
  ],
  "checklist": [
    {
      "phase": "Before you start",
      "items": [
        "Decide the minimum age and write it in #rules",
        "Enable 2FA on the owner account",
        "Pick 3 to 5 subjects only for launch"
      ]
    },
    {
      "phase": "Structure",
      "items": [
        "Create roles highest first",
        "Create categories; set subject visibility on each channel",
        "Add forum tags in #ask-for-help and #notes-and-resources"
      ]
    },
    {
      "phase": "Safety and Community",
      "items": [
        "Enable Community; set verification level and explicit content filter",
        "Set up Onboarding with the subject question",
        "Turn on AutoMod and route alerts to #mod-log"
      ]
    },
    {
      "phase": "Launch",
      "items": [
        "Create the first 3 study sessions as Scheduled Events",
        "Create the first private pod threads in #accountability",
        "Test with an alt account: join, pick subjects, post"
      ]
    }
  ],
  "guides": [
    "https://discordtemplatehub.vibiz.app/guides/discord-study-group-server-template",
    "https://discordtemplatehub.vibiz.app/guides/study-discord-server-channels",
    "https://discordtemplatehub.vibiz.app/guides/study-group-accountability-private-threads",
    "https://discordtemplatehub.vibiz.app/guides/discord-safety-students-under-18"
  ],
  "notice": "Discord Template Hub is an independent template shop. Not affiliated with, endorsed by or sponsored by Discord Inc. Discord is a trademark of Discord Inc."
}