Slack
Connect Slack to receive notifications when resources change state and to trigger environment commands directly from Slack.
Setting up the integration
- Go to Settings → Integrations in the dashboard
- Click Connect Slack
- Authorise the Uptime Scheduler Slack app in your workspace
- Select the channel where you want to receive notifications
Notifications
Once connected, Uptime Scheduler will post a message to the configured channel when:
- A scheduled start or stop action completes
- A manual start or stop is triggered from the dashboard
- A resource enters an unexpected state
Environment commands from Slack
You can start or stop environments directly from Slack using the /uptime slash command:
/uptime stop dev/uptime start staging/uptime stop dev staging ← multiple environmentsCommands are sent to the same AWS account that your Slack workspace is connected to. If you have multiple accounts, specify the account:
/uptime stop dev --account my-dev-accountPermissions
The Slack app requires the following OAuth scopes:
commands— to register the/uptimeslash commandchat:write— to post notificationschat:write.public— to post to public channels without joining them
No message read access is requested.
Disconnecting
To disconnect Slack, go to Settings → Integrations and click Disconnect. All Slack notifications will stop immediately.