SlashClock adds real clock-in / clock-out tracking to the Slack workspace your team already lives in — wherever in the world your team is.
Sign in with the Slack account you already have. No new email, no new password, no new tab.
Live in under a minute
Coming SoonType /clock-in from any channel or DM. No form, no separate app.
A forgotten clock-out gets flagged the same day, not discovered at month-end.
The bot rejects entries that don't make sense before they ever become "data."
Every correction is made from the dashboard
and stays in a permanent edit history.
Lunch, a call, a break — there's no cap on how many sessions you log per day.
Every feature, unlocked, for your first month.
Only pay for people who actually clock in.
These are the specific ways small teams find that out the hard way.
Somebody built a spreadsheet in week one. By week six, half the team has stopped filling it in.
Someone ends up DMing "hey did you clock out yesterday?" — every week, to the same three people.
Policy builders, payroll modules, approval chains — a lot of setup for a team of six.
When people clock in from different time zones, nothing defines where one working day ends and the next begins — so monthly totals never quite add up the way anyone expects.
It runs quietly in the background of the workspace you already use all day.
No dashboard to open first. Type the command wherever you already are in Slack.
A missed clock-out, a timestamp that doesn't make sense — flagged the moment it happens, not weeks later during reconciliation.
Every clock-in and clock-out lands on the dashboard the moment it happens — daily and monthly totals included.
Whether your team is in one office or spread across a dozen time zones, an admin picks the company's working timezone once. Everyone still sees their own hours converted to their own local time — the totals just never disagree with each other.
There's no policy builder to fill out first.
One approval screen. Nothing to configure before you can use it.
Pick them from the dashboard — that's the whole setup.
/clock-in /clock-out
No exporting, no copy-pasting into another tool.
Want to see it with actual screenshots? Walk through the full setup →
It's not a status indicator, and it's not a full HR/payroll platform like AttendanceBot that happens to plug into Slack.
| SlashClock | Slack's built-in status | AttendanceBot | |
|---|---|---|---|
| What it actually records | ◎ Real clock-in / clock-out timestamps | × "Active" / "Away" — not attendance data | ◎ Clock-in/out plus leave, overtime & shift data |
| Built for | ◎ Small & global remote teams, any time zone (5–50 people) | △ Not built for tracking at all | △ Companies that want full HR automation (approvals, payroll sync) |
| Pricing | ◎ $2/user/month flat, first month free | ◎ Included with Slack | △ $6–$15/user/month by tier, free only up to 5 users |
| Editing & audit trail | ◎ Dashboard editing with a full history log | × No history to speak of | ◎ Multi-level approval workflows & audit logging |
| Setup | ◎ Add the bot, ready in a minute | ◎ Already built in | △ Workweeks, leave policies & integrations to configure first |
| Where it lives | ◎ Fully inside Slack | ◎ Fully inside Slack | △ Its own platform, with a Slack integration on top |
That only reflects whether the app is open, not whether someone's actually working. SlashClock records a real clock-in and clock-out time instead, so hours worked don't depend on Slack presence at all.
It gets flagged automatically instead of silently sitting there. An admin can see it and correct it from the dashboard, with the correction logged.
No. Add the bot, add your members, and people can start clocking in immediately — there's nothing to configure before it works.
No. Anyone added to the workspace clocks in and out the same way, regardless of hours or employment type.
No separate app. Clocking in and out happens entirely through Slack slash commands, and you check the results on a web dashboard whenever you want.
No. Everyone signs in with the Slack account they already use — no new email address or password to set up, and nothing extra to remember.
An admin sets one working timezone for the whole company, which is what monthly totals are calculated against. Each person can still view their own timesheet converted to their local time — the company timezone just stays the single source of truth so the numbers never contradict each other.
Yes, anytime, from the Company settings page in the dashboard.
Each Slack workspace is set up as its own account. If you run more than one workspace, each one connects separately.
There isn't one. The first month is free with every feature unlocked, and you have to actively choose to move to a paid plan after that. Nothing gets charged automatically.
Add the bot and your team can start clocking in today.
No policy setup, no separate login.