Slack Integration
Connect Slack to receive notifications from your assistant directly in Slack.
What’s included
With Slack connected, your assistant can:
- Send DMs to yourself — Get notifications in Slack instead of email
Currently, Slack integration only supports sending direct messages to yourself. Your assistant cannot message other users or channels.
Connecting Slack
- Go to Integrations
- Find Slack and click Connect
- Authorize Town in Slack
- Select your workspace
- Return to Town
Slack tools
| Tool | Description |
|---|---|
slack_dm_user | Send a direct message to yourself |
Use cases
Real-time alerts
Get important notifications in Slack instead of email:
- Critical bug alerts
- High-priority email notifications
- Urgent approval requests
Faster response
Slack notifications can be faster than email:
- Mobile push notifications
- Desktop alerts
- No inbox clutter
Alternative channel
Use Slack for specific workflow types:
- Monitoring and alerts via Slack
- Summaries and reports via email
- Keep email clean, urgent stuff in Slack
Example: Slack alert
A workflow monitoring for urgent emails might:
When an email with "URGENT" in the subject arrives:
1. Read the email
2. Extract key details
3. Send Slack DM with summary and linkThis way you get instant Slack notification for urgent items.
Configuration
Workspace selection
During Slack authorization, you select which workspace to connect. Town will use this workspace for all Slack notifications.
Your user ID
Town automatically detects your Slack user ID during authorization. All DMs go to your account.
Best practices
Use for urgent notifications. Slack is great for time-sensitive alerts. Use email for summaries and reports.
Don’t over-notify. Too many Slack messages can be as overwhelming as email. Be selective about what triggers Slack notifications.
Combine with email. A workflow can send a Slack alert AND an email. Use Slack for the ping, email for the details.
Limitations
Current Slack integration limitations:
- Self-DM only — Cannot message others or channels
- Single workspace — One workspace per account
- No incoming — Cannot trigger workflows from Slack messages
Troubleshooting
Messages not arriving
- Check that Slack is connected in Integrations
- Verify your Slack notifications are enabled
- Check Slack’s “Do Not Disturb” settings
Wrong user
- Reconnect Slack integration
- Ensure you’re authorizing with the correct Slack account
Rate limits
Slack has rate limits on messages. If you’re hitting limits:
- Reduce notification frequency
- Batch notifications together
- Use email for less urgent items