Engagement
How to run a daily quiz in your Discord server
Post a daily question of the day in Discord with buttons, streaks and rewards, powered by your own Google Sheet of questions and member submissions.

A daily question is a simple, sticky reason for members to check in every day. Skipper's Daily Quiz posts a Question of the Day with answer buttons, tracks who got it right, and rewards streaks, all fed from a question pool you control.
Where to find it
Run /config Category Engagement Daily Quiz, and toggle it on.
Step 1: Add your questions
Skipper reads questions from a Google Sheet, which makes editing them easy. Under Questions Configure Sheet, paste your sheet's URL or ID. The sheet needs author, question, answer and wrong columns (one row per question, at least two wrong answers each), and you'll share it with the service account shown in the panel. There's a ready-made template at quiz.skipperbot.xyz.
Then run Sync Sheet to pull them in. You can hold up to 500 questions, export the current set with Request File, and choose which one posts next with Set Order.
Step 2: Schedule and place it
- Time: the hour (in your server's timezone) the quiz posts each day.
- Channel: where it appears.
- Role: a role pinged when a new quiz drops.
- Pin: automatically pin the newest quiz and unpin the last.
Step 3: Add rewards
- Role Award: a role for a correct answer.
- XP and Economy: leveling XP and server currency for correct answers, with streak bonuses for answering right on consecutive days.
How members use it
Members tap one of three answer buttons (the correct answer plus two random wrong ones, shuffled). Everyone gets one guess. Rewards are handed out when the next day's quiz posts, and each participant is DM'd whether they were right. If you set a Submission Channel, members can even submit their own questions for staff to approve.
Tips & gotchas
- The quiz needs at least three questions loaded before it will post.
- Questions live in Google Sheets, so remember to Sync after editing the sheet.
- Times are entered in your server's timezone; the posting job runs on the hour.
- Streak and currency rewards depend on the Economy module being configured.
See the Daily Quiz documentation for more. Ready to give members a daily reason to show up? Add Skipper to your server and run /config.