How it works

Time off tracking.
Inside Slack.

Request time off, approve it, and see who is out. All in the workspace your team already opens every morning. Spock is a PTO tracker for Slack, built for clarity and trust.

Start for Free  Watch the video

Free 14-day trial. No credit card required.

Spock's Home tab inside Slack: request time off, check balances, approve a pending PTO request and see who's out this week, without leaving the Slack workspace

No new app to learn.
It is already open.

Spock lives in Slack as a Home tab and a few messages. Balances, requests, approvals, and the team calendar are one click from the conversation.

Home tab

Your balance, your next leave, and a Request button. Nothing to search for.

Messages

Managers approve from the notification. Teams get a daily who-is-out post.

Slack status

On leave? Spock sets the status for you and clears it when you are back.

See how Spock works in Slack
Requests

Request time off
in about ten seconds.

Open Spock in Slack, pick the type and the dates, and send. You see your balance while you choose, and Spock checks the rules for you, so the request is right the first time.

Requesting time off in Slack: start from Spock's Home tab or /spock, on someone's behalf or in bulk; pick the leave type with its balance, one day, half a day, several days or hours, a substitute and a note; Spock checks working days, balance, monthly limit, blackout days and cover, then sends it to the right approver
Approvals

Approve from the message.
One click. Done.

Spock finds the manager from your company structure and sends them the request. They approve or decline in place and can add a short note. Nobody opens a spreadsheet.

How approvals work in Slack: an employee requests PTO, Spock routes it to their manager or an assigned approver, the manager approves in one click from a Slack message, and the employee, team channel, balance and Slack status all update
Leave policy

Your rules.
Per leave type.

Vacation, sick leave, parental leave, remote days. Each type carries its own settings, so the policy on paper is the policy Spock enforces.

Approval required

Decide whether a manager has to approve, or whether the request is confirmed on send.

Annual allowance

Set how many days each person gets per year, and whether they may go over it.

Hours and half days

Track leave in hours or half days when a full day is too coarse.

Discreet name

Show a neutral label for sensitive leave types. Colleagues see time off, not the reason.

Substitutes

Name who covers while someone is away. They get notified too.

Carryover

Let unused days roll into next year, with a cap or without one.

Monthly limits

Cap how many days of a type can be taken in one month.

Calendar colors

Give each type its own color so the team calendar reads at a glance.

Slack status

Define the status Spock sets automatically while someone is on that leave type.

Leave type policy options in Spock: approval, full days, half days or hours, yearly allowance granted up front, monthly or weekly, carryover of none, all or a limited number of days, optional or required substitutes, color, discreet name and Slack status, plus per-office overrides
Accruals

Balances that increase
as people earn them.

Not every company grants a full year of leave on day one. Set an accrual rate once and Spock credits leave on schedule, by week, month, or year.

Accrual rate

How much leave is added, and how often.

Start date

Hire date, fiscal year, or any date you choose.

Balance cap

Set a maximum so unused leave has a limit.

Individual rates

Different rates for tenure, role, or seniority.

Visible schedule and history

Everyone sees upcoming credits and the history of what they earned.

Automatic crediting

No spreadsheets, no recalculations, no reminders to run.

Teams

Group people the way
your company works.

Departments, offices, projects. Each team has its managers, who approve requests and manage members. Members are notified when a colleague's leave is approved or changed.

Organization structure in Spock: a company with a general manager and three teams, each with a team manager and members, one person in two teams, and locations with their own public holidays, working days and time zone
Beyond Slack

Also outside Slack.
For the people who need more.

Connect your time-off data to your AI and tools, and pull reports for payroll. Employees never have to leave Slack.

API & AI

Pull users, requests and balances via the REST API. Get a webhook the moment a request is approved. Plug both into your AI agent. Professional plan.

Spock's read-only REST API for users, teams, requests, absences and balances, and signed webhooks for requested, approved, rejected, cancelled, updated and deleted requests, both feeding your AI agent, payroll or Zapier and n8n

Reports

Monthly reports for payroll, yearly reports for management, per person and per team. Export to a spreadsheet in one click.

Spock reports: weekly, monthly or yearly, per person, team and leave type, showing days used, left and allowed, exported to CSV for Google Sheets, Excel or Numbers
Slack Calendar Integrations
Calendar integrations

Approved leave
shows up in your calendar.

Connect Google Calendar, Outlook, or iCal once. Every approved absence shows up where you plan your week, and is removed if it is canceled.

Get your team on Spock today.

It only takes a few minutes to set up leave tracking for your company.

Start for Free 

Start your 14-day free trial.
No credit card required.