Overview
Firstwork integrates with Slack to send notifications, alerts, and updates to your team’s channels. Keep your hiring team informed in real-time about application updates, compliance results, and workflow events.Setup
Create a Slack app
- Visit the Slack API portal
- Create a new app for your workspace
- Configure the required permissions (chat:write, channels:read)
Install to workspace
Install the Slack app to your workspace and authorize the required permissions.
Slack Message Action
The Slack Message action in automations:| Configuration | Description |
|---|---|
| Channel | Target Slack channel |
| Message | Message content with formatting |
| Variables | Object Graph variables for dynamic content |
Message Formatting
Slack messages support rich formatting:Common Use Cases
| Use Case | Trigger | Channel |
|---|---|---|
| New application | Application created | #hiring-feed |
| Stage change | Application advanced | #hiring-updates |
| Compliance failure | Rule evaluation failed | #compliance-alerts |
| Document uploaded | Document submitted | #document-review |
| Interview scheduled | Booking confirmed | #interview-schedule |
| Offer accepted | Application completed | #offers |
| Automation failure | Action execution failed | #ops-alerts |
Best Practices
- Use dedicated channels for different notification types to avoid noise
- Include relevant links in messages so team members can take action quickly
- Set up rules to only notify on important events, not every minor change
- Use thread replies for related updates to keep channels organized