Update Slack status when I set time off in Dailybot
You set time off in Dailybot and expect your Slack status (emoji, away message, or Do not disturb) to update automatically. If it does not, the integration or permissions are usually the blocker — not the time-off dates themselves.
Before you start
- Time off in Dailybot still skips check-ins even when Slack status does not sync; see Setting time off.
- Slack status sync requires the right Slack scopes and your user to allow status updates from apps (workspace policies vary).
- Some orgs use a separate HR or calendar tool for status; Dailybot only updates Slack when that feature is enabled for your plan.
Steps for members
- Set time off in Dailybot with correct start and end dates (profile or personal settings).
- In Slack, open Preferences > Status and confirm third-party apps may set your status if your workspace allows it.
- If Dailybot offers a Sync Slack status or Out of office in Slack toggle near time off, enable it and save.
- Wait a few minutes after saving; Slack sometimes batches status changes.
- Clear time off when you return so Slack status can reset (or set an end date in the past per product behavior).
Steps for admins
- Open Organization settings > Integrations > Slack and confirm the app install includes status-related scopes (reinstall if an older install predates the feature).
- Confirm no Slack Enterprise policy blocks apps from setting member status.
- Document for the team whether status sync is optional — members who only need skipped check-ins do not have to enable Slack updates.
Troubleshooting
| Symptom | What to try |
|---|---|
| Check-ins skip but Slack unchanged | Enable Slack status sync toggle; reconnect Slack integration |
| Status stuck on vacation after return | End time off in Dailybot; manually clear Slack status once |
| Works for some users, not others | Compare Slack roles; guests may lack status APIs |
| Never worked for the org | Ask support if your plan includes Slack status sync |