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:
Go to Settings > Integrations > Slack.
Click on the “Link” button next to Slack.
Follow the authentication steps.
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:
Go to the launch page and click the bell icon in the top-right corner.
Select the Slack channel you want to connect to.
Authenticate and provide consent in Slack.
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:
Go to the launch page and click the bell icon in the top-right corner.
Open the launch or milestone subscription module.
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):
The command prompts users to select the launch and module they want to edit.
Based on the selection, a second modal appears, allowing users to update the data for the chosen module.
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:
Users will be prompted to select the launch and module they’re interested in.
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