Slack Integration
Connect StatsAware with your Slack workspace to track team presence and activity automatically.
§Features
- •Real-time presence tracking - Know when team members are online or away
- •Channel activity monitoring - Track message frequency without reading content
- •Custom status integration - Respect "Do Not Disturb" and custom status messages
- •Multi-workspace support - Connect multiple Slack workspaces to one account
§Setup Instructions
1. Authorize StatsAware
- •Go to your StatsAware dashboard
- •Navigate to Integrations > Add Integration
- •Click "Connect Slack"
- •You'll be redirected to Slack's authorization page
- •Select your workspace and click "Allow"
2. Configure Tracking
After authorization, you can configure:
- •Channels to monitor - Choose which channels to track for activity
- •Team members - Select which users to include in tracking
- •Notification preferences - Set up alerts for status changes
3. Verify Connection
Once configured, you should see:
- •Green status indicator in your integrations list
- •Live presence data on your dashboard
- •Activity events in your timeline
§What We Track
- •Presence status (online, away, do not disturb)
- •Last activity timestamp
- •Message frequency (count only, not content)
- •Custom status messages
§What We Don't Track
- •Message content - We never read or store your messages
- •Private conversations - Direct messages are not monitored
- •File uploads - We don't access or track shared files
- •Personal information - Only work-related activity is tracked
§Privacy & Security
- •OAuth 2.0 authentication - Secure, industry-standard authorization
- •Minimal permissions - We only request access to presence and basic profile data
- •Data encryption - All data is encrypted in transit and at rest
- •GDPR compliant - Full compliance with data protection regulations
§Troubleshooting
Common Issues
Integration shows as disconnected
- •Check if the Slack app is still installed in your workspace
- •Verify that StatsAware has the necessary permissions
- •Try reconnecting the integration
No activity data appearing
- •Ensure team members are active in monitored channels
- •Check that users haven't disabled activity tracking
- •Verify timezone settings are correct
Presence status not updating
- •Confirm Slack is running and connected to the internet
- •Check if users have enabled "Show when you're active" in Slack
- •Wait up to 5 minutes for status updates to sync
Getting Help
If you're still experiencing issues:
- •Check our troubleshooting guide
- •Contact support at [email protected]
- •Schedule a demo call for personalized assistance
§API Endpoints Used
This integration uses the following Slack API endpoints:
- •
users.getPresence
- Get user presence information - •
users.profile.get
- Get user profile and status - •
conversations.history
- Count messages (content not stored)
All API calls are made server-to-server and follow Slack's rate limiting guidelines.