How to integrate and manage your company's Slack integration with Lattice
Integrating Lattice with Slack allows your entire company to keep up with Lattice by sharing activity in your company's Slack channels (#praise for public feedback + the Lattice Slack App for your personal feedback Slackbot). Lattice will push updates to your Slack instance whenever a user receives public Feedback, updates a public Goal, is prompted to complete a stage in a Review, or posts a public Update.
You may want to set up this integration to get access to gain access to the Notification Center.
Before you start
Once you have integrated with Slack, the Lattice app will appear for all employees after their first notification or under a manual search –– Users do not need to download the app individually to get started. All Slack users will have visibility into the Lattice App regardless of whether they have active accounts in Lattice. If a non-Lattice user interacts with the Lattice app, they will be notified that they are not active in Lattice, and they should reach out to their account admin.
Additionally, the email addresses of your Slack accounts need to match the email addresses of your Lattice accounts to take advantage of the integration.
Setting up a New Slack Integration
To set up the company Slack integration, first, make sure you're an admin on your Lattice AND Slack account. Then, go to the Integrations administration panel (Admin>Integrations).
Scroll down to "Company Integrations" and click on Slack. From here, Slack will require some authentication before you can integrate it with Lattice.
This button will take you to Slack's website, where you can authorize the integration and select a default channel to display Lattice activity. Note that you must be logged into Slack in your browser to complete this step!
We often find it useful for organizations to create a dedicated channel in Slack for Lattice notifications (we recommend "#praise" for your public feedback channel, given that the Slack command will always be "/praise").
Once you've completed the initial Slack authorization, you will be able to customize your integration.
Once connected, you'll notice Lattice's Slack App will appear on your righthand Slack panel. This is a private Slack App that will allow you to give public/private/manager-only feedback and request feedback, respond to feedback requests, and write notes to Self. You are also able to view any 1:1 meeting, review cycle completing, and update completion reminders.
This will appear for all employees and enable them to use every function of Lattice's Feedback tool within Slack.
Please note: All Slack users will have visibility into the Lattice App regardless of whether they have active accounts in Lattice. If a non-Lattice user interacts with the Lattice app, they will be notified that they are not active in Lattice, and they should reach out to their account admin. Additionally, the email addresses of your Slack accounts need to match the email addresses of your Lattice accounts to take advantage of the integration.
Customizing Slack Notifications
You can customize which notifications you receive and which channel each type of notifications post in by adding new channels within Lattice to match your org.
You can enable or disable notifications by clicking the toggle by each notification type: Updates, Feedback, Goals, and Pulse. Additionally, you can customize which channel you'd like your notification to post to by entering the channel name (for example, "#goals" or "goal_updates") below each notification type. Be sure to click the "Save" button to save your changes!
Please note: The Slack Sync configuration for Pulse generates a feed of all anonymous comments submitted through our Pulse Surveys; therefore, we highly recommend this be a private channel that only includes admins and the executive team. Slack also has a 3000 character limit.
Additionally, for Pulse specifically, you'll need to invite (/invite @Lattice) the bot to your Pulse channel in Slack before comments start to come through.
Note: If you select a channel with "Admin only" posting permissions in Slack, the Lattice app will not be able to post to that channel.
When you connect with Slack, you will see a screen that shows you exactly what permissions we're requesting and what data we'll have access to. We purposefully request the least amount of permissions to do our job - we don't want any extra data. If you feel uncomfortable with the data that Lattice will have access to, you can always cancel the connection before it happens, and we will never have accessed your data.
**If you are launching the slack integration to get access to our Notification Center, you will have the option to disable the Slack channel after successfully integrating Slack.