Runway Documentation
  • About Runway
  • 🚀Getting started
    • Adding apps
    • Setting up your integrations
      • Branching strategies
      • Builds and branches
      • Pattern strings / tokens
    • Preparing your first release
    • Setting up your team
  • 🎛️Using Runway
    • Navigating Runway
    • Build Distro
      • Quickstart
      • Uploading builds for distribution
      • Build Distro buckets
      • Sharing builds
      • Installing builds
      • Signing and provisioning cheat sheet
    • App overview
    • Releases
      • Release overview
      • Feature flags
      • Kickoff
      • Feature readiness
      • Translations
      • Release candidate
      • Regression testing
      • Beta testing
      • Screenshots
      • Metadata
      • Approvals
      • App submission
      • App store review
      • Release
    • Release schedule
    • Rollout
    • Hotfixes
    • Rollbacks
    • Checklists
    • Build matching
    • App settings
      • General settings
      • Team settings
      • Release pilot rotation
      • Integrations settings
      • Profiles and devices
      • Signing keys
      • Health metrics settings
      • Automations settings
      • Notifications settings
      • Schedule settings
      • Beta testing settings
      • Metadata settings
      • Release defaults
      • Checklists settings
      • Custom strings settings
    • Organization overview
    • Organization settings
      • Team
      • SSO/SAML
    • User settings
    • Over-the-air (OTA) releases
  • ⚙️Integrations
    • Integrations overview
    • Version control
      • Azure Repos
      • Bitbucket
      • GitHub
      • GitLab
    • Project management
      • Asana
      • Azure Boards
      • GitHub Issues
      • Jira
      • Linear
      • Pivotal Tracker
      • Monday.com
      • Shortcut
    • CI/CD
      • App Center Build
      • Azure Pipelines
      • Bitbucket Pipelines
      • Bitrise
      • Buildkite
      • CircleCI
      • Codemagic
      • GitHub Actions
      • GitLab CI
      • Jenkins
      • TravisCI
      • Xcode Cloud
    • Regression testing
      • TestRail
      • Xray
    • Beta testing
      • Google Play testing tracks
      • TestFlight
      • App Center
      • Firebase App Distribution
    • App stores
      • App Store Connect
      • Google Play Console
      • Amazon Appstore
      • Huawei AppGallery
      • Samsung Galaxy Store
    • Notifications
      • Microsoft Teams
      • Slack
    • Stability monitoring
      • BugSnag
      • Datadog
      • Embrace
      • Firebase Crashlytics
      • New Relic
      • Sentry
      • Dynatrace
    • Observability & analytics
      • Amplitude
      • Datadog
      • Google Analytics
      • Mixpanel
      • New Relic
      • Custom observability & analytics
    • Feature flagging
      • Optimizely
      • LaunchDarkly
    • Scheduling
      • Opsgenie
      • PagerDuty
    • Translations
      • Crowdin
      • Lokalise
    • Calendar
      • Google Calendar
  • ⚡Automations
    • Automations overview
    • Types of automations
  • 🔔Notifications
    • Notifications overview
    • Types of notifications
  • 🪝Webhooks
    • Outgoing webhooks
  • 📡REST API
    • Overview
    • Reference Docs
    • Markdown Badge API
    • App configuration files
  • 🛠️Quickstart CI/CD
    • Quickstart CI/CD overview
    • Getting started
  • Support
    • Contact us
Powered by GitBook
On this page
  • Set up
  • Navigate to the Integration settings view
  • Connect Slack
  • Slack slash commands
  • Update the regression testing status of a release
  • Update the status of a checklist item
  • Update the status of a regression testing item
  • Update the status of an approval item
  • View the status of a release

Was this helpful?

  1. Integrations
  2. Notifications

Slack

PreviousMicrosoft TeamsNextStability monitoring

Last updated 2 months ago

Was this helpful?

Set up

Navigate to the Integration settings view

  1. Select an app in the top left corner from the Switcher

  2. Navigate to App Settings by clicking the gear icon (⚙️) at the top of the Timeline sidebar

  3. Click on Integrations in the sidebar

Connect Slack

  • Find the Slack integration module under the Notifications section

  • Click the Connect button

You must be logged into Slack as a member of the workspace you want to integrate with; approval from Workspace Owners may be required if that setting is turned on.

  • Slack redirects you back to Runway

    1. Select the Primary channel you want notifications to go to. You can select or enter multiple channels.

Runway can send notifications to a private Slack channel once it has access to the channel, via one of these methods:

  • In Slack, send a message to the private channel using the @Runway Slack handle

  • In Slack, click on the user count icon at the top right of the private channel, then Integrations > Add an app. Search for Runway and click Add

Once the Runway app has been added, return to Runway, and the private channel name will now be available as an option in Runway integration settings for Slack.

Slack slash commands

If you have the Slack integration installed, you can perform various release-related tasks right from within Slack using Runway slash commands.

Use the /runway help command to see a complete list of available commands.

Note that slash commands obey the same access control rules as the Runway app.

Update the regression testing status of a release

Command:

/runway regression status

Update the regression status of the current release for an app. Choose from a list of available builds, and then select a regression testing status.

Update the status of a checklist item

Command:

/runway checklist

Update the status of a step checklist item for the current release of an app. Select the checklist item you want to update, then select the status.

Update the status of a regression testing item

Command:

/runway regression item

Update the status of a regression testing item for the current release of an app. Select the regression testing item you want to update, then select the status.

Update the status of an approval item

Command:

/runway approval

Update the status of an approval item for the current release of an app. Select the approval item you want to update, then select the status.

View the status of a release

To see the status of a release right from Slack, you can use the /runway status command.

To see the status of a specific release version:

/runway status [appId] [releaseVersion]

You can find your app's ID in App settings > General > App identifier.

You can also use the following shortcuts to get the status of live, next, or upcoming releases for your iOS and Android apps:

/runway status [ios|android] [live|next|complete]

For example:

/runway status ios live

Will output the status of your live release.

You’ll be taken through a standard OAuth flow

Privacy policy:

⚙️
Slack app
https://runway.team/privacy
Completed release status