Overlap Bot
Overlap Bot is a Discord slash-command bot that makes scheduling group events easy. Instead of endless back-and-forth in chat, you propose time slots, members mark their availability, and the bot shows you a visual overlap chart so you can confirm the best time.
What it does
- Create events with proposed time slots from a 14-day calendar picker
- Collect availability — members pick their free windows via Discord button UI
- Visual overlap chart — ANSI bar chart ranked by attendance count, color-coded by coverage
- Confirm & notify — confirm the winning slot; attendees get DMs
- Export to calendar —
.icsexport for Google Calendar, Outlook, Apple Calendar - Recurring events — weekly, biweekly, or monthly auto-generation (Premium)
- Role-based permissions — connect to your existing Discord server roles
Quick links
| Getting Started | Add the bot and run your first event |
| Command Reference | All slash commands with parameters and examples |
| Self-Hosting | Run on your own infrastructure |
| Configuration | Env vars and server settings reference |
| Premium | Free tier limits, upgrade options, trial |
Free vs Premium
| Feature | Free | Premium |
|---|---|---|
| Active events per server | 5 | Unlimited |
| RSVP & availability polling | ✓ | ✓ |
| Calendar export (.ics) | ✓ | ✓ |
| Role-based permissions | ✓ | ✓ |
| Bulletin channel & threads | ✓ | ✓ |
| Recurring events | ✗ | ✓ |
| Advanced notifications | ✗ | ✓ |
| Availability memory | ✗ | ✓ |
| Priority support | ✗ | ✓ |
Premium is $5/month or $50/year per server. Learn more →