Professional Time Tracking Directly in Discord
The Time Clock Bot enables your team members to accurately track and manage their work hours.
Features
Simple Time Tracking
Clock in and out with a single button click. Automatic calculation of work hours.
Admin Dashboard
Comprehensive admin panel with user management, audit log, and live reports. Manage and adjust time entries.
Web Dashboard
Modern dashboard with live updates via WebSocket. View your time entries, clock in and out directly in the browser.
Auto-Clockout
Inactivity warning with "I'm still here" button or immediate clockout. Warning and timeout duration configurable per server.
On-Duty Role
A configurable role is automatically assigned when clocking in and removed when clocking out. Show your team at a glance who is currently on duty.
Teams & Departments
Organize users into freely configurable teams or departments, e.g. Support, Moderation, or Development. Reports and user lists can be filtered by team.
Interactive Leaderboard
Top 10 ranking with switchable time periods. Medals for the top 3 and live status display.
Absence Management
Easily document vacation, sick leave, and other absences. Via button click on the absence board or directly in the dashboard, with automatic overview and log channel posting.
Detailed Reports
Statistics for today, yesterday, this week, and this month. Admin reports with live status of all users.
Logging & Transparency
All activities are logged in a dedicated log channel. Color-coded embed messages.
Multi-Language
Full support for German and English. Language configurable per server.
Multi-Server
Use the bot on any number of servers simultaneously. Each server has its own settings and data.
Source Tracking
Every time entry is saved with its source: Discord command, button, dashboard, or admin action.
📊 Web Dashboard
Access your time tracking from anywhere! Our modern web dashboard gives you full control over your work hours.
👤 User Dashboard
OAuth2 authentication with your Discord account
WebSocket connection for real-time synchronization
Work hours, entries, and status at a glance
Time tracking directly in the browser without Discord
Switch between multiple servers and view data separately
Complete overview of all entries with period filtering
Analyze work hours by today, week, month, and all time
Submit, view, and delete your own absences
👮 Admin Dashboard
Live status, clock in/out, and detailed user views
Adjust and delete entries with source tracking
Complete tracking of all admin actions
Real-time overview of users and work hours
Adjust or delete entries with full audit trail
Set channels, language, and notifications directly in the dashboard
Per-user statistics with entries, sessions, and time periods
All absences at a glance, filterable by user, type, and date range
Create teams, assign members, and filter reports by team via Setup Wizard in Discord or directly in the dashboard
How It Works
Add the Bot
Click "Add to Server" and select your Discord server.
Run Setup
Use /setup wizard to launch the interactive setup assistant and configure everything in just a few clicks.
Get Started
Your team members can now clock in and out and track their hours.
Key Commands
/setup wizard
Interactive setup assistant: clock tile, leaderboard, absence board, channels, roles, teams and moreall in one guided dialog
/help
Shows all available commands and a link to the admin dashboard
/status
Show your current clock-in status and elapsed work time
/stats
Show your work time statistics
/admin report <zeitraum>
Admin report of all users with live status
/admin clockin @user
Manually clock in a user (Admin)
/admin clockout @user
Manually clock out a user (Admin)
/admin adjust @user <minuten>
Adjust the duration of a user's last time entry
/admin delete @user
Delete a user's last time entry
Ready to Get Started?
Add the Time Clock Bot to your Discord server for free now!
Add to Server