Skip to content

Slack

Connect Slack to receive notifications when resources change state and to trigger environment commands directly from Slack.

Setting up the integration

  1. Go to Settings → Integrations in the dashboard
  2. Click Connect Slack
  3. Authorise the Uptime Scheduler Slack app in your workspace
  4. 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 environments

Commands 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-account

Permissions

The Slack app requires the following OAuth scopes:

  • commands — to register the /uptime slash command
  • chat:write — to post notifications
  • chat: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.