Slack Integration
Receive notifications and interact with Gauzy from Slack.
Overview
The Slack integration enables:
- Timer notifications in Slack channels
- Task status updates
- Time tracking from Slack commands
- Daily digest messages
- Timesheet approval notifications
Setup
1. Create Slack App
- Go to api.slack.com/apps
- Create a new app from scratch
- Enable Incoming Webhooks
- Add Bot Token Scopes:
chat:write,commands - Install to workspace
2. Configure
Set environment variables:
GAUZY_SLACK_CLIENT_ID=your-client-id
GAUZY_SLACK_CLIENT_SECRET=your-client-secret
GAUZY_SLACK_WEBHOOK_URL=https://hooks.slack.com/services/...
3. Connect in Gauzy
- Navigate to Integrations → Slack
- Click Connect
- Select the Slack workspace
- Choose the notification channel
Notification Types
| Event | Slack Message |
|---|---|
| Timer started | "🟢 John started tracking" |
| Timer stopped | "🔴 John stopped (2h 30m)" |
| Timesheet approved | "✅ Timesheet approved" |
| Task assigned | "📋 New task assigned" |
Related Pages
- Microsoft Teams Integration — Teams alternative
- Employee Notifications — notification settings