Slack integration

Overview

The Luna Slack app lets you create launches or feature requests directly from Slack, set up personal or channel-specific notifications about progress and updates, and sync Slack threads with Luna comments. This integration keeps stakeholders aligned in real-time, enabling them to contribute directly to launches from Slack.

Getting started

Integration set up

You need to be a Luna admin or maker to connect Luna to Slack. To establish the connection, please follow these steps:

  1. Go to Settings > Integrations > Slack.

  2. Click on the “Link” button next to Slack.

  3. Follow the authentication steps.

  4. When connected, Luna will display a “Connected” message showing the connection was successful.

To disconnect Luna from Slack, in Luna, go to Settings > Integrations > Slack and click on the “Unlink” button next to Slack. Once done, the “Connected” message will go away.

Notifications set up

You can set up two types of notifications to Slack:

Channel-specific notifications

You can connect a launch to a specific channel:

  1. Go to the launch page and click the bell icon in the top-right corner.

  2. Select the Slack channel you want to connect to.

  3. Authenticate and provide consent in Slack.

  4. Once the channel is connected, Luna will display a "Connected to channelName" message.

User-specific notifications

You can subscribe users to notifications for launch data or specific milestone data:

  1. Go to the launch page and click the bell icon in the top-right corner.

  2. Open the launch or milestone subscription module.

  3. Add the user's email address to subscribe them to notifications for a launch or a specific milestone.

How Luna works in Slack

The Luna slack app covers the following use cases:

Create a new launch

The /create-new-launch command opens the “New launch” modal. After entering the required information and submitting the form, a new launch will be created in Luna.

This command can also be used by stakeholders to submit feature requests. We recommend creating a template in Luna (e.g., Sales feature requests), which can be selected during the launch creation in Slack.

Add modules data

The /add-module command lets users update information linked to various launch modules (e.g., decisions, updates, risks):

  1. The command prompts users to select the launch and module they want to edit.

  2. Based on the selection, a second modal appears, allowing users to update the data for the chosen module.

  3. Once submitted, the updated information is synced to Luna.

View your launches

The /get-my-launches command will return the list of upcoming launches where the user is either an owner or a participant. Each launch entry includes:

  • Key details about the launch for quick access to essential information.

  • The option to edit launch data via the “Select an action” dropdown.

View modules data

The /get-launch-module command allows users to access information related to a specific module:

  1. Users will be prompted to select the launch and module they’re interested in.

  2. Upon submission, Luna will display the relevant information directly in Slack.

Weekly launches notifications

Every Monday morning, the Luna Slack app will send you a summary of the upcoming launches you’re working on, ensuring you stay updated for the week ahead.

You can manage all Slack notifications in Settings > Notifications.

Sync Slack threads with Luna comments

Initiate the Slack thread to Luna comments connection:

Option 1: copy your launch URL into a Slack channel

  • When link unfurls, click on ‘Sync with Luna’s comments’

  • Once the connection is established, messages from the Slack thread and comments in the launch's Activity module will sync both ways:

Option 2: from a Slack notification about a key data change:

  • When link unfurls, click on ‘Sync with Luna’s comments’

  • Once the connection is established, messages from the Slack thread and comments in the launch's Activity module will sync both ways:

Notifications in action

Channel-specific notifications

Once a connection is established between a launch and a Slack channel, the channel will receive notifications for the following updates:

  • Changes to the launch date, status, or stage.

  • Additions of new milestones, updates, or decisions.

Users can configure these notifications by opting in or out of specific types.

User-specific notifications

As a user, you can receive notifications for key events, such as:

  • When a launch status changes to "At risk."

  • When a milestone is completed.

For example, you could subscribe the marketing team to an engineering milestone. Once completed, the marketing team would be notified, prompting them to start their marketing efforts.

You can manage your notifications and opt in or out from the Settings > Notifications page.

Last updated