Salesforce

ClockMe + Slack

Slack is where teams communicate and coordinate. ClockMe connects to Slack through its REST API today — you can post timer events to Slack channels via Zapier or Make, or build slash command shortcuts using the ClockMe API. A native Slack app with slash commands (/clockme start, /clockme stop, /clockme status) and daily summary notifications is on the ClockMe roadmap.

Get started free →Setup guide ↓
What gets automated

Want your key pre-filled?

Sign in to ClockMe and use the setup wizard — it generates the exact config with your real API key and project ID already embedded.

Open setup wizard →
60-second setup

How to connect Slack

01
Get your ClockMe API key
Sign up at clockme.co. Go to Settings, then API Keys, then Generate.
02
Create a Slack Incoming Webhook
In your Slack workspace, go to api.slack.com/apps. Create a new app, enable Incoming Webhooks, and copy the webhook URL. This is used to receive timer event notifications.
03
Build the bridge via Zapier or Make
Create a Zap: Trigger on a Slack keyword or reaction → Action: Webhooks by Zapier → POST to ClockMe API. For daily summaries: Schedule trigger → ClockMe API report → Slack message.
04
Or use ClockMe directly via MCP
For the fastest workflow, use ClockMe's MCP server in your AI coding tool. You can ask 'what have I tracked today?' and 'stop my timer' without involving Slack at all.
Slack Incoming Webhook URLbash
# Use Zapier or Make to bridge Slack → ClockMe

# Start timer from Slack via ClockMe API:
curl -X POST https://clockme.co/api/timer/start \
  -H "Authorization: Bearer ck_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"projectId": "YOUR_PROJECT_ID", "description": "Slack: client call"}'

# Stop timer:
curl -X POST https://clockme.co/api/timer/stop \
  -H "Authorization: Bearer ck_live_YOUR_KEY"

# Get status:
curl https://clockme.co/api/timer/status \
  -H "Authorization: Bearer ck_live_YOUR_KEY"

# Post daily summary to Slack:
# Set up a Zapier schedule → ClockMe API report → Slack webhook message
Natural language commands

Ask in plain English

You: /clockme start — Client Portal [coming soon]
ClockMe: Timer started on Client Portal. Clock is running.
You: /clockme status [coming soon]
ClockMe: Active: Client Portal (1h 22m). Today total: 4h 15m across 2 projects.
You: /clockme stop [coming soon]
ClockMe: Timer stopped. 1h 22m logged on Client Portal. Today: 4h 15m.
You: Daily 5pm summary notification [coming soon]
ClockMe: ClockMe Daily: 7h 30m logged across 3 projects. Client Portal: 3h. API work: 2h 30m. Planning: 2h.
FAQ

Slack integration questions

Is there a native Slack app for ClockMe?

A native Slack app with slash commands (/clockme start, /clockme stop, /clockme status) and daily summary notifications is on the ClockMe roadmap. Today, you can connect them via the REST API through Zapier, Make, or a custom integration.

Can I get a Slack notification when I am approaching my project budget?

Budget alerts currently fire as browser notifications and in-app alerts. Routing those notifications to Slack via a Zap — ClockMe budget alert event → Slack message — is possible with the API. Native Slack notifications are part of the Slack app roadmap.

Can I start a timer from a Slack message?

Today, you can build a Zapier automation that listens for a keyword in Slack (e.g. 'starting client call') and posts to /api/timer/start. The native Slack app will make this a first-class slash command.

Does the MCP server work better than a Slack integration for timer control?

For developers, yes. The MCP server in your AI coding tool (Claude Code, Cursor, Windsurf) gives you natural language timer control without switching to Slack. The Slack integration is better for team-wide visibility and non-technical team members.

More integrations
Claude Code
Open a session. The timer starts. That is it.
Cursor
Ask Cursor to start the clock. Or let it happen automatically.
Windsurf
Tell Cascade to track your time. It just works.
GitHub Copilot
VS Code Copilot Chat now has MCP. ClockMe plugs right in.
GitHub
Use ClockMe while you work on GitHub issues — then let the native integration handle the rest.
Linear
Track time on Linear issues without leaving your AI coding tool.
Notion
Keep Notion for planning. Use ClockMe for the hours that get billed.
Zapier
Automate your time tracking workflows with ClockMe's REST API — native Zapier app coming soon.
Gemini CLI
Google's terminal AI + ClockMe. Track time without leaving the shell.

Start tracking with Slack

Free for individuals. 60-second setup.

Create free account →