Virtual Time Tracking for Your Discord Server

Deutsch
100% Free

Professional Time Tracking Directly in Discord

The Time Clock Bot enables your team members to accurately track and manage their work hours.

Add to Server Dashboard 💬 Support Server

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

🔐
Secure Login

OAuth2 authentication with your Discord account

📈
Live Updates

WebSocket connection for real-time synchronization

📋
Clear Statistics

Work hours, entries, and status at a glance

Clock In & Out

Time tracking directly in the browser without Discord

🔀
Server Selection

Switch between multiple servers and view data separately

📅
Time Entry History

Complete overview of all entries with period filtering

📊
Detailed Statistics

Analyze work hours by today, week, month, and all time

📅
Absences

Submit, view, and delete your own absences

👮 Admin Dashboard

👥
User Management

Live status, clock in/out, and detailed user views

⏱️
Manage Time Entries

Adjust and delete entries with source tracking

📜
Audit Log

Complete tracking of all admin actions

📊
Live Reports

Real-time overview of users and work hours

✏️
Edit Time Entries

Adjust or delete entries with full audit trail

⚙️
Server Configuration

Set channels, language, and notifications directly in the dashboard

👤
Detailed User View

Per-user statistics with entries, sessions, and time periods

📅
Absence Management

All absences at a glance, filterable by user, type, and date range

👥
Teams & Departments

Create teams, assign members, and filter reports by team via Setup Wizard in Discord or directly in the dashboard

How It Works

1

Add the Bot

Click "Add to Server" and select your Discord server.

2

Run Setup

Use /setup wizard to launch the interactive setup assistant and configure everything in just a few clicks.

3

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