Regular events give members a reason to come back: a weekly game night, a movie watch party, a study session or a tournament. Servers that run something on a schedule stay active far longer than servers that rely on chat alone. The difference between an event that fills up and one nobody attends is usually how well it is announced.
Create a Scheduled Event
Discord has built-in scheduled events. Open the server menu and choose Create Event, then pick where it happens: a voice channel, a stage, or somewhere else, such as a game or a link. Add a title, a start time, a description and a cover image.
Scheduled events appear at the top of the channel list, and members can click Interested to get a notification when the event starts. The interested count also tells you roughly how many people to expect.
Get the Time Right for Everyone
"Saturday at 8" means different things in different countries. Discord timestamps fix this: a code like <t:1791835200:F> shows the date and time in each reader's own time zone. Put one in every announcement, and add a relative timestamp next to it (<t:1791835200:R>), which shows a live countdown such as "in 3 hours".
Boxtype's Timestamp Generator makes both codes from a date and time you pick.
Write an Announcement That Works
A good event announcement fits on one screen. Lead with a header naming the event, then the time with timestamps, where it happens, what to bring or install, and how to join. Bold the start time. Add a fun banner or GIF at the top so the message stands out in the channel, and pin it.
If people need to sign up, ask them to react with an emoji, which gives you a quick head count.
Notify Without Annoying People
Pinging @everyone for every event quickly leads to muted servers. Instead, create an opt-in role, such as @Game Night, and let members add it in a roles channel or through onboarding. Ping that role once when you announce the event and once shortly before it starts. People who chose the role want the ping; everyone else isn't bothered.
Make It Recurring
Events stick when they happen at the same time every week or month. Scheduled events can repeat, so set one up once and Discord keeps it on the calendar. Keep a short template for the announcement so posting it each week takes a minute, and rotate the host so the same person doesn't do all the work.
After the Event
Post a short recap: the winner, a screenshot or a funny moment. It thanks the people who came and shows everyone else what they missed, which is the best advertising for next week. Ask what to play next time, so members feel ownership of the event.
A Template You Can Copy
Here is a simple announcement structure to adapt each week:
# Game Night: (game name)
**When:** <t:โฆ:F> (<t:โฆ:R>)
**Where:** #game-night voice channel
**Bring:** the game installed and updated
React with ๐ฎ if you're coming!
Replace the timestamps with codes from the Timestamp Generator, swap in your channel and game, and post it a few days before the event.
Choosing a Time
Look at when your members are actually online before choosing a regular time. A quick poll with reactions, offering two or three time slots shown as timestamps, gives you an answer in a day. If your members span very different time zones, alternate between two times each week, so everyone can join at least sometimes. Keep events to a predictable length, like 90 minutes, so people can plan around them.
Voice Channel Setup
Create a dedicated voice channel for events so they don't take over general voice chat. If the event needs a host talking to an audience, like a quiz or a presentation, a stage channel lets the host control who speaks. Set a user limit if the game supports only a certain number of players, and make a second channel for overflow so nobody is left out.