v1.8.0
Direct Messages
Today
Timely
Timely BOT
Timely is typing
+ Add to Discord View on GitHub Dashboard ↗
2 SERVERS

Everything you need to schedule — nothing you don't.

Built for Discord servers that are tired of "when works for everyone?" threads.

📋
Multi-Panel Support
Create multiple scheduling panels in different channels, each with its own set of appointment types.
🗳️
Doodle-Style Voting
Participants receive a DM and vote on which time slots work for them — just like a Doodle poll.
Auto-Confirmation
Once everyone has replied, Timely picks the best slot and confirms automatically. No manual follow-up needed.
🌍
Timezone Support
Each participant sees times in their own timezone. Set it once with /timely timezone and never convert again.
🔐
Role-Based Access
Restrict who can create requests and who can be invited based on Discord roles. Per-button granularity.
🔄
Counter-Proposals
Participants can propose alternative time slots directly from their vote DM without any back-and-forth.
📆
Calendar Export
Confirmed appointments include a Google Calendar link and a downloadable .ics file for any calendar app.
🛡️
Rate Limiting
Configurable maximum number of simultaneous open requests per user, per appointment button.

From panel to confirmed in four steps.

Set up once, use forever. Your team will never ask "when does everyone have time?" again.

01
Click a Panel Button
An admin sets up a panel with appointment type buttons. Any eligible user clicks a button to start a request.
02
Pick Participants & Slots
Select who to invite, choose one or more time slots using dropdown pickers, and add a title.
03
Participants Vote via DM
Everyone receives a DM showing the proposed slots. They vote on which ones work — or propose alternatives.
04
Bot Confirms Automatically
Once all votes are in, Timely picks the slot with the most availability and sends a confirmation with calendar links.

Ready to ditch the scheduling chaos?

Add Timely to your server — it's free, open source, and self-hostable.

+ Add Timely to your Server